29 const unsigned char mach_o[]={0xfe,0xed,0xfa,0xce,0};
30 const unsigned char mach_O[]={0xce,0xfa,0xed,0xfe,0};
32 const unsigned char mach_o64[]={0xfe,0xed,0xfa,0xcf,0};
33 const unsigned char mach_O64[]={0xcf,0xfa,0xed,0xfe,0};
35 const unsigned char mach_FAT[]={0xca,0xfe,0xba,0xbe,0};
36 const unsigned char mach_fat[]={0xbe,0xba,0xfe,0xca,0};
38 const unsigned char utf16be[]={0xfe,0xff,0};
39 const unsigned char utf16le[]={0xff,0xfe,0};
40 const unsigned char utf8ms[]={0xEF,0xBB,0xBF,0};
42 const unsigned char dll[]={
'M',
'Z',0};
117 if( (
strncmp(
buf,
"\02\020\01\016\05\022@", 7)==0))
127 WerrorS(
"UTF-16 not supported");
133 WarnS(
"UTF-8 detected - may not work");
FILE * feFopen(const char *path, const char *mode, char *where, short useWerror, short path_only)