diff options
Diffstat (limited to 'src/hyper/extent1.c')
-rw-r--r-- | src/hyper/extent1.c | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/src/hyper/extent1.c b/src/hyper/extent1.c index 0c92fbb4..0642957c 100644 --- a/src/hyper/extent1.c +++ b/src/hyper/extent1.c @@ -1,7 +1,7 @@ /* Copyright (C) 1991-2002, The Numerical Algorithms Group Ltd. All rights reserved. - Copyright (C) 2007-2008, Gabriel Dos Reis. + Copyright (C) 2007-2010, Gabriel Dos Reis. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -40,12 +40,9 @@ * Copyright The Numerical Algorithms Group Limited 1991, 1992, 1993. * ****************************************************************************/ -#define _EXTENT1_C -#include "openaxiom-c-macros.h" +#include "openaxiom-c-macros.h" #include "debug.h" - - #include "sockio.h" #include "extent.h" #include "hyper.h" @@ -53,8 +50,36 @@ #include "titlebar.h" #include "scrollbar.h" -#include "all_hyper_proto.H1" - +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); /* * Now we declare all the values which are shared among the extent routines |