diff options
| author | Simon Tatham <anakin@pobox.com> | 2004-04-01 17:22:56 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2004-04-01 17:22:56 +0000 |
| commit | 02299a79f1d552580bf7b660251f79ec7f479a23 (patch) | |
| tree | c23cc603f6acca910facef31a2b79c3794da5cab /halibut.h | |
| parent | af770784f1153b346a550363406c57b58d4c2552 (diff) | |
| download | halibut-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.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 |