return 0; /* we don't do DBCS */
}
-int mb_to_wc(int codepage, int flags, char *mbstr, int mblen,
+int mb_to_wc(int codepage, int flags, const char *mbstr, int mblen,
wchar_t *wcstr, int wclen)
{
if (codepage == DEFAULT_CODEPAGE) {
NULL, NULL, 0);
}
-int wc_to_mb(int codepage, int flags, wchar_t *wcstr, int wclen,
+int wc_to_mb(int codepage, int flags, const wchar_t *wcstr, int wclen,
char *mbstr, int mblen, char *defchr, int *defused,
struct unicode_data *ucsdata)
{
/*
* Failing that, line_codepage should be decoded from the
- * specification in cfg.
+ * specification in conf.
*/
if (ucsdata->line_codepage == CS_NONE)
ucsdata->line_codepage = decode_codepage(linecharset);
* in the line codepage into Unicode.
*/
for (i = 0; i < 256; i++) {
- char c[1], *p;
+ char c[1];
+ const char *p;
wchar_t wc[1];
int len;
c[0] = i;
* simply CP437.
*/
for (i = 0; i < 256; i++) {
- char c[1], *p;
+ char c[1];
+ const char *p;
wchar_t wc[1];
int len;
c[0] = i;