comparison subreader.c @ 10356:7b358cd956fd

always treat .utf* files as UTF-8
author atlka
date Tue, 01 Jul 2003 09:29:31 +0000
parents 18ad3cda99d4
children 2d3f6a2996da
comparison
equal deleted inserted replaced
10355:b39a943c902f 10356:7b358cd956fd
1178 sub_utf8_prev=sub_utf8; 1178 sub_utf8_prev=sub_utf8;
1179 { 1179 {
1180 int l,k; 1180 int l,k;
1181 k = -1; 1181 k = -1;
1182 if ((l=strlen(filename))>4){ 1182 if ((l=strlen(filename))>4){
1183 int k;
1184 char *exts[] = {".utf", ".utf8", ".utf-8" }; 1183 char *exts[] = {".utf", ".utf8", ".utf-8" };
1185 for (k=3;--k>=0;) 1184 for (k=3;--k>=0;)
1186 if (!strcasecmp(filename+(l - strlen(exts[k])), exts[k])){ 1185 if (!strcasecmp(filename+(l - strlen(exts[k])), exts[k])){
1187 sub_utf8 = 1; 1186 sub_utf8 = 1;
1188 fprintf(stderr,"UTF-8 detected\n");
1189 break; 1187 break;
1190 } 1188 }
1191 } 1189 }
1192 if (k<0) subcp_open(); 1190 if (k<0) subcp_open();
1193 } 1191 }