extern void display_page(HyperDocPage * page); extern void init_parse_patch(HyperDocPage * page); extern void load_page(HyperDocPage * page); extern void parse_HyperDoc(void ); extern void parse_from_string(char * str); extern HyperDocPage * parse_page_from_socket(void ); extern HyperDocPage * parse_page_from_unixfd(void ); #ifdef _PARSE_C static void end_a_page(void ); static HyperDocPage * format_page(UnloadedPage * ulpage); static void parse_page(HyperDocPage * page); static void parse_replacepage(void ); static void start_footer(void ); static void start_scrolling(void ); static void Push_MR(void ); static void Pop_MR(void ); static void parse_title(HyperDocPage * page); static void parse_header(HyperDocPage * page); static void init_parse_page(HyperDocPage * page); #endif