diff --git a/src/sbbs3/baja.c b/src/sbbs3/baja.c index b95dfac0a9db34cdccc208ff37438da8bfca9562..3bf834460e3b2d1a862fc696df4f095670100713 100644 --- a/src/sbbs3/baja.c +++ b/src/sbbs3/baja.c @@ -1576,10 +1576,13 @@ void compile(char *src) writecrc(src,arg); continue; } - if(!stricmp(p,"PRINTF")) { + if(!stricmp(p,"PRINTF") || !stricmp(p,"LPRINTF") || !stricmp(p,"PRINTF_LOCAL")) { if(!(*arg)) break; fputc(CS_VAR_INSTRUCTION,out); - fputc(VAR_PRINTF,out); + if(!stricmp(p,"PRINTF")) + fputc(VAR_PRINTF,out); + else + fputc(VAR_PRINTF_LOCAL,out); p=strrchr(arg,'"'); if(!p) break; @@ -3257,6 +3260,9 @@ void compile(char *src) if(!stricmp(p,"FILE_PUT")) { fprintf(out,"%c",CS_FILE_PUT); continue; } + if(!stricmp(p,"FILE_RECEIVE")) { + fprintf(out,"%c",CS_FILE_RECEIVE); + continue; } if(!stricmp(p,"FILE_FIND_OLD")) { fprintf(out,"%c",CS_FILE_FIND_OLD); continue; }