Annotation of capa/capa51/pProj/capaNewHTML.c, revision 1.1

1.1     ! albertel    1: #include <signal.h>
        !             2: #include "capaParser.h"
        !             3: #include "capaCommon.h"
        !             4: #include "ranlib.h"
        !             5: 
        !             6: #include "capaCGI.h"
        !             7: 
        !             8: int main(int argc, char *argv[])
        !             9: {
        !            10:   int input_return=0;
        !            11: 
        !            12:   signal(SIGFPE, SIG_IGN);
        !            13:   strcpy(g_prog_name,argv[0]);
        !            14:   setbuf(stdout,NULL);
        !            15: 
        !            16:   fprintf(stdout,"Content-type: text/html%c%c",LF,LF);
        !            17: 
        !            18:   input_return = web_get_input();
        !            19:   web_header(stdout);
        !            20: 
        !            21: #ifdef  CAPA_WEB
        !            22:   fprintf(stdout,"<!-- new capasbin, CAPA Version %s, %s -->\n",CAPA_VER,
        !            23: 	  COMPILE_DATE);
        !            24: #else
        !            25:   fprintf(stdout,"<!-- new capahtml, CAPA Version %s, %s -->\n",CAPA_VER,
        !            26: 	  COMPILE_DATE);
        !            27: #endif  
        !            28: 
        !            29:   if ( input_return ) {
        !            30:   } else {
        !            31:     switch( g_run_mode ) {
        !            32:     case 0: break;
        !            33:     case WEB_CHECKIN: web_menu(); break;
        !            34:     case WEB_TRYSET: web_printset(); break;
        !            35:     case WEB_VIEWPREV: web_viewprevious(); break;
        !            36:     case WEB_VIEWSUMMARY: 
        !            37:     case WEB_EXAMSUMMARY:
        !            38:     case WEB_QUIZSUMMARY: web_summary(g_run_mode);break;
        !            39: #ifdef CAPA_WEB 
        !            40:     case WEB_CHECKANS: web_grade(); break;
        !            41: #endif
        !            42:     default: break;
        !            43:     }
        !            44:   }
        !            45:   web_footer(stdout);
        !            46:   return 0;
        !            47: }

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