RB_XMLDB_Generate_Char
NAME
RB_XMLDB_Generate_Char
SYNOPSIS
* void RB_XMLDB_Generate_Char( FILE * dest_doc, int c )
FUNCTION
Switchboard to RB_XMLDB_Generate_Char
SOURCE
void RB_XMLDB_Generate_Char( FILE *dest_doc, int c ) { switch ( c ) { case '\n': assert( 0 ); break; case '\t': assert( 0 ); break; case '<': fprintf( dest_doc, "<" ); break; case '>': fprintf( dest_doc, ">" ); break; case '&': fprintf( dest_doc, "&" ); break; default: /* All others are printed literally */ fputc( c, dest_doc ); } }
RB_XMLDB_Generate_Item_Line_Number
FUNCTION
Generate line numbers for SOURCE like items
SYNOPSIS
void RB_XMLDB_Generate_Item_Line_Number( FILE *dest_doc, char *line_number_string )
INPUTS
- dest_doc -- the file to write to.
- line_number_string -- the line number as string.
SOURCE
{ RB_XMLDB_Generate_String( dest_doc, line_number_string ); }