Mercurial > mplayer.hg
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 } |