// htmprint.c // // Routines to print to either console or HTML formated console. // // controled by 'bHtmlStyle'. If TRUE, we will output HTML. // BOOL bHtmlStyle= FALSE; VOID TableHeader(VOID) { if( bHtmlStyle ) { printf( "\n" ); } } VOID TableTrailer(VOID) { if( bHtmlStyle ) { printf( "
\n" ); } } VOID TableStart(VOID) { if( bHtmlStyle ) { printf( "\n"); } } VOID TableField( CHAR* pszFormat, CHAR* pszDatum ) { if( bHtmlStyle ) { printf(" "); } printf(pszFormat,pszDatum); if( bHtmlStyle ) { printf(" \n"); } } VOID TableNum( CHAR* pszFormat, INT Datum ) { if( bHtmlStyle ) { printf(" "); } printf(pszFormat,Datum); if( bHtmlStyle ) { printf(" \n"); } } // Print string making sure the string won't break (nbsp) VOID TableSS( CHAR* pszFormat, CHAR* pszDatum ) { if( bHtmlStyle ) { printf(" "); } if( bHtmlStyle ) { INT i; for( i=0; (i\n"); } } VOID TableEmail( CHAR* pszFormat, CHAR* pszDatum ) { if( bHtmlStyle ) { printf(" "); printf(" %s ",pszDatum, pszDatum ); printf(" \n"); } else { printf(pszFormat,pszDatum); } } VOID TableBugID( CHAR* pszFormat, CHAR* pszDatum ) { if( bHtmlStyle ) { printf(" "); printf(" %p ",pszDatum, pszDatum ); printf(" \n"); } else { printf(pszFormat,pszDatum); } } VOID TableEnd(VOID) { if( bHtmlStyle ) { printf( "\n"); } printf("\n"); }