=================================================================== RCS file: /home/cvs/OpenXM/src/k097/d.c,v retrieving revision 1.16 retrieving revision 1.19 diff -u -p -r1.16 -r1.19 --- OpenXM/src/k097/d.c 2005/06/16 05:07:24 1.16 +++ OpenXM/src/k097/d.c 2016/04/02 08:20:09 1.19 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/k097/d.c,v 1.15 2004/06/30 08:00:18 takayama Exp $ */ +/* $OpenXM: OpenXM/src/k097/d.c,v 1.18 2013/11/06 06:23:23 takayama Exp $ */ /* simple.c, 1996, 1/1 --- 1/5 */ #include #include @@ -605,7 +605,7 @@ KCerror(char *s) /* You need this function. Otherwis ungetc(MARK_CHAR,stdin); while (fsgetc(Inop) > MARK_CHAR) ; } - return ; + return 0; LONGJMP(KCenvOfParser,2); exit(1); } @@ -617,11 +617,11 @@ readcomment() { if (c == EOF) { fprintf(stderr,"%d: Unexpected end of file in a comment.\n",Linenumber); fsungetc(c,Inop); /* should change */ - return; + return 0; } if (c == '*') { c = fsgetc(Inop); - if (c == '/') return; + if (c == '/') return 0; } } } @@ -1089,8 +1089,8 @@ void loadFileWithCpp(objectp op) } /* printf("%s\n",outfile); */ if ((char *)strstr(cpp,"/asir/bin/cpp.exe") == NULL) { -#if defined(__APPLE_CC__) - sprintf(tmpName,"gcc -E -P %s | sed -e 's/^#.*//g' >%s",sfile,outfile); +#if defined(__clang__) + sprintf(tmpName,"cpp -E -P %s | sed -e 's/^#.*//g' >%s",sfile,outfile); #else argv[0] = cpp; argv[1] = "-P"; @@ -1106,7 +1106,7 @@ void loadFileWithCpp(objectp op) argv[3] = cygwinPathToWinPath(outfile); argv[4] = NULL; } -#if defined(__APPLE_CC__) +#if defined(__clang__) system(tmpName); #else n=oxForkExecBlocked(argv);