aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2003-02-25 06:19:36 +0000
committerKenichi Handa2003-02-25 06:19:36 +0000
commit1ebb05c430dfc6bd212eba02e2e2f5a5ef416daf (patch)
treef24c2b9fa8baa80b5f60bfd0e0080ea39f67bd25
parentbb8db7e1f53a421671c4ecbfa32b6b3242e2c961 (diff)
downloademacs-1ebb05c430dfc6bd212eba02e2e2f5a5ef416daf.tar.gz
emacs-1ebb05c430dfc6bd212eba02e2e2f5a5ef416daf.zip
(setenv): Fix previous change.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/env.el12
2 files changed, 9 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b740adea8b8..a36a7cdf109 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12003-02-25 Kenichi Handa <handa@m17n.org>
2
3 * env.el (setenv): Fix previous change.
4
12003-02-25 Ramakrishnan M <rama@gnu.org> (tiny change) 52003-02-25 Ramakrishnan M <rama@gnu.org> (tiny change)
2 6
3 * language/mlm-util.el (mlm-char-glyph): Fix more rules. 7 * language/mlm-util.el (mlm-char-glyph): Fix more rules.
diff --git a/lisp/env.el b/lisp/env.el
index 912634482bf..3fde25f5246 100644
--- a/lisp/env.el
+++ b/lisp/env.el
@@ -121,13 +121,11 @@ a side-effect."
121 nil 121 nil
122 t)))) 122 t))))
123 (if (and (multibyte-string-p variable) locale-coding-system) 123 (if (and (multibyte-string-p variable) locale-coding-system)
124 (unless (memq (coding-system-base locale-coding-system) 124 (let ((codings (find-coding-systems-string (concat variable value))))
125 (find-coding-systems-string (concat variable value))) 125 (unless (or (eq 'undecided (car codings))
126 (error "Can't encode `%s=%s' with `locale-coding-system'" 126 (memq (coding-system-base locale-coding-system) codings))
127 variable (or value ""))) 127 (error "Can't encode `%s=%s' with `locale-coding-system'"
128 (unless (memq 'undecided (find-coding-systems-string variable)) 128 variable (or value "")))))
129 (error "Can't encode `%s=%s' with unspecified `locale-coding-system'"
130 variable (or value ""))))
131 (if unset 129 (if unset
132 (setq value nil) 130 (setq value nil)
133 (if substitute-env-vars 131 (if substitute-env-vars