#ifndef ROBODOC_RTF_GENERATOR_H #define ROBODOC_RTF_GENERATOR_H #include "headers.h" void RB_RTF_Generate_TOC_2( FILE *dest_doc, struct RB_header **headers, int count ); void RB_RTF_Generate_Doc_Start( FILE *dest_doc, char *src_name, char *name, char toc ); void RB_RTF_Generate_Doc_End( FILE *dest_doc, char *name ); void RB_RTF_Generate_Header_Start( FILE *dest_doc, struct RB_header *cur_header ); void RB_RTF_Generate_Header_End( FILE *dest_doc, struct RB_header *cur_header ); void RB_RTF_Generate_Empty_Item( FILE *dest_doc ); void RB_RTF_Generate_Link( FILE *dest_doc, char *dest_name, char *filename, char *labelname, char *linkname ); void RB_RTF_Generate_Char( FILE *dest_doc, int c ); void RB_RTF_Generate_EndSection( FILE *dest_doc, int depth, char *name ); void RB_RTF_Generate_BeginSection( FILE *dest_doc, int depth, char *name ); /* size_t RB_RTF_Get_Len_Extension(); */ /* void RB_RTF_Add_Extension(char* name); */ char *RB_RTF_Get_Default_Extension( void ); void RB_RTF_Generate_Item_Name( FILE *dest_doc, char *name ); void RB_RTF_Generate_Item_Begin( FILE *dest_doc ); void RB_RTF_Generate_Item_End( FILE *dest_doc ); void RB_RTF_Generate_Label( FILE *dest_doc, char *name ); void RB_RTF_Generate_False_Link( FILE *dest_doc, char *name ); void RB_RTF_Generate_String( FILE *dest_doc, char *a_string ); #endif /* ROBODOC_RTF_GENERATOR_H */