char * PROCto_string( Procedure p ) { if( prep_string() ) { return placeholder; } PROC_out( p, 0 ); return ( finish_string() ); }
char * RULEto_string( Rule r ) { if( prep_string() ) { return placeholder; } RULE_out( r, 0 ); return ( finish_string() ); }
char * STMTto_string( Statement s ) { if( prep_string() ) { return placeholder; } STMT_out( s, 0 ); return ( finish_string() ); }
char * SCHEMAref_to_string( Schema s ) { if( prep_string() ) { return placeholder; } REFout( s->u.schema->usedict, s->u.schema->use_schemas, "USE", 0 ); REFout( s->u.schema->refdict, s->u.schema->ref_schemas, "REFERENCE", 0 ); return ( finish_string() ); }