Re: escape-quoted problem in byte-compiled files
Ben Wing <[email protected]>
| Newsgroups | gmane.xemacs.mule |
|---|---|
| Organization | Amor e Saudade |
| Message-ID | <[email protected]> |
uh ... what version are you running? i fixed a bug in this very area just a
couple of days ago, and the fix is in what i just checked in.
"Stephen J. Turnbull" wrote:
>
> If you
>
> (1) create a private 96-charset
> (2) create a library which uses that charset in Lisp code (eg, in a
> string)
> (3) byte-compile the library
>
> then it seems the resulting file cannot be loaded by XEmacs. The
> error you get is "Symbol's value as variable is void: -A".
>
> The problem seems to be that the escape-quoted coding system doesn't
> grok the ESC - b ("designate Latin-9 to G1") sequence, leaving it
> verbatim in the file, and then assumes that the ESC - A ("designate
> Latin-1 to G1") sequence is equally bogus.
>
> The problem does not occur if you ensure that relevant charset is
> defined before you load the offending file.
>
> ;;;###autoload
> (unless (find-charset 'latin-iso8859-15) (make-charset ...))
>
> seems to work for me.
>
> --
> Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
> University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
> Don't ask how you can "do" free software business;
> ask what your business can "do for" free software.