[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/src coding.h
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs/src coding.h |
Date: |
Sat, 22 Aug 2009 10:23:52 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Eli Zaretskii <eliz> 09/08/22 10:23:52
Modified files:
src : coding.h
Log message:
(encode_coding_string): Don't encode unibyte strings. (Bug#4047)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/coding.h?cvsroot=emacs&r1=1.99&r2=1.100
Patches:
Index: coding.h
===================================================================
RCS file: /cvsroot/emacs/emacs/src/coding.h,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -b -r1.99 -r1.100
--- coding.h 10 Aug 2009 00:56:00 -0000 1.99
+++ coding.h 22 Aug 2009 10:23:52 -0000 1.100
@@ -738,9 +738,10 @@
SBYTES (string), Qt)
#define encode_coding_string(coding, string, nocopy) \
+ (STRING_MULTIBYTE(string) ? \
(encode_coding_object (coding, string, 0, 0, SCHARS (string),
\
SBYTES (string), Qt), \
- (coding)->dst_object)
+ (coding)->dst_object) : (string))
#define decode_coding_c_string(coding, src, bytes, dst_object) \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs/src coding.h,
Eli Zaretskii <=