--- psiconv/trunk/lib/psiconv/unicode.c 2004/02/02 20:43:04 192 +++ 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;