aboutsummaryrefslogtreecommitdiff
path: root/src/hyper/extent1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hyper/extent1.c')
-rw-r--r--src/hyper/extent1.c39
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