diff options
| author | Stefan Monnier | 2008-04-01 00:54:03 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-04-01 00:54:03 +0000 |
| commit | b2b7f29e5eac23716a408be707c3bf592df12586 (patch) | |
| tree | f87714c23f4f57917c504d5ad1e00feb32cc6968 /src | |
| parent | bf694ab92f0408c0c624b3708ec1b27e526f2a34 (diff) | |
| download | emacs-b2b7f29e5eac23716a408be707c3bf592df12586.tar.gz emacs-b2b7f29e5eac23716a408be707c3bf592df12586.zip | |
(Funibyte_charset, Fset_unibyte_charset): Remove.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/charset.c | 38 |
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 @@ | |||
| 1 | 2008-04-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * charset.c (Funibyte_charset, Fset_unibyte_charset): Remove. | ||
| 4 | |||
| 1 | 2008-03-31 Juri Linkov <juri@jurta.org> | 5 | 2008-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 | ||
| 1173 | DEFUN ("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 | |||
| 1181 | DEFUN ("set-unibyte-charset", Fset_unibyte_charset, Sset_unibyte_charset, | ||
| 1182 | 1, 1, 0, | ||
| 1183 | doc: /* Set the unibyte charset to CHARSET. | ||
| 1184 | This determines how unibyte/multibyte conversion is done. See also | ||
| 1185 | function `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 | |||
| 1209 | DEFUN ("charset-plist", Fcharset_plist, Scharset_plist, 1, 1, 0, | 1173 | DEFUN ("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); |