Mercurial > hg > xemacs-beta
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)