Mercurial > vim
comparison src/fileio.c @ 1735:35abb7026415 v7.2.033
updated for version 7.2-033
author | vimboss |
---|---|
date | Tue, 11 Nov 2008 20:57:11 +0000 |
parents | 5a7384b9ca66 |
children | 0e4fa55d20e0 |
comparison
equal
deleted
inserted
replaced
1734:619b90abfdc9 | 1735:35abb7026415 |
---|---|
5548 && (flags == FIO_ALL || flags == (FIO_UCS4 | FIO_ENDIAN_L))) | 5548 && (flags == FIO_ALL || flags == (FIO_UCS4 | FIO_ENDIAN_L))) |
5549 { | 5549 { |
5550 name = "ucs-4le"; /* FF FE 00 00 */ | 5550 name = "ucs-4le"; /* FF FE 00 00 */ |
5551 len = 4; | 5551 len = 4; |
5552 } | 5552 } |
5553 else if (flags == FIO_ALL || flags == (FIO_UCS2 | FIO_ENDIAN_L)) | 5553 else if (flags == (FIO_UCS2 | FIO_ENDIAN_L)) |
5554 name = "ucs-2le"; /* FF FE */ | 5554 name = "ucs-2le"; /* FF FE */ |
5555 else if (flags == (FIO_UTF16 | FIO_ENDIAN_L)) | 5555 else if (flags == FIO_ALL || flags == (FIO_UTF16 | FIO_ENDIAN_L)) |
5556 /* utf-16le is preferred, it also works for ucs-2le text */ | |
5556 name = "utf-16le"; /* FF FE */ | 5557 name = "utf-16le"; /* FF FE */ |
5557 } | 5558 } |
5558 else if (p[0] == 0xfe && p[1] == 0xff | 5559 else if (p[0] == 0xfe && p[1] == 0xff |
5559 && (flags == FIO_ALL || flags == FIO_UCS2 || flags == FIO_UTF16)) | 5560 && (flags == FIO_ALL || flags == FIO_UCS2 || flags == FIO_UTF16)) |
5560 { | 5561 { |