summaryrefslogtreecommitdiff
path: root/halibut.h
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2004-04-01 17:22:56 +0000
committerSimon Tatham <anakin@pobox.com>2004-04-01 17:22:56 +0000
commit02299a79f1d552580bf7b660251f79ec7f479a23 (patch)
treec23cc603f6acca910facef31a2b79c3794da5cab /halibut.h
parentaf770784f1153b346a550363406c57b58d4c2552 (diff)
downloadhalibut-02299a79f1d552580bf7b660251f79ec7f479a23.zip
halibut-02299a79f1d552580bf7b660251f79ec7f479a23.tar.gz
halibut-02299a79f1d552580bf7b660251f79ec7f479a23.tar.bz2
halibut-02299a79f1d552580bf7b660251f79ec7f479a23.tar.xz
Arrange a mechanism whereby each backend can be passed a filename
from its command-line option (`--text=foo.txt') and automatically convert it into one or more notional \cfg directives. In the HTML case this mechanism enables single-file mode as well as setting the filename. [originally from svn r4018]
Diffstat (limited to 'halibut.h')
-rw-r--r--halibut.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/halibut.h b/halibut.h
index c4f4721..6ecf3b3 100644
--- a/halibut.h
+++ b/halibut.h
@@ -248,7 +248,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 +415,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