comparison src/fileio.c @ 1547:e72e30c69d58 v7.1.261

updated for version 7.1-261
author vimboss
date Wed, 20 Feb 2008 17:15:26 +0000
parents 1f93fbcb4e0c
children 2c4ca49319a6
comparison
equal deleted inserted replaced
1546:75f5889a5d8e 1547:e72e30c69d58
5512 name = "utf-16le"; /* FF FE */ 5512 name = "utf-16le"; /* FF FE */
5513 } 5513 }
5514 else if (p[0] == 0xfe && p[1] == 0xff 5514 else if (p[0] == 0xfe && p[1] == 0xff
5515 && (flags == FIO_ALL || flags == FIO_UCS2 || flags == FIO_UTF16)) 5515 && (flags == FIO_ALL || flags == FIO_UCS2 || flags == FIO_UTF16))
5516 { 5516 {
5517 if (flags == FIO_UTF16) 5517 /* Default to utf-16, it works also for ucs-2 text. */
5518 if (flags == FIO_UCS2)
5519 name = "ucs-2"; /* FE FF */
5520 else
5518 name = "utf-16"; /* FE FF */ 5521 name = "utf-16"; /* FE FF */
5519 else
5520 name = "ucs-2"; /* FE FF */
5521 } 5522 }
5522 else if (size >= 4 && p[0] == 0 && p[1] == 0 && p[2] == 0xfe 5523 else if (size >= 4 && p[0] == 0 && p[1] == 0 && p[2] == 0xfe
5523 && p[3] == 0xff && (flags == FIO_ALL || flags == FIO_UCS4)) 5524 && p[3] == 0xff && (flags == FIO_ALL || flags == FIO_UCS4))
5524 { 5525 {
5525 name = "ucs-4"; /* 00 00 FE FF */ 5526 name = "ucs-4"; /* 00 00 FE FF */