--- loncom/homework/CAPA-converter/capaCommon.c 2000/05/15 20:33:33 1.3 +++ loncom/homework/CAPA-converter/capaCommon.c 2000/11/21 18:42:47 1.6 @@ -232,7 +232,7 @@ int append_message(struct dyn_string *dy void start_delayed(){ delay=1; } void end_delayed(){ delay=0; } -void add_dealyed(char *format, ...) { +void add_delayed(char *format, ...) { va_list ap; va_start(ap,format); @@ -241,7 +241,7 @@ void add_dealyed(char *format, ...) { void flush_delayed() { - printf(dyn_delayed.str); + if (dyn_delayed.str) fputs(dyn_delayed.str,stdout); dyn_free();dyn_init(); delay=0; } @@ -263,7 +263,8 @@ void end_mode() case MODE_COMMENT: send("\n"); break; case MODE_BLOCK: send("\n"); break; case MODE_SCRIPT: send("\n"); break; - case MODE_OUTTEXT: send("\n"); break; + case MODE_OUTTEXT: send("\n"); break; + case MODE_ANSWER: send("\n"); break; case MODE_NONE: break; } mode=MODE_NONE; @@ -276,8 +277,9 @@ void start_mode(int newmode,char* args) switch (newmode) { case MODE_COMMENT: send("\n"); break; case MODE_BLOCK: send("\n",args); break; - case MODE_SCRIPT: send("