--- psiconv/trunk/lib/psiconv/unicode.c 2004/01/06 20:15:01 184 +++ psiconv/trunk/lib/psiconv/unicode.c 2004/02/04 12:19:09 196 @@ -1,6 +1,6 @@ /* unicode.c - Part of psiconv, a PSION 5 file formats converter - Copyright (c) 2003 Frodo Looijaard + Copyright (c) 2003-2004 Frodo Looijaard This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -111,9 +111,9 @@ int i; if (!output) return PSICONV_E_NOMEM; - if (!(*output = malloc(sizeof(**output) * (1 + strlen(input))))) + if (!(*output = malloc(sizeof(**output) * (1 + strlen((const char *) input))))) return PSICONV_E_NOMEM; - for (i = 0; i < strlen(input); i++) + for (i = 0; i < strlen((const char *) input); i++) (*output)[i] = psiconv_unicode_from_char(config,input[i]); (*output)[i] = 0x0000; return PSICONV_E_OK; @@ -146,7 +146,7 @@ psiconv_ucs2 *psiconv_unicode_strdup(const psiconv_ucs2 *input) { psiconv_ucs2 *output; - int i = 0; + int i = 0; if (!(output = malloc(sizeof(*output) * (1 + psiconv_unicode_strlen(input)))))