aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2008-04-01 00:54:03 +0000
committerStefan Monnier2008-04-01 00:54:03 +0000
commitb2b7f29e5eac23716a408be707c3bf592df12586 (patch)
treef87714c23f4f57917c504d5ad1e00feb32cc6968 /src
parentbf694ab92f0408c0c624b3708ec1b27e526f2a34 (diff)
downloademacs-b2b7f29e5eac23716a408be707c3bf592df12586.tar.gz
emacs-b2b7f29e5eac23716a408be707c3bf592df12586.zip
(Funibyte_charset, Fset_unibyte_charset): Remove.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/charset.c38
2 files changed, 4 insertions, 38 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 568767823f1..2f63a75016f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12008-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * charset.c (Funibyte_charset, Fset_unibyte_charset): Remove.
4
12008-03-31 Juri Linkov <juri@jurta.org> 52008-03-31 Juri Linkov <juri@jurta.org>
2 6
3 * window.c (Fdisplay_buffer): Reinitialize `tem' to nil. 7 * window.c (Fdisplay_buffer): Reinitialize `tem' to nil.
diff --git a/src/charset.c b/src/charset.c
index ce15207b3ad..5fe7e43a7a8 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -1170,42 +1170,6 @@ DEFUN ("define-charset-alias", Fdefine_charset_alias,
1170} 1170}
1171 1171
1172 1172
1173DEFUN ("unibyte-charset", Funibyte_charset, Sunibyte_charset, 0, 0, 0,
1174 doc: /* Return the unibyte charset (set by `set-unibyte-charset'). */)
1175 ()
1176{
1177 return CHARSET_NAME (CHARSET_FROM_ID (charset_unibyte));
1178}
1179
1180
1181DEFUN ("set-unibyte-charset", Fset_unibyte_charset, Sset_unibyte_charset,
1182 1, 1, 0,
1183 doc: /* Set the unibyte charset to CHARSET.
1184This determines how unibyte/multibyte conversion is done. See also
1185function `unibyte-charset'. */)
1186 (charset)
1187 Lisp_Object charset;
1188{
1189 struct charset *cs;
1190 int i, c;
1191
1192 CHECK_CHARSET_GET_CHARSET (charset, cs);
1193 if (! cs->ascii_compatible_p
1194 || cs->dimension != 1)
1195 error ("Inappropriate unibyte charset: %s", SDATA (SYMBOL_NAME (charset)));
1196 charset_unibyte = cs->id;
1197 memset (unibyte_has_multibyte_table, 1, 128);
1198 for (i = 128; i < 256; i++)
1199 {
1200 c = DECODE_CHAR (cs, i);
1201 unibyte_to_multibyte_table[i] = (c < 0 ? BYTE8_TO_CHAR (i) : c);
1202 unibyte_has_multibyte_table[i] = c >= 0;
1203 }
1204
1205 return Qnil;
1206}
1207
1208
1209DEFUN ("charset-plist", Fcharset_plist, Scharset_plist, 1, 1, 0, 1173DEFUN ("charset-plist", Fcharset_plist, Scharset_plist, 1, 1, 0,
1210 doc: /* Return the property list of CHARSET. */) 1174 doc: /* Return the property list of CHARSET. */)
1211 (charset) 1175 (charset)
@@ -2142,8 +2106,6 @@ syms_of_charset ()
2142 defsubr (&Smap_charset_chars); 2106 defsubr (&Smap_charset_chars);
2143 defsubr (&Sdefine_charset_internal); 2107 defsubr (&Sdefine_charset_internal);
2144 defsubr (&Sdefine_charset_alias); 2108 defsubr (&Sdefine_charset_alias);
2145 defsubr (&Sunibyte_charset);
2146 defsubr (&Sset_unibyte_charset);
2147 defsubr (&Scharset_plist); 2109 defsubr (&Scharset_plist);
2148 defsubr (&Sset_charset_plist); 2110 defsubr (&Sset_charset_plist);
2149 defsubr (&Sunify_charset); 2111 defsubr (&Sunify_charset);