extern void compute_header_extent(HyperDocPage * page); extern void compute_footer_extent(HyperDocPage * page); extern void compute_scrolling_extent(HyperDocPage * page); extern void compute_title_extent(HyperDocPage * page); extern void compute_text_extent(TextNode * node); #ifdef _EXTENT1_C static void compute_begin_items_extent(TextNode * node); static void compute_bf_extent(TextNode * node); static void compute_box_extent(TextNode * node); static void compute_button_extent(TextNode * node); static void compute_center_extent(TextNode * node); static void compute_dash_extent(TextNode * node); static void compute_em_extent(TextNode * node); static void compute_ifcond_extent(TextNode * node); static void compute_image_extent(TextNode * node); static void compute_input_extent(TextNode * node); static void compute_ir_extent(TextNode * node); static void compute_it_extent(TextNode * node); static void compute_item_extent(TextNode * node); static void compute_mbox_extent(TextNode * node); static void compute_mitem_extent(TextNode * node); static void compute_paste_extent(TextNode * node); static void compute_pastebutton_extent(TextNode * node); static void compute_punctuation_extent(TextNode * node); static void compute_rm_extent(TextNode * node); static void compute_spadcommand_extent(TextNode * node); static void compute_spadsrc_extent(TextNode * node); static void compute_spadsrctxt_extent(TextNode * node); static void compute_table_extent(TextNode * * node); static void compute_verbatim_extent(TextNode * node); static void compute_word_extent(TextNode * node); static void end_spadcommand_extent(TextNode * node); static void end_spadsrc_extent(TextNode * node); static void endbutton_extent(TextNode * node); static void endif_extent(TextNode * node); static void endpastebutton_extent(TextNode * node); #endif