… | |
… | |
144 | } |
144 | } |
145 | |
145 | |
146 | psiconv_ucs2 *psiconv_unicode_strdup(const psiconv_ucs2 *input) |
146 | psiconv_ucs2 *psiconv_unicode_strdup(const psiconv_ucs2 *input) |
147 | { |
147 | { |
148 | psiconv_ucs2 *output; |
148 | psiconv_ucs2 *output; |
149 | int i = 0; |
149 | int i = 0; |
150 | |
150 | |
151 | if (!(output = malloc(sizeof(*output) * |
151 | if (!(output = malloc(sizeof(*output) * |
152 | (1 + psiconv_unicode_strlen(input))))) |
152 | (1 + psiconv_unicode_strlen(input))))) |
153 | return NULL; |
153 | return NULL; |
154 | while ((output[i] = input[i])) |
154 | while ((output[i] = input[i])) |