"usage: halibut [options] files",
"options: --text[=filename] generate plain text output",
" --html[=filename] generate XHTML output",
" --winhelp[=filename] generate Windows Help output",
" --man[=filename] generate man page output",
" --info[=filename] generate GNU info output",
"usage: halibut [options] files",
"options: --text[=filename] generate plain text output",
" --html[=filename] generate XHTML output",
" --winhelp[=filename] generate Windows Help output",
" --man[=filename] generate man page output",
" --info[=filename] generate GNU info output",
+ " --input-charset=cs change default input file charset",
+ " --list-charsets display supported character set names",
+ " --list-fonts display supported font names",
" --precise report column numbers in error messages",
" --help display this text",
" --version display version number",
" --precise report column numbers in error messages",
" --help display this text",
" --version display version number",
-static char *usagetext[] = {
- "usage: halibut [--format[=filename]] [-Cconfig...] file.but [file.but...]",
+static const char *const usagetext[] = {
+ "usage: halibut [--format[=filename]] [options] file.but [file.but...]",
+
+void listcharsets(void) {
+ int i = 0, c;
+ do {
+ c = charset_localenc_nth(i);
+ if (c == CS_NONE) break;
+ printf("%s\n", charset_to_localenc(c));
+ i++;
+ } while (1);
+}