comparison src/coding.c @ 101197:ee5f395f3c19

(detect_coding_system): Fix handling of null_byte_fount.
author Kenichi Handa <handa@m17n.org>
date Thu, 15 Jan 2009 07:09:26 +0000
parents 198d8bf06a4f
children 589af07b7af1
comparison
equal deleted inserted replaced
101196:d0e7051166db 101197:ee5f395f3c19
7903 } 7903 }
7904 } 7904 }
7905 } 7905 }
7906 } 7906 }
7907 7907
7908 if ((detect_info.rejected & CATEGORY_MASK_ANY) == CATEGORY_MASK_ANY) 7908 if ((detect_info.rejected & CATEGORY_MASK_ANY) == CATEGORY_MASK_ANY
7909 || null_byte_found)
7909 { 7910 {
7910 detect_info.found = CATEGORY_MASK_RAW_TEXT; 7911 detect_info.found = CATEGORY_MASK_RAW_TEXT;
7911 id = coding_categories[coding_category_raw_text].id; 7912 id = CODING_SYSTEM_ID (Qno_conversion);
7912 val = Fcons (make_number (id), Qnil); 7913 val = Fcons (make_number (id), Qnil);
7913 } 7914 }
7914 else if (! detect_info.rejected && ! detect_info.found) 7915 else if (! detect_info.rejected && ! detect_info.found)
7915 { 7916 {
7916 detect_info.found = CATEGORY_MASK_ANY; 7917 detect_info.found = CATEGORY_MASK_ANY;