return fix
This commit is contained in:
@@ -110,10 +110,10 @@ size_t iconv(iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf,
|
|||||||
n++;
|
n++;
|
||||||
} while (converted==RET_TOOFEW(0));
|
} while (converted==RET_TOOFEW(0));
|
||||||
|
|
||||||
if (converted<0) { *(str+count2)='\0'; return -10; }
|
if (converted<0) return -10;
|
||||||
//written= (cp866_wctomb)(0,str+count2,pwc,1);
|
//written= (cp866_wctomb)(0,str+count2,pwc,1);
|
||||||
written = (wctomb)(0,str+count2,pwc,*outbytesleft);
|
written = (wctomb)(0,str+count2,pwc,*outbytesleft);
|
||||||
if (written<0) written=0;//return -11;
|
if (written<0) written=0;//return -11;
|
||||||
|
|
||||||
//printf("Conv:%d Wri:%d In:%d Out:%d UTF:%x UCS:%x 866:%s\n",converted, written, *inbytesleft,*outbytesleft,*((*inbuf)+count1),pwc, str);
|
//printf("Conv:%d Wri:%d In:%d Out:%d UTF:%x UCS:%x 866:%s\n",converted, written, *inbytesleft,*outbytesleft,*((*inbuf)+count1),pwc, str);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user