=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/parse/asir_sm_main.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- OpenXM_contrib2/asir2000/parse/asir_sm_main.c 2000/08/22 05:04:25 1.3 +++ OpenXM_contrib2/asir2000/parse/asir_sm_main.c 2018/03/29 01:32:54 1.4 @@ -45,7 +45,7 @@ * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. * - * $OpenXM: OpenXM_contrib2/asir2000/parse/asir_sm_main.c,v 1.2 2000/08/21 08:31:46 noro Exp $ + * $OpenXM: OpenXM_contrib2/asir2000/parse/asir_sm_main.c,v 1.3 2000/08/22 05:04:25 noro Exp $ */ #include "ca.h" #include "parse.h" @@ -54,37 +54,37 @@ extern jmp_buf env; extern int Asir_OperandStackPtr; main() { - char buf[BUFSIZ*100]; - char *data; - int size,cur_sig; + char buf[BUFSIZ*100]; + char *data; + int size,cur_sig; - Asir_Start(); + Asir_Start(); - while ( 1 ) { - while ( 1 ) { - cur_sig = sigsetmask(~0); - if ( !fgets(buf,BUFSIZ*100,stdin) ) - exit(0); - sigsetmask(cur_sig); - switch ( buf[0] ) { - case 'u': - Asir_ExecuteString(buf+1); - break; - case 'o': - printf("%s\n",Asir_PopString()); - break; - case 's': - Asir_Set(buf+1); - break; - case 'O': - data = (char *)Asir_PopBinary(&size); - Asir_PushBinary(size,data); - break; - default: - break; - } - } - } + while ( 1 ) { + while ( 1 ) { + cur_sig = sigsetmask(~0); + if ( !fgets(buf,BUFSIZ*100,stdin) ) + exit(0); + sigsetmask(cur_sig); + switch ( buf[0] ) { + case 'u': + Asir_ExecuteString(buf+1); + break; + case 'o': + printf("%s\n",Asir_PopString()); + break; + case 's': + Asir_Set(buf+1); + break; + case 'O': + data = (char *)Asir_PopBinary(&size); + Asir_PushBinary(size,data); + break; + default: + break; + } + } + } } KSstart(){}