Diff for /loncom/homework/CAPA-converter/capaCommon.c between versions 1.3 and 1.7

version 1.3, 2000/05/15 20:33:33 version 1.7, 2001/07/11 23:00:57
Line 232  int append_message(struct dyn_string *dy Line 232  int append_message(struct dyn_string *dy
 void start_delayed(){ delay=1; }  void start_delayed(){ delay=1; }
 void end_delayed(){ delay=0; }  void end_delayed(){ delay=0; }
   
 void add_dealyed(char *format, ...) {  void add_delayed(char *format, ...) {
     va_list ap;      va_list ap;
   
     va_start(ap,format);      va_start(ap,format);
Line 241  void add_dealyed(char *format, ...) { Line 241  void add_dealyed(char *format, ...) {
   
 void flush_delayed()  void flush_delayed()
 {  {
   printf(dyn_delayed.str);    if (dyn_delayed.str) fputs(dyn_delayed.str,stdout);
   dyn_free();dyn_init();    dyn_free();dyn_init();
   delay=0;    delay=0;
 }  }
Line 263  void end_mode() Line 263  void end_mode()
   case MODE_COMMENT: send("</comment>\n"); break;    case MODE_COMMENT: send("</comment>\n"); break;
   case MODE_BLOCK: send("</block>\n"); break;    case MODE_BLOCK: send("</block>\n"); break;
   case MODE_SCRIPT: send("</script>\n"); break;    case MODE_SCRIPT: send("</script>\n"); break;
   case MODE_OUTTEXT: send("</outtext>\n"); break;    case MODE_OUTTEXT: send("<endouttext />\n"); break;
     case MODE_ANSWER: send("</answergroup>\n"); break;
   case MODE_NONE: break;    case MODE_NONE: break;
   }    }
   mode=MODE_NONE;    mode=MODE_NONE;
Line 276  void start_mode(int newmode,char* args) Line 277  void start_mode(int newmode,char* args)
   switch (newmode) {    switch (newmode) {
   case MODE_COMMENT: send("<comment>\n"); break;    case MODE_COMMENT: send("<comment>\n"); break;
   case MODE_BLOCK: send("<block %s>\n",args); break;    case MODE_BLOCK: send("<block %s>\n",args); break;
   case MODE_SCRIPT: send("<script>\n"); break;    case MODE_SCRIPT: send("<script type=\"loncapa/perl\">\n"); break;
   case MODE_OUTTEXT: send("<outtext>\n"); break;    case MODE_OUTTEXT: send("<startouttext />\n"); break;
     case MODE_ANSWER: send("<answergroup>\n"); break;
   case MODE_NONE: break;    case MODE_NONE: break;
   }    }
   mode=newmode;    mode=newmode;

Removed from v.1.3  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>