Mercurial > emacs
diff lisp/international/latin-3.el @ 17971:621d1db5845b
If set-case-syntax-set-multibyte is non-nil, define syntax
for multibyte characters, and don't do `provide'.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 27 May 1997 15:37:53 +0000 |
parents | bfc976ba39f9 |
children | f8af1810653b |
line wrap: on
line diff
--- a/lisp/international/latin-3.el Tue May 27 15:32:03 1997 +0000 +++ b/lisp/international/latin-3.el Tue May 27 15:37:53 1997 +0000 @@ -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