// 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");
}