summaryrefslogtreecommitdiff
path: root/buttress.h
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>1999-10-16 15:23:27 +0000
committerSimon Tatham <anakin@pobox.com>1999-10-16 15:23:27 +0000
commit00f6e0ee13c753d98e8665ad1ff2e992f43ef6e4 (patch)
treec96a462edd1b2ebb631f90420ceb51e266114576 /buttress.h
parent9972b0f0d1ce6e08ce6f9505980c9c889ae994bc (diff)
downloadhalibut-00f6e0ee13c753d98e8665ad1ff2e992f43ef6e4.zip
halibut-00f6e0ee13c753d98e8665ad1ff2e992f43ef6e4.tar.gz
halibut-00f6e0ee13c753d98e8665ad1ff2e992f43ef6e4.tar.bz2
halibut-00f6e0ee13c753d98e8665ad1ff2e992f43ef6e4.tar.xz
Further development: index work, phase I
[originally from svn r237]
Diffstat (limited to 'buttress.h')
-rw-r--r--buttress.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/buttress.h b/buttress.h
index ef19d4c..786c6e2 100644
--- a/buttress.h
+++ b/buttress.h
@@ -214,6 +214,9 @@ struct keywordlist_Tag {
int nkeywords;
int size;
keyword **keys;
+ word **looseends; /* non-keyword list element numbers */
+ int nlooseends;
+ int looseendssize;
};
struct keyword_Tag {
wchar_t *key; /* the keyword itself */
@@ -229,6 +232,8 @@ void subst_keywords(paragraph *, keywordlist *);
/*
* index.c
*/
+/* index_merge takes responsibility for freeing arg 3 but not arg 2 */
+void index_merge(int is_explicit, wchar_t *, word *);
/*
* contents.c