~mdw
/
sgt
/
halibut
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bah, there's always one. Missing file.
[sgt/halibut]
/
halibut.h
diff --git
a/halibut.h
b/halibut.h
index
c948624
..
30a1280
100644
(file)
--- a/
halibut.h
+++ b/
halibut.h
@@
-101,13
+101,18
@@
enum {
para_BiblioCited, /* ... into this paragraph type */
para_Bullet,
para_NumberedList,
para_BiblioCited, /* ... into this paragraph type */
para_Bullet,
para_NumberedList,
+ para_DescribedThing,
+ para_Description,
para_Code,
para_Copyright,
para_Code,
para_Copyright,
- para_Preamble,
para_NoCite,
para_Title,
para_VersionID,
para_Config, /* configuration directive */
para_NoCite,
para_Title,
para_VersionID,
para_Config, /* configuration directive */
+ para_LcontPush, /* begin continuation of list item */
+ para_LcontPop, /* end continuation of list item */
+ para_QuotePush, /* begin block quote */
+ para_QuotePop, /* end block quote */
para_NotParaType /* placeholder value */
};
para_NotParaType /* placeholder value */
};
@@
-197,6
+202,7
@@
enum {
err_commenteof, /* EOF inside braced comment */
err_kwexprbr, /* expected `}' after cross-ref */
err_missingrbrace, /* unclosed braces at end of para */
err_commenteof, /* EOF inside braced comment */
err_kwexprbr, /* expected `}' after cross-ref */
err_missingrbrace, /* unclosed braces at end of para */
+ err_missingrbrace2, /* unclosed braces at end of file */
err_nestedstyles, /* unable to nest text styles */
err_nestedindex, /* unable to nest `\i' thingys */
err_nosuchkw, /* unresolved cross-reference */
err_nestedstyles, /* unable to nest text styles */
err_nestedindex, /* unable to nest `\i' thingys */
err_nosuchkw, /* unresolved cross-reference */
@@
-207,6
+213,8
@@
enum {
err_sectjump, /* jump a heading level, eg \C -> \S */
err_winhelp_ctxclash, /* WinHelp context ID hash clash */
err_multikw, /* keyword clash in sections */
err_sectjump, /* jump a heading level, eg \C -> \S */
err_winhelp_ctxclash, /* WinHelp context ID hash clash */
err_multikw, /* keyword clash in sections */
+ err_misplacedlcont, /* \lcont not after a list item */
+ err_sectmarkerinblock, /* section marker appeared in block */
err_whatever /* random error of another type */
};
err_whatever /* random error of another type */
};
@@
-244,6
+252,7
@@
int ustrlen(wchar_t *s);
wchar_t *uadv(wchar_t *s);
wchar_t *ustrcpy(wchar_t *dest, wchar_t *source);
wchar_t utolower(wchar_t);
wchar_t *uadv(wchar_t *s);
wchar_t *ustrcpy(wchar_t *dest, wchar_t *source);
wchar_t utolower(wchar_t);
+int uisalpha(wchar_t);
int ustrcmp(wchar_t *lhs, wchar_t *rhs);
int ustricmp(wchar_t *lhs, wchar_t *rhs);
int utoi(wchar_t *);
int ustrcmp(wchar_t *lhs, wchar_t *rhs);
int ustricmp(wchar_t *lhs, wchar_t *rhs);
int utoi(wchar_t *);
@@
-277,6
+286,7
@@
stack stk_new(void);
void stk_free(stack);
void stk_push(stack, void *);
void *stk_pop(stack);
void stk_free(stack);
void stk_push(stack, void *);
void *stk_pop(stack);
+void *stk_top(stack);
typedef struct tagRdstring rdstring;
struct tagRdstring {
typedef struct tagRdstring rdstring;
struct tagRdstring {
@@
-384,7
+394,7
@@
indextag *index_findtag(indexdata *idx, wchar_t *name);
*/
numberstate *number_init(void);
void number_cfg(numberstate *, paragraph *);
*/
numberstate *number_init(void);
void number_cfg(numberstate *, paragraph *);
-word *number_mktext(numberstate *, paragraph *, wchar_t *, int , int *);
+word *number_mktext(numberstate *, paragraph *, wchar_t *, int
*
, int *);
void number_free(numberstate *);
/*
void number_free(numberstate *);
/*
@@
-413,4
+423,9
@@
void xhtml_backend(paragraph *, keywordlist *, indexdata *);
*/
void whlp_backend(paragraph *, keywordlist *, indexdata *);
*/
void whlp_backend(paragraph *, keywordlist *, indexdata *);
+/*
+ * bk_man.c
+ */
+void man_backend(paragraph *, keywordlist *, indexdata *);
+
#endif
#endif