HTML_Generator/RB_HTML_Color_String [ Functions ]
FUNCTION
Generates various colored strings
SOURCE
static void RB_HTML_Color_String( FILE *dest_doc, int open, const char *class, const char *string ) { switch ( open ) { // string, closing case 0: RB_HTML_Generate_String( dest_doc, string ); fprintf( dest_doc, "</span>" ); break; // opening, string case 1: fprintf( dest_doc, "<span class=\"%s\">", class ); RB_HTML_Generate_String( dest_doc, string ); break; // opening, string, closing case 2: fprintf( dest_doc, "<span class=\"%s\">", class ); RB_HTML_Generate_String( dest_doc, string ); fprintf( dest_doc, "</span>" ); break; // opening, char, closing case 3: fprintf( dest_doc, "<span class=\"%s\">", class ); RB_HTML_Generate_Char( dest_doc, *string ); fprintf( dest_doc, "</span>" ); break; // Bug default: assert( 0 ); } }