out_p = (d)->c + (d)->len;
- if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == -1) {
+ if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == (size_t)-1) {
#if ICONV_SUPPORTS_ERRNO
switch (errno) {
case EINVAL:
prev_in_left = in_left;
- if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == -1) {
+ if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == (size_t)-1) {
if (prev_in_left == in_left) {
break;
}
--len;
}
- if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == -1) {
+ if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == (size_t)-1) {
if (prev_in_left == in_left) {
break;
}
prev_in_left = in_left;
- if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == -1) {
+ if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == (size_t)-1) {
if (prev_in_left == in_left) {
#if ICONV_SUPPORTS_ERRNO
switch (errno) {
out_p = buf;
out_left = out_size = (char_cnt - 2) / 4 * 3;
- if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == -1) {
+ if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == (size_t)-1) {
#if ICONV_SUPPORTS_ERRNO
switch (errno) {
case EINVAL:
out_p = buf;
out_left = out_size = 1;
- if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == -1) {
+ if (icv(cd, &in_p, &in_left, (char **) &out_p, &out_left) == (size_t)-1) {
#if ICONV_SUPPORTS_ERRNO
switch (errno) {
case EINVAL: