Mercurial > vim
comparison src/fileio.c @ 799:6beb2c667935
updated for version 7.0b
author | vimboss |
---|---|
date | Fri, 24 Mar 2006 22:21:52 +0000 |
parents | b5aed52a4881 |
children | 23f82b5d2814 |
comparison
equal
deleted
inserted
replaced
798:95dac6af3b3a | 799:6beb2c667935 |
---|---|
1430 | 1430 |
1431 # ifdef WIN3264 | 1431 # ifdef WIN3264 |
1432 if (fio_flags & FIO_CODEPAGE) | 1432 if (fio_flags & FIO_CODEPAGE) |
1433 { | 1433 { |
1434 char_u *src, *dst; | 1434 char_u *src, *dst; |
1435 int u8c; | |
1436 WCHAR ucs2buf[3]; | 1435 WCHAR ucs2buf[3]; |
1437 int ucs2len; | 1436 int ucs2len; |
1438 int codepage = FIO_GET_CP(fio_flags); | 1437 int codepage = FIO_GET_CP(fio_flags); |
1439 int bytelen; | 1438 int bytelen; |
1440 int found_bad; | 1439 int found_bad; |
1494 bytelen = size; | 1493 bytelen = size; |
1495 found_bad = TRUE; | 1494 found_bad = TRUE; |
1496 } | 1495 } |
1497 else | 1496 else |
1498 { | 1497 { |
1499 u8c = utf_ptr2char(src); | 1498 int u8c = utf_ptr2char(src); |
1499 | |
1500 if (u8c > 0xffff || (*src >= 0x80 && bytelen == 1)) | 1500 if (u8c > 0xffff || (*src >= 0x80 && bytelen == 1)) |
1501 found_bad = TRUE; | 1501 found_bad = TRUE; |
1502 ucs2buf[0] = u8c; | 1502 ucs2buf[0] = u8c; |
1503 ucs2len = 1; | 1503 ucs2len = 1; |
1504 } | 1504 } |