X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/50d6b4bd6bf28be2f31eb2b176911948163984f8..c5785c5369caeb24567503aeee2a0a19c7b67640:/halibut.h diff --git a/halibut.h b/halibut.h index c4f4721..3fc752d 100644 --- a/halibut.h +++ b/halibut.h @@ -4,6 +4,7 @@ #include #include #include +#include #ifdef __GNUC__ #define NORETURN __attribute__((__noreturn__)) @@ -248,7 +249,9 @@ char *dupstr(char *s); */ wchar_t *ustrdup(wchar_t *s); char *ustrtoa(wchar_t *s, char *outbuf, int size); +wchar_t *ustrfroma(char *s, wchar_t *outbuf, int size); char *utoa_dup(wchar_t *s); +wchar_t *ufroma_dup(char *s); int ustrlen(wchar_t *s); wchar_t *uadv(wchar_t *s); wchar_t *ustrcpy(wchar_t *dest, wchar_t *source); @@ -413,20 +416,24 @@ struct userstyle_Tag { * bk_text.c */ void text_backend(paragraph *, keywordlist *, indexdata *); +paragraph *text_config_filename(char *filename); /* * bk_xhtml.c */ void xhtml_backend(paragraph *, keywordlist *, indexdata *); +paragraph *xhtml_config_filename(char *filename); /* * bk_whlp.c */ void whlp_backend(paragraph *, keywordlist *, indexdata *); +paragraph *whlp_config_filename(char *filename); /* * bk_man.c */ void man_backend(paragraph *, keywordlist *, indexdata *); +paragraph *man_config_filename(char *filename); #endif