summaryrefslogtreecommitdiff
path: root/lisp/international/latin-3.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-05-27 15:37:53 +0000
committerRichard M. Stallman <rms@gnu.org>1997-05-27 15:37:53 +0000
commit19be62416834d1173c5c505183940305530c1bfb (patch)
tree0082affc128a4be83639888073db91b2075160dc /lisp/international/latin-3.el
parente4874521bbcca929eda386b7e09090105497474e (diff)
downloademacs-19be62416834d1173c5c505183940305530c1bfb.tar.gz
If set-case-syntax-set-multibyte is non-nil, define syntax
for multibyte characters, and don't do `provide'.
Diffstat (limited to 'lisp/international/latin-3.el')
-rw-r--r--lisp/international/latin-3.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/international/latin-3.el b/lisp/international/latin-3.el
index 48bf563478a..6b69c64a6ee 100644
--- a/lisp/international/latin-3.el
+++ b/lisp/international/latin-3.el
@@ -33,7 +33,7 @@
(let ((downcase (standard-case-table))
(set-case-syntax-offset
- (if enable-multibyte-characters
+ (if set-case-syntax-set-multibyte
(- (make-char 'latin-iso8859-3) 128)
0)))
(set-case-syntax 160 " " downcase) ; NBSP (no-break space)
@@ -99,7 +99,10 @@
(set-case-syntax 255 "w" downcase) ; dot accent
)
-(provide 'latin-3.el)
+;; When preloading this file, don't provide the feature.
+;; Explicit `require' is used to load this for 8-bit characters.
+(or set-case-syntax-set-multibyte
+ (provide 'latin-3.el))
;;; latin-3.el ends here