From 55cf0a663723f6334b94de297776756b487c2cdf Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Thu, 22 Apr 2004 17:27:05 +0000 Subject: Support the locale-supplied character set where appropriate. It's used for converting command-line -C directives into Unicode; it's used for outputting Unicode strings to stderr in error messages; and it's used as the default character set for input files (although I'd be inclined to recommend everyone use \cfg{input-charset} in all their source files to ensure their portability). [originally from svn r4114] --- halibut.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'halibut.h') diff --git a/halibut.h b/halibut.h index 33780ea..69953b6 100644 --- a/halibut.h +++ b/halibut.h @@ -27,12 +27,6 @@ #include "tree234.h" /* - * FIXME: Charset temporary workarounds - */ -#define CS_FIXME CS_ISO8859_1 -#define CS_LOCAL CS_ISO8859_1 - -/* * Structure tags */ typedef struct input_Tag input; @@ -282,6 +276,8 @@ char *utoa_dup(wchar_t const *s, int charset); char *utoa_dup_len(wchar_t const *s, int charset, int *len); char *utoa_careful_dup(wchar_t const *s, int charset); wchar_t *ufroma_dup(char const *s, int charset); +char *utoa_locale_dup(wchar_t const *s); +wchar_t *ufroma_locale_dup(char const *s); int ustrlen(wchar_t const *s); wchar_t *uadv(wchar_t *s); wchar_t *ustrcpy(wchar_t *dest, wchar_t const *source); -- cgit v1.1