summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2004-01-30 02:14:46 +0000
committerKenichi Handa <handa@m17n.org>2004-01-30 02:14:46 +0000
commit20063fb412c914d07a85513241d08ddf4c724743 (patch)
tree33019d8bfed97c6f05c86199a9355c89dbdb74a1
parent5f5170460b36a2a2b28cb8ef9a273b53512ece43 (diff)
downloademacs-20063fb412c914d07a85513241d08ddf4c724743.tar.gz
(Vcharset_map_directory): Deleted.
(Vcharset_map_path): New variable (load_charset_map_from_file): Use Vcharset_map_path instead. (init_charset): Initialize Vcharset_map_path. (syms_of_charset): Delete declaration of "charset-map-directory", add declaration of "charset-map-path".
-rw-r--r--src/charset.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/charset.c b/src/charset.c
index 151ae006607..8f044f1e1ad 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -110,7 +110,7 @@ struct charset *emacs_mule_charset[256];
CHARS, and FINAL-CHAR) to Emacs' charset. */
int iso_charset_table[ISO_MAX_DIMENSION][ISO_MAX_CHARS][ISO_MAX_FINAL];
-Lisp_Object Vcharset_map_directory;
+Lisp_Object Vcharset_map_path;
Lisp_Object Vchar_unified_charset_table;
@@ -406,8 +406,7 @@ load_charset_map_from_file (charset, mapfile, control_flag)
suffixes = Fcons (build_string (".map"),
Fcons (build_string (".TXT"), Qnil));
- fd = openp (Fcons (Vcharset_map_directory, Qnil), mapfile, suffixes,
- NULL, Qnil);
+ fd = openp (Vcharset_map_path, mapfile, suffixes, NULL, Qnil);
if (fd < 0
|| ! (fp = fdopen (fd, "r")))
{
@@ -2039,7 +2038,9 @@ Return charset identification number of CHARSET. */)
void
init_charset ()
{
-
+ Vcharset_map_path
+ = Fcons (Fexpand_file_name (build_string ("charsets"), Vdata_directory),
+ Qnil);
}
@@ -2131,11 +2132,9 @@ syms_of_charset ()
defsubr (&Sset_charset_priority);
defsubr (&Scharset_id_internal);
- DEFVAR_LISP ("charset-map-directory", &Vcharset_map_directory,
- doc: /* Directory of charset map files that come with GNU Emacs.
-The default value is sub-directory "charsets" of `data-directory'. */);
- Vcharset_map_directory = Fexpand_file_name (build_string ("charsets"),
- Vdata_directory);
+ DEFVAR_LISP ("charset-map-path", &Vcharset_map_path,
+ doc: /* *Lisp of directories to search for charset map files. */);
+ Vcharset_map_path = Qnil;
DEFVAR_LISP ("charset-list", &Vcharset_list,
doc: /* List of all charsets ever defined. */);