52,8 → 52,6 |
void ConvertToDOS(dword inbuf, searchin) |
{ |
dword dos_buf=0; |
if (use_iconv==1) |
{ |
cur_charset = CH_CP866; |
if (strstri(searchin, "windows-1251")!=0) || (strstri(searchin, "windows1251")!=0) |
{ dos_buf = ChangeCharset("CP1251", "CP866", inbuf); cur_charset = CH_CP1251;} |
66,13 → 64,6 |
else if (strstri(searchin, "windows-1252")!=0) || (strstri(searchin, "windows1252")!=0) |
{ dos_buf = ChangeCharset("CP1252", "CP866", inbuf); cur_charset = CH_CP1252;} |
} |
else |
{ |
if (strstri(searchin, "windows-1251")!=0) wintodos( inbuf); else |
if (strstri(searchin, "koi8-")!=0) koitodos( inbuf); else |
if (strstri(searchin, "utf-8")!=0) utf8rutodos( inbuf); |
} |
} |
|
|
dword CopyBetweenOffsets(dword start, end) //do not forget to free(line) after use |