[BACK]Return to cmotagToName.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / plugin

Diff for /OpenXM/src/kan96xx/plugin/cmotagToName.c between version 1.2 and 1.3

version 1.2, 2000/01/16 07:55:47 version 1.3, 2001/05/04 01:06:30
Line 1 
Line 1 
 /* $OpenXM$ */  /* $OpenXM: OpenXM/src/kan96xx/plugin/cmotagToName.c,v 1.2 2000/01/16 07:55:47 takayama Exp $ */
 #include <stdio.h>  #include <stdio.h>
 #include "cmotag.h"  #include "cmotag.h"
 #define BSIZE 1024  #define BSIZE 1024
Line 22  main() {
Line 22  main() {
     for (i=start=0; i<BSIZE-10; i++) {      for (i=start=0; i<BSIZE-10; i++) {
       if (s[i] == '\0') goto aa ;        if (s[i] == '\0') goto aa ;
       if (s[i] == '#') {        if (s[i] == '#') {
         s[i+7] = '\0';          s[i+7] = '\0';
         if (strcmp(&(s[i+1]),"define") != 0) goto aa ;          if (strcmp(&(s[i+1]),"define") != 0) goto aa ;
         start = i+8;          start = i+8;
         break;          break;
       }        }
     }      }
     i = start;      i = start;
Line 44  main() {
Line 44  main() {
     printf("} else if (p == %s) {\n",a);      printf("} else if (p == %s) {\n",a);
     printf("  return(\"%s\");\n",a);      printf("  return(\"%s\");\n",a);
   
     aa: ;    aa: ;
   }    }
   printf("} else { return(\"Unknown tag\"); }\n");    printf("} else { return(\"Unknown tag\"); }\n");
   printf("}\n");    printf("}\n");

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>