Annotation of capa/capa51/pProj/capaNewHTML.c, revision 1.1.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>