size_t *scaled_offsets;
char *result;
size_t length;
- int retval;
if (offsets != NULL && srclen > 0)
{
result = resultbuf;
length = *lengthp;
- retval = mem_iconveha ((const char *) src, srclen * sizeof (UNIT),
- UTF_NAME, tocode,
- handler == iconveh_question_mark, handler,
- scaled_offsets, &result, &length);
- if (retval < 0)
+ if (mem_iconveha ((const char *) src, srclen * sizeof (UNIT),
+ UTF_NAME, tocode,
+ handler == iconveh_question_mark, handler,
+ scaled_offsets, &result, &length) < 0)
{
int saved_errno = errno;
free (scaled_offsets);
{
char *result = resultbuf;
size_t length = *lengthp;
- int retval =
- mem_iconveha ((const char *) src, srclen,
- "UTF-8", tocode,
- handler == iconveh_question_mark, handler,
- offsets, &result, &length);
- if (retval < 0)
+ if (mem_iconveha ((const char *) src, srclen,
+ "UTF-8", tocode,
+ handler == iconveh_question_mark, handler,
+ offsets, &result, &length) < 0)
return NULL;
if (result == NULL) /* when (resultbuf == NULL && length == 0) */