diff src/mule-ccl.c @ 276:6330739388db r21-0b36

Import from CVS: tag r21-0b36
author cvs
date Mon, 13 Aug 2007 10:30:37 +0200
parents c5d627a313b1
children 90d73dddcdc4
line wrap: on
line diff
--- a/src/mule-ccl.c	Mon Aug 13 10:29:43 2007 +0200
+++ b/src/mule-ccl.c	Mon Aug 13 10:30:37 2007 +0200
@@ -471,7 +471,9 @@
     else				      	      	\
       {					      	      	\
 	Bufbyte work[MAX_EMCHAR_LEN];	      	      	\
-	int len = set_charptr_emchar (work, ch);	\
+	int len = ( ch < 256 ) ?			\
+          simple_set_charptr_emchar (work, ch) :	\
+          non_ascii_set_charptr_emchar (work, ch);	\
 	Dynarr_add_many (destination, work, len);      	\
       }					      	      	\
   } while (0)