Fix bug #14822 with decoding when inhibit-null-byte-detection is non-nil.
authorEli Zaretskii <eliz@gnu.org>
Sat, 13 Jul 2013 10:29:15 +0000 (13:29 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 13 Jul 2013 10:29:15 +0000 (13:29 +0300)
 src/coding.c (syms_of_coding): Set up inhibit-null-byte-detection
 and inhibit-iso-escape-detection attributes of 'undecided'.

src/ChangeLog
src/coding.c

index 59fefb2..4bd72f8 100644 (file)
@@ -1,3 +1,9 @@
+2013-07-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * coding.c (syms_of_coding): Set up inhibit-null-byte-detection
+       and inhibit-iso-escape-detection attributes of 'undecided'.
+       (Bug#14822)
+
 2013-07-13  Paul Eggert  <eggert@cs.ucla.edu>
 
        * deps.mk (sysdep.o): Remove dependency on ../lib/ignore-value.h.
index 1ab5929..a1494ad 100644 (file)
@@ -11218,6 +11218,8 @@ character.");
     plist[13] = build_pure_c_string ("No conversion on encoding, automatic conversion on decoding.");
     plist[15] = args[coding_arg_eol_type] = Qnil;
     args[coding_arg_plist] = Flist (16, plist);
+    args[coding_arg_undecided_inhibit_null_byte_detection] = make_number (0);
+    args[coding_arg_undecided_inhibit_iso_escape_detection] = make_number (0);
     Fdefine_coding_system_internal (coding_arg_undecided_max, args);
   }