X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/675958c383f1dfc9c2c5a7455654c0961fdf6a65..2a2375dbd59337c00fb90c903b0af3669520d9dd:/halibut.h diff --git a/halibut.h b/halibut.h index 8c7caed..05b914f 100644 --- a/halibut.h +++ b/halibut.h @@ -35,7 +35,6 @@ typedef struct paragraph_Tag paragraph; typedef struct word_Tag word; typedef struct keywordlist_Tag keywordlist; typedef struct keyword_Tag keyword; -typedef struct userstyle_Tag userstyle; typedef struct numberstate_Tag numberstate; typedef struct indexdata_Tag indexdata; typedef struct indextag_Tag indextag; @@ -178,13 +177,13 @@ enum { attr_First = 0x0001, /* the first of a series */ attr_Last = 0x0002, /* the last of a series */ attr_Always = 0x0003, /* any other part of a series */ - attr_mask = 0x0003, + attr_mask = 0x0003 }; /* aux values for quote-type words */ enum { quote_Open = 0x0010, quote_Close = 0x0020, - quote_mask = 0x0030, + quote_mask = 0x0030 }; #define isattr(x) ( ( (x) > word_Normal && (x) < word_WhiteSpace ) || \ ( (x) > word_WhiteSpace && (x) < word_internal_endattrs ) ) @@ -239,7 +238,7 @@ enum { err_multikw, /* keyword clash in sections */ err_misplacedlcont, /* \lcont not after a list item */ err_sectmarkerinblock, /* section marker appeared in block */ - err_infodirentry, /* \cfg{info-dir-entry} missing param */ + err_cfginsufarg, /* \cfg{%s} insufficient args (<%d) */ err_infonodechar, /* colon/comma in node name in info */ err_text_codeline, /* \c line too long in text backend */ err_htmlver, /* unrecognised HTML version keyword */ @@ -316,6 +315,7 @@ int ustrwid(wchar_t const *s, int charset); void help(void); void usage(void); void showversion(void); +void listcharsets(void); /* * licence.c @@ -325,7 +325,7 @@ void licence(void); /* * version.c */ -const char *const version; +extern const char *const version; /* * misc.c @@ -460,12 +460,6 @@ void number_free(numberstate *); void gen_citations(paragraph *, keywordlist *); /* - * style.c - */ -struct userstyle_Tag { -}; - -/* * bk_text.c */ void text_backend(paragraph *, keywordlist *, indexdata *, void *);