[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/coding.c [emacs-unicode-2]
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] Changes to emacs/src/coding.c [emacs-unicode-2] |
Date: |
Mon, 11 Oct 2004 22:47:16 -0400 |
Index: emacs/src/coding.c
diff -c emacs/src/coding.c:1.289.2.38 emacs/src/coding.c:1.289.2.39
*** emacs/src/coding.c:1.289.2.38 Tue Sep 14 07:55:26 2004
--- emacs/src/coding.c Tue Oct 12 02:40:21 2004
***************
*** 4914,4920 ****
Lisp_Object val;
if (NILP (coding_system))
! coding_system = Qno_conversion;
CHECK_CODING_SYSTEM_GET_ID (coding_system, coding->id);
--- 4914,4920 ----
Lisp_Object val;
if (NILP (coding_system))
! coding_system = Qundecided;
CHECK_CODING_SYSTEM_GET_ID (coding_system, coding->id);
***************
*** 8155,8161 ****
doc: /* Return coding system specified for terminal output. */)
()
{
! return CODING_ID_NAME (terminal_coding.id);
}
DEFUN ("set-keyboard-coding-system-internal",
--- 8155,8165 ----
doc: /* Return coding system specified for terminal output. */)
()
{
! Lisp_Object coding_system;
!
! coding_system = CODING_ID_NAME (terminal_coding.id);
! /* For backward compatibility, return nil if it is `undecided'. */
! return (coding_system != Qundecided ? coding_system : Qnil);
}
DEFUN ("set-keyboard-coding-system-internal",
***************
*** 9594,9603 ****
plist[15] = args[coding_arg_eol_type] = Qunix;
args[coding_arg_plist] = Flist (16, plist);
Fdefine_coding_system_internal (coding_arg_max, args);
}
setup_coding_system (Qno_conversion, &keyboard_coding);
! setup_coding_system (Qno_conversion, &terminal_coding);
setup_coding_system (Qno_conversion, &safe_terminal_coding);
{
--- 9598,9620 ----
plist[15] = args[coding_arg_eol_type] = Qunix;
args[coding_arg_plist] = Flist (16, plist);
Fdefine_coding_system_internal (coding_arg_max, args);
+
+ plist[1] = args[coding_arg_name] = Qundecided;
+ plist[3] = args[coding_arg_mnemonic] = make_number ('-');
+ plist[5] = args[coding_arg_coding_type] = Qundecided;
+ /* This is already set.
+ /*plist[7] = args[coding_arg_ascii_compatible_p] = Qt;*/
+ plist[8] = intern (":charset-list");
+ plist[9] = args[coding_arg_charset_list] = Fcons (Qascii, Qnil);
+ plist[11] = args[coding_arg_for_unibyte] = Qnil;
+ plist[13] = build_string ("No conversion on encoding, automatic
conversion on decoding.");
+ plist[15] = args[coding_arg_eol_type] = Qnil;
+ args[coding_arg_plist] = Flist (16, plist);
+ Fdefine_coding_system_internal (coding_arg_max, args);
}
setup_coding_system (Qno_conversion, &keyboard_coding);
! setup_coding_system (Qundecided, &terminal_coding);
setup_coding_system (Qno_conversion, &safe_terminal_coding);
{
- [Emacs-diffs] Changes to emacs/src/coding.c [emacs-unicode-2],
Kenichi Handa <=