=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/scanner.c,v retrieving revision 1.6 retrieving revision 1.8 diff -u -p -r1.6 -r1.8 --- OpenXM/src/kan96xx/Kan/scanner.c 2004/09/10 22:21:27 1.6 +++ OpenXM/src/kan96xx/Kan/scanner.c 2005/07/03 11:08:54 1.8 @@ -1,10 +1,12 @@ -/*$OpenXM: OpenXM/src/kan96xx/Kan/scanner.c,v 1.5 2004/09/10 13:20:23 takayama Exp $*/ +/*$OpenXM: OpenXM/src/kan96xx/Kan/scanner.c,v 1.7 2004/09/12 00:26:21 takayama Exp $*/ /* scanner.c (SM StackMachine) */ /* export: struct tokens getokenSM(actionType kind,char *str); scanner.c is used to get tokens from streams. files: none */ #include +#include +#include #include "datatype.h" #include "stackm.h" struct tokens lookupTokens(struct tokens t); @@ -155,6 +157,7 @@ static struct tokens flushSM() strcpy(token,BufSM); r.token = token; r.kind = TypeSM; + r.tflag = 0; if (r.kind == ID) { if (isLiteral(r.token)) { r.object = lookupLiteralString(r.token); @@ -401,7 +404,7 @@ main() { char *getLOAD_SM1_PATH() { char *p; char *p2; - char *getenv(char *s); + char *getenv(const char *s); p = getenv("LOAD_SM1_PATH"); if (p == NULL) { p = getenv("OpenXM_HOME");