Diff for /capa/capa51/pProj/capaHTML.c between versions 1.2 and 1.7

version 1.2, 2000/06/27 18:28:49 version 1.7, 2000/10/11 18:26:48
Line 1 Line 1
   /* wrapper for capasbin/html
      Copyright (C) 1992-2000 Michigan State University
   
      The CAPA system is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License as
      published by the Free Software Foundation; either version 2 of the
      License, or (at your option) any later version.
   
      The CAPA system is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
      General Public License for more details.
   
      You should have received a copy of the GNU General Public
      License along with the CAPA system; see the file COPYING.  If not,
      write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
      Boston, MA 02111-1307, USA.
   
      As a special exception, you have permission to link this program
      with the TtH/TtM library and distribute executables, as long as you
      follow the requirements of the GNU GPL in regard to all of the
      software in the executable aside from TtH/TtM.
   */
   
 /* ||>> ================================================================ <<|| */  /* ||>> ================================================================ <<|| */
 /*       1         2         3         4         5         6         7        */  /*       1         2         3         4         5         6         7        */
 /* 45678901234567890123456789012345678901234567890123456789012345678901234567 */  /* 45678901234567890123456789012345678901234567890123456789012345678901234567 */
 /* created by Isaac Tsai 1996                                                 */  /* created by Isaac Tsai 1996                                                 */
 /* copyrighted by Isaac Tsai 1996, 1997, 1998, 1999                           */  
 /* ||>> ================================================================ <<|| */  /* ||>> ================================================================ <<|| */
   
 #include <signal.h>  #include <signal.h>
Line 59  int main(int argc, char *argv[]) Line 81  int main(int argc, char *argv[])
    /* HTML header can not be shown until input has been parsed, so that I can     /* HTML header can not be shown until input has been parsed, so that I can
       be in the class directory */        be in the class directory */
     tmp_int = w_get_input();      tmp_int = w_get_input();
     if ((tmp_int!=0) && (!((tmp_int == 32)||(tmp_int == 64)||(tmp_int == (32|64))))) {       web_printheader(stdout);
       /* <== let's get rid of errcode 32 and 64, */  
       /* REMOTE_HOST */  
       web_printheader(stdout);  
 #ifdef  CAPA_WEB  #ifdef  CAPA_WEB
   fprintf(stdout,"<!-- capasbin, CAPA Version %s, %s -->\n",      fprintf(stdout,"<!-- capasbin, CAPA Version %s, %s -->\n",
   CAPA_VER,COMPILE_DATE);      CAPA_VER,COMPILE_DATE);
 #else  #else
   fprintf(stdout,"<!-- capahtml, CAPA Version %s, %s -->\n",      fprintf(stdout,"<!-- capahtml, CAPA Version %s, %s -->\n",
   CAPA_VER,COMPILE_DATE);      CAPA_VER,COMPILE_DATE);
 #endif  #endif
       fprintf(stdout,"<!-- CAPA is released under the GNU GPL v2 see COPYING for details. -->\n");
       if ((tmp_int!=0) && (!((tmp_int == 32)||(tmp_int == 64)||(tmp_int == (32|64))))) { 
         /* <== let's get rid of errcode 32 and 64, */
         /* REMOTE_HOST */
       fprintf(stdout,"<!-- w_get_input returned error code %d. -->\n",tmp_int);        fprintf(stdout,"<!-- w_get_input returned error code %d. -->\n",tmp_int);
       fprintf(stdout,"<!-- getinput error -->\n"); fflush(stdout);        fprintf(stdout,"<!-- getinput error -->\n"); fflush(stdout);
       fprintf(stdout,"</BODY></HTML>\n");         fprintf(stdout,"</BODY></HTML>\n"); 
Line 83  int main(int argc, char *argv[]) Line 106  int main(int argc, char *argv[])
       fprintf(g_cgi,"w_get_input(): %d error, run_mode=%d\n",tmp_int,        fprintf(g_cgi,"w_get_input(): %d error, run_mode=%d\n",tmp_int,
       g_run_mode); fflush(g_cgi);        g_run_mode); fflush(g_cgi);
 #endif /* CGI_DBUG */      #endif /* CGI_DBUG */    
       web_printheader(stdout);  
       switch( g_run_mode ) {        switch( g_run_mode ) {
       case 0:  break;        case 0:  break;
       case M_CHECKIN:  print_mainmenu(g_class_name, g_student_number, g_entered_pin); break;        case M_CHECKIN:  print_mainmenu(g_class_name, g_student_number, g_entered_pin); break;

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


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