Anonymous avatar Anonymous committed 3ca4871

Comments (0)

Files changed (14)

 a larger character set.  This package provides functions to determine
 the list of coding systems which can encode all of the characters in
 the buffer, and translate to a common coding system.  It also provides
-Latin-9 charset, coding system, and input method.
+Latin-7 and Latin-9 charsets, coding systems, and input methods.
+2002-10-25  Stephen J. Turnbull  <steve@tleepslib.sk.tsukuba.ac.jp>
+
+	* (latin-unity-tables.el): Regenerate with Latin-7,8,10.
+
+2002-10-24  Stephen J. Turnbull  <steve@tleepslib.sk.tsukuba.ac.jp>
+
+	* latin-unity-utils.el (latin-unity-dump-tables): Put creation
+	date information in a couple of useful places.
+
+	* latin-unity-latin8.el:
+	* latin-unity-latin10.el:
+	New language environments.
+
+	* latin-unity-vars.el: Add requires for Latin-8 and Latin-10.
+
+	* latin-unity-utils.el (Table of Character Set Support): Fix typo.
+	Depend on latin-unity-vars.el to require the charset definitions.
+
+	* latin-unity.texi (Frequently Asked Questions): New node.
+	Thanks, Didier!
+	(Theory of Operation): Minor corrections.
+	(What latin-unity Cannot Do for You): Minor corrections.
+	(Interfaces): Document Latin 7, 8, and 10.
+	(Charsets and Coding Systems): Document	Latin 7, 8, and 10
+	support, Unicode support in 21.5, and importance of escape-quoted.
+
+2002-10-22  Stephen J. Turnbull  <steve@tleepslib.sk.tsukuba.ac.jp>
+
+	* BLURB: Update for Latin-7 support.
+
+	* README: Update for Latin-7 support and test suite.
+
+	* Makefile: Add latin-unity-latin-7.el, latin-latin7-input.el, and
+	latin-unity-tests.el.  Disable check target, currently being
+	revised to work with latin-unity-tests.el.
+
+	Reorganize sanity-check (and a couple other functions):
+	
+	* latin-unity.el (latin-unity-base-name): New function.
+	(latin-unity-maybe-set-coding-system):
+	(latin-unity-sanity-check):
+	(latin-unity-maybe-remap):
+	(latin-unity-hack-coding-cookie):
+	Use it.
+
+	(latin-unity-coding-system-latin-charset): New function.
+	(latin-unity-maybe-remap):
+	(latin-unity-sanity-check):
+	Use it.
+
+	(latin-unity-massage-name): New function.
+	(latin-unity-buffer-charsets-string): New function.
+	(latin-unity-sanity-check): Use them.
+
+	(latin-unity-sanity-check): 
+	(latin-unity-recommend-representation): 
+	Remove now unused bindings of 'preferred and 'buffer-default.
+
+
+2002-10-20  Stephen Turnbull  <steve@tleepslib1>
+
+	* latin-unity.el: Mark potential improvements in various places.
+	(latin-unity-preferred-coding-system-list):  Correct docstring.
+	(latin-unity-hack-coding-cookie): Fix symbol/name confusion.
+	(latin-unity-test): Deleted, tests move to latin-unity-test.el.
+	(latin-unity-list-coding-systems): Fix typo in comment.
+
+	* latin-unity-tests.el: New file, use with test-harness.el.
+
+2002-08-31  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* latin-unity-latin7.el: 
+	* latin-latin7-input.el:
+	New files for Latin 7 support.
+
+	* Makefile (ELCS): Add latin-7 .elc files.
+
+	* latin-unity-vars.el:
+	* latin-unity.el (latin-unity-charset-alias-alist): Add latin-7.
+
+	* BLURB:
+	* README:
+	* latin-unity.texi:
+	Describe Latin 7 support.
+
+	* latin-unity.el (latin-unity-hack-cookies-prop-line): Don't do
+	anything, not even warn about format, if a correctly formatted
+	coding cookie isn't found.
+
+2002-06-30  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* latin-unity.el (latin-unity-recode-region):
+	(latin-unity-recode-coding-region):
+	(latin-unity-read-coding-system-or-charset):
+	Fix interactive spec brain-damage.
+	(latin-unity-test): Add Latin-1 test, interactive section, use
+	`format'.
+
+2002-06-25  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* latin-unity.el (latin-unity-hack-coding-cookie):
+	Convert	buffer-file-coding-system to string before comparison, and
+	strip eol type.
+	(latin-unity-hack-cookies-enabled-p):
+	(latin-unity-hack-cookies-last-page):
+	Renamed from "hack-coding".
+	(latin-unity-hack-cookies-prop-line): Renamed. Skip past semicolon.
+	(latin-unity-sanity-check): Use new names.  Reset cookie count.
+	(latin-unity-coding-cookies-found):
+	(latin-unity-may-set-coding-flag): 
+	(latin-unity-like-to-live-dangerously): 
+	(latin-unity-hack-cookies-enabled-p):
+	Moved up in file to avoid warnings and for style.
+
+2002-06-19  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* latin-unity.el (latin-unity-maybe-set-coding-system): Fix typo
+	in comment.  Improve docstring.  New arg; if args same, don't set
+	default.
+	(latin-unity-sanity-check): New flet base-name.  Use new arg.
+	Warp coding-systems to name space.
+	(latin-unity-maybe-remap): Warp coding-system to name space.
+
+2002-05-21  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* README: Mention coding cookie validation.
+
+	* latin-unity.el (latin-unity-hack-coding-last-page):
+	(latin-unity-hack-coding-prop-line):
+	New functions to validate coding cookies.
+	(latin-unity-sanity-check): Use them.
+	(latin-unity-hack-coding-enabled-p): New variable to control usage.
+	(latin-unity-hack-coding-cookie): New helper function.
+
+2002-05-16  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* README: Describe automatic adjustment of buffer-file-coding-system.
+
+	* latin-unity.el (latin-unity-may-set-coding-flag): New variable.
+	(latin-unity-maybe-set-coding-system): New function using it.
+	(latin-unity-sanity-check): Use it.
+
 2002-10-15  Ville Skytt�  <scop@xemacs.org>
 
 	* Makefile (srckit): Remove.
 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 # Boston, MA 02111-1307, USA.
 
-# Last-modified: 2002 May 4
+# Last-modified: 2002 October 24
 
 # The XEmacs CVS version is canonical.  Keep versions n'sync.
 VERSION = 1.05
 CATEGORY = mule
 
 ELCS = latin-unity.elc latin-unity-vars.elc latin-euro-input.elc \
-       latin-unity-latin9.elc latin-unity-tables.elc latin-unity-utils.elc
+       latin-unity-latin7.elc latin-latin7-input.elc latin-unity-latin9.elc \
+       latin-unity-latin8.elc latin-unity-latin10.elc \
+       latin-unity-tables.elc latin-unity-utils.elc
 
-# for defvars and creation of ISO 8859/15 charset and coding system
-PRELOADS=-l cl-macs -l latin-unity-latin9.el -l latin-unity-vars.el
+EXTRA_SOURCES = latin-unity-tests.el
+
+# for defvars and creation of ISO 8859/13 and ISO 8859/15 charsets and
+# coding system
+PRELOADS=-l cl-macs -l latin-unity-latin7.el -l latin-unity-latin9.el \
+         -l latin-unity-vars.el
 
 TEXI_FILES = $(PACKAGE).texi
 INFO_FILES = $(PACKAGE).info
 
 all:: auto-autoloads.elc $(ELCS) custom-load.elc $(INFO_FILES)
 
-# There should be a rule here to build latin-unity-tables.el.
-# Then add latin-unity-tables.elc to GENERATED.
+# Experimental rule to build latin-unity-tables.el.
+# Note: `make latin-unity-tables.elc' Just Works
+# Add latin-unity-tables.elc to GENERATED when it's well-tested.
+latin-unity-tables.el: latin-unity-vars.elc latin-unity-utils.elc
+	$(XEMACS) -batch -no-autoloads -l dired \
+		-eval '(setq load-path (cons (default-directory) load-path))' \
+		-l latin-unity-utils -f latin-unity-dump-tables
 
 # We'd like this to be utf-8, but then pre-21.5.6 would have to depend on
 # Mule-UCS
+# #### This is broken by latin-unity-tests.el.
 check: all
-	xemacs -no-autoloads -batch \
-		-eval "(setq load-path (cons \"`pwd`/\" load-path))" \
-		-l latin-unity-vars -l latin-unity \
-		-f latin-unity-install -f latin-unity-test \
-		-eval "(write-file \"./latintest\" nil 'iso-2022-7)"
+	@echo "make check is currently broken :-/"
+#	xemacs -no-autoloads -batch \
+#		-eval "(setq load-path (cons \"`pwd`/\" load-path))" \
+#		-l latin-unity-vars -l latin-unity \
+#		-f latin-unity-install -f latin-unity-test \
+#		-eval "(write-file \"./latintest\" nil 'iso-2022-7)"
 
 binkit: binkit-common
 
 ***** latin-unity
 
-Last-modified: 2002 March 22
+Last-modified: 2002 October 22
 
 Mule bogusly considers the various ISO-8859 extended character sets as
 disjoint, when ISO 8859 itself clearly considers them to be subsets of
     It allows the user to use other coding systems, and the list of
     suggested coding systems is Customizable.
 
+    latin-unity will automatically adjust buffer-file-coding-system to
+    the user's choice, on a Customizable basis.
+
+    Optionally checks -*- coding: codesys -*- cookies for consistency.
+    This only works for Emacs coding cookies; doesn't handle encoding
+    attributes in XML declarations or HTML META tags yet.
+
     This probably also is useful out of the box if the buffer contains
     non-Latin characters in addition to a mixture of Latin characters.
     For example, it would reduce a buffer originally encoded in
     ISO-2022-JP (including Latin-1 characters) to ISO 8859/1 if all
     the Japanese were deleted.  (untested)
 
+  o ISO 8859/13 for XEmacs 21.4 and 21.1 (both untested).
+    To get 'iso-8859-13 preferred to 'iso-8859-1 in autodetection, use
+    (set-coding-category-system 'iso-8-1 'iso-8859-13).  (untested)
+    Alternatively set language environment to Latin-7.
+
+    If all you want is ISO 8859/13 support, you can `(require
+    'latin-unity-latin7)' and `(require 'latin-latin7-input)', and not
+    do `(latin-unity-install)'.
+
   o ISO 8859/15 for XEmacs 21.4 (moderately tested) and 21.1 (lightly
     tested), including binding the EuroSign keysym to ISO 8859/15 0xA4.
     To get 'iso-8859-15 preferred to 'iso-8859-1 in autodetection, use
     Alternatively set language environment to Latin-9.
 
     If all you want is ISO 8859/15 support, you can `(require
-    'latin-unity-latin9)' and `(require 'latin-euro-input)'.
+    'latin-unity-latin9)' and `(require 'latin-euro-input)', and not
+    do `(latin-unity-install)'.
 
   o Hooks into `write-region' to prevent (or at least drastically
     reduce the probability of) introduction of ISO 2022 escape
 
   o Fix the misfeatures.
 
-  o Check -*- coding: codesys -*- cookies for consistency.
-
   o Fix JIS Roman (as an alternative to ASCII) support.
 
   o Support Latin-10 (ISO 8859/16) and maybe others.
 latin-unity-vars.el contains the definition of variables common to
 several modules.
 
+latin-unity-latin7.el defines ISO 8859/13 and the Latin-7 environment.
+
+latin-latin7-input.el contains a Quail input method for Latin 7.
+
 latin-unity-latin9.el defines ISO 8859/15 and the Latin-9 environment.
 
 latin-euro-input.el contains Dave Love's Quail input method for Latin 9.
 and dumping it to a file.  Used in preference to the precomputed table when
 Unicode support is available.
 
-
+latin-unity-tests.el contains a (very incomplete) test suite using Martin
+Buchholz's test-harness.el (distributed in the core in tests/automated).

latin-latin7-input.el

+;;; latin-latin7-input.el --- Input method for Latin-7 (ISO 8859/13) -*- coding: iso-2022-jp -*-
+
+;; Copyright (C) 2001, 2002 Free Software Foundation, Inc
+
+;; Author: Stephen J. Turnbull
+;; Keywords: mule, input methods
+;; Added: 2002 August 31
+
+;; This file is part of XEmacs.
+
+;; XEmacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; XEmacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with XEmacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+
+;;; Commentary:
+
+(require 'latin-unity-vars)		; for ISO 8859/13
+(require 'quail)
+(quail-define-package
+ "latin-7-prefix" "Latin-7" "0>" t
+ "Latin-7 characters input method with prefix modifiers
+
+    effect   | prefix | examples
+ ------------+--------+----------
+   ogonek    |   `    | `a
+   macron    |   -    | -a
+    acute    |   '    | 'a
+  ring above |   %    | %a
+   dot above |   %    | %e
+  diaeresis  |   \"    | \"a
+    tilde    |   ~    | ~o
+    caron    |   ~    | ~s
+   cedilla   |   ,    | ,g
+    misc     |   /    | /s -> ,b_(B, /a -> ae
+   symbol    |   _    | _\" -> ,Y!(B, _' -> ,Y(B, _* -> ,Y$(B, _+ -> ,Y1(B, _, -> ,Y%(B, _- -> ,Y-(B,
+             |        | _. -> ,Y7(B, _/ -> ,Yw(B, _1 -> ,Y9(B, _2 -> ,Y2(B, _3 -> ,Y3(B, _< -> ,Y+(B,
+             |        | _> -> ,Y;(B, _C -> ,Y)(B, _L -> ,Y#(B, _P -> ,Y6(B, _R -> ,Y.(B, _` -> ,Y4(B,
+             |        | _c -> ,Y"(B, _h -> ,Y=(B, _n -> ,Y,(B, _o -> ,Y0(B, _q -> ,Y<(B, _s -> ,Y'(B,
+             |        | _t -> ,Y>(B, _u -> ,Y5(B, _x -> ,YW(B, _| -> ,Y&(B
+" nil t nil nil nil nil nil nil nil nil t)
+
+(quail-define-rules
+ ("\"A" ?,YD(B)
+ ("\"O" ?,YV(B)
+ ("\"U" ?,Y\(B)
+ ("\"a" ?,Yd(B)
+ ("\"o" ?,Yv(B)
+ ("\"u" ?,Y|(B)
+ ("%A" ?,YE(B)
+ ("%E" ?,YK(B)
+ ("%Z" ?,Y](B)
+ ("%a" ?,Ye(B)
+ ("%e" ?,Yk(B)
+ ("%z" ?,Y}(B)
+ ("'C" ?,YC(B)
+ ("'E" ?,YI(B)
+ ("'N" ?,YQ(B)
+ ("'O" ?,YS(B)
+ ("'S" ?,YZ(B)
+ ("'Z" ?,YJ(B)
+ ("'c" ?,Yc(B)
+ ("'e" ?,Yi(B)
+ ("'n" ?,Yq(B)
+ ("'o" ?,Ys(B)
+ ("'s" ?,Yz(B)
+ ("'z" ?,Yj(B)
+ (",G" ?,YL(B)
+ (",K" ?,YM(B)
+ (",L" ?,YO(B)
+ (",N" ?,YR(B)
+ (",R" ?,Y*(B)
+ (",g" ?,Yl(B)
+ (",k" ?,Ym(B)
+ (",l" ?,Yo(B)
+ (",n" ?,Yr(B)
+ (",r" ?,Y:(B)
+ ("-A" ?,YB(B)
+ ("-E" ?,YG(B)
+ ("-I" ?,YN(B)
+ ("-O" ?,YT(B)
+ ("-U" ?,Y[(B)
+ ("-a" ?,Yb(B)
+ ("-e" ?,Yg(B)
+ ("-i" ?,Yn(B)
+ ("-o" ?,Yt(B)
+ ("-u" ?,Y{(B)
+ ("/A" ?,Y/(B)
+ ("/L" ?,YY(B)
+ ("/O" ?,Y((B)
+ ("/a" ?,Y?(B)
+ ("/l" ?,Yy(B)
+ ("/o" ?,Y8(B)
+ ("/s" ?,Y_(B)
+ ("`A" ?,Y@(B)
+ ("`E" ?,YF(B)
+ ("`I" ?,YA(B)
+ ("`U" ?,YX(B)
+ ("`a" ?,Y`(B)
+ ("`e" ?,Yf(B)
+ ("`i" ?,Ya(B)
+ ("`u" ?,Yx(B)
+ ("~C" ?,YH(B)
+ ("~O" ?,YU(B)
+ ("~S" ?,YP(B)
+ ("~Z" ?,Y^(B)
+ ("~c" ?,Yh(B)
+ ("~o" ?,Yu(B)
+ ("~s" ?,Yp(B)
+ ("~z" ?,Y~(B)
+ ("_\"" ?,Y!(B)
+ ("_'" ?,Y(B)
+ ("_*" ?,Y$(B)
+ ("_+" ?,Y1(B)
+ ("_," ?,Y%(B)
+ ("_-" ?,Y-(B)
+ ("_." ?,Y7(B)
+ ("_/" ?,Yw(B)
+ ("_1" ?,Y9(B)
+ ("_2" ?,Y2(B)
+ ("_3" ?,Y3(B)
+ ("_<" ?,Y+(B)
+ ("_>" ?,Y;(B)
+ ("_C" ?,Y)(B)
+ ("_L" ?,Y#(B)
+ ("_P" ?,Y6(B)
+ ("_R" ?,Y.(B)
+ ("_`" ?,Y4(B)
+ ("_c" ?,Y"(B)
+ ("_h" ?,Y=(B)
+ ("_n" ?,Y,(B)
+ ("_o" ?,Y0(B)
+ ("_q" ?,Y<(B)
+ ("_s" ?,Y'(B)
+ ("_t" ?,Y>(B)
+ ("_u" ?,Y5(B)
+ ("_x" ?,YW(B)
+ ("_|" ?,Y&(B)
+)
+
+(provide 'latin-latin7-input)
+
+;; end of latin-latin7-input.el

latin-unity-latin10.el

+;;; latin-unity-latin10.el --- Define language environment
+
+;; Copyright (C) 2002 Free Software Foundation, Inc
+
+;; Author: Stephen J. Turnbull
+;; Keywords: mule, charsets
+;; Created: 2002 October 24
+
+;; This file is part of XEmacs.
+
+;; XEmacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; XEmacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with XEmacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+
+;;; Commentary:
+
+;; Mule bogusly considers the various ISO-8859 extended character sets
+;; as disjoint, when ISO 8859 itself clearly considers them to be subsets
+;; of a larger character set.  This library provides functions which
+;; determine the list of coding systems which can encode all of the
+;; characters in the buffer.
+
+;; Provides the latin-10 language environment.
+
+;;; Code:
+
+;; define ISO-8859-16 for XEmacs 21.4 and earlier
+;;;###autoload
+(unless (find-charset 'latin-iso8859-16)
+  ;; Create character set
+  (make-charset
+   'latin-iso8859-16 "ISO8859-16 (Latin 10)"
+   ;; sheesh, what we do for backward compatibility
+   ;; #### this test and the similar one below probably should be
+   ;; reformulated to use condition-case
+   (append (if (emacs-version>= 21 4)
+	       '(short-name "Latin-10"
+		 long-name "ISO8859-16 (Latin 10)")
+	     nil)
+	   '(registry "iso8859-16"
+	     dimension 1
+	     columns 1
+	     chars 96
+	     final ?f			; octet 06/06; cf ISO-IR 226
+	     graphic 1
+	     direction l2r)))
+  ;; For syntax of Latin-10 characters.
+  (require 'cl)
+  (load "cl-macs" nil t)
+  (loop for c from 64 to 127
+    do (modify-syntax-entry (make-char 'latin-iso8859-16 c) "w"))
+  (mapc (lambda (c)
+	  (modify-syntax-entry (make-char 'latin-iso8859-16 c) "w"))
+	'(#xA1 #xA2 #xA3 #xA6 #xA8 #xAA #xAC #xAE #xAF
+	  #xB3 #xB4 #xB5 #xB8 #xB9 #xBA #xBC #xBD #xBE #xBF))
+  )
+
+;;;###autoload
+(unless (find-coding-system 'iso-8859-16)
+  ;; Create coding system
+  (make-coding-system
+   'iso-8859-16 'iso2022 "MIME ISO-8859-16"
+   '(charset-g0 ascii
+     charset-g1 latin-iso8859-16
+     charset-g2 t			; grrr
+     charset-g3 t			; grrr
+     mnemonic "MIME/Ltn-10")))
+
+;;;###autoload
+(unless (assoc "Latin-10" language-info-alist)
+  (defun setup-latin10-environment ()
+    "Set up multilingual environment (MULE) for European Latin-10 users."
+    (interactive)
+    (set-language-environment "Latin-10"))
+
+  ;; sheesh, what we do for backward compatibility
+  (apply #'set-language-info-alist
+	 (append `("Latin-10"
+		   ((charset ascii latin-iso8859-16)
+		    (coding-system iso-8859-16)
+		    (coding-priority iso-8859-16)
+		    (input-method . "latin-10-prefix")
+		    (sample-text
+		     .
+		     ;; #### OK, who knows some Romanian?
+		     ,(format "\
+Hey, if you know Romanian, send sample encoded text (eg, using \"comma-below\"
+characters) to xemacs-beta@xemacs.org.  Please use a MIME
+application/octet-stream attachment if possible."
+			      ))
+		    (documentation . "\
+This is a generic language environment for Latin-10 (ISO-8859-16).  It
+supports Romanian and most Western European languages.")))
+		 (if (emacs-version>= 21 1 15)
+		     '(("European"))
+		   nil))))
+
+(provide 'latin-unity-latin10)
+
+;;; end of latin-unity-latin10.el

latin-unity-latin7.el

+;;; latin-unity-latin7.el --- Define language environment -*- coding: iso-2022-7 -*-
+
+;; Copyright (C) 2002 Free Software Foundation, Inc
+
+;; Author: Stephen J. Turnbull
+;; Keywords: mule, charsets
+;; Created: 2002 March 7
+;; Last-modified: 2002 March 23
+
+;; This file is part of XEmacs.
+
+;; XEmacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; XEmacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with XEmacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+
+;;; Commentary:
+
+;; Mule bogusly considers the various ISO-8859 extended character sets
+;; as disjoint, when ISO 8859 itself clearly considers them to be subsets
+;; of a larger character set.  This library provides functions which
+;; determine the list of coding systems which can encode all of the
+;; characters in the buffer.
+
+;; Provides the latin-7 language environment.
+
+;;; Code:
+
+;; define ISO-8859-13 for XEmacs 21.4 and earlier
+; don't ;;;###autoload
+(unless (find-charset 'latin-iso8859-13)
+  ;; Create character set
+  (make-charset
+   'latin-iso8859-13 "ISO8859-13 (Latin 7)"
+   ;; sheesh, what we do for backward compatibility
+   ;; #### this test and the similar one below probably should be
+   ;; reformulated to use condition-case
+   (append (if (emacs-version>= 21 4)
+	       '(short-name "Latin-7"
+		 long-name "ISO8859-13 (Latin 7)")
+	     nil)
+	   '(registry "iso8859-13"
+	     dimension 1
+	     columns 1
+	     chars 96
+	     final ?Y
+	     graphic 1
+	     direction l2r)))
+  ;; For syntax of Latin-7 characters.
+  (require 'cl)
+  (load "cl-macs" nil t)		; howcum no #'provide?
+  (loop for c from 64 to 127		; from '�' to '�'
+    do (modify-syntax-entry (make-char 'latin-iso8859-13 c) "w"))
+  (mapc (lambda (c)
+	  (modify-syntax-entry (make-char 'latin-iso8859-13 c) "w"))
+	'(#xA8 #xAA #xAF #xB8 #xBA #xBF))
+  
+  (modify-syntax-entry (make-char 'latin-iso8859-13 32) "w") ; no-break space
+  (modify-syntax-entry (make-char 'latin-iso8859-13 87) "_") ; multiply
+  (modify-syntax-entry (make-char 'latin-iso8859-13 119) "_") ; divide
+  (modify-syntax-entry (make-char 'latin-iso8859-13 127) ".") ; right squote
+  )
+
+(defvar iso8859/13-case-table
+  (let ((table (copy-case-table (standard-case-table))))
+    (mapc (lambda (pair)
+	    (put-case-table-pair (make-char 'latin-iso8859-13 (car pair))
+				 (make-char 'latin-iso8859-13 (cdr pair))
+				 table))
+	  '((#xA8 . #xB8) (#xAA . #xBA) (#xAF . #xBF)))
+    (let ((i #xC0))
+      (while (< i #xDF)
+	(unless (= i #xD7)
+	    (put-case-table-pair (make-char 'latin-iso8859-13 i)
+				 (make-char 'latin-iso8859-13 (+ i #x20))
+				 table))
+	(setq i (1+ i))))	  
+    table)
+  "Case table for Latin 7, right half of ISO 8859/13.")
+
+; don't ;;;###autoload
+(unless (find-coding-system 'iso-8859-13)
+  ;; Create coding system
+  (make-coding-system
+   'iso-8859-13 'iso2022 "MIME ISO-8859-13"
+   '(charset-g0 ascii
+     charset-g1 latin-iso8859-13
+     charset-g2 t			; grrr
+     charset-g3 t			; grrr
+     mnemonic "MIME/Ltn-7")))
+
+; don't ;;;###autoload
+(unless (assoc "Latin-7" language-info-alist)
+  (defun setup-latin7-environment ()
+    "Set up multilingual environment (MULE) for Baltic Rim Latin-7 users."
+    (interactive)
+    (set-language-environment "Latin-7"))
+
+  ;; sheesh, what we do for backward compatibility
+  (apply #'set-language-info-alist
+	 (append `("Latin-7"
+		   ((charset ascii latin-iso8859-13)
+		    (coding-system iso-8859-13)
+		    (coding-priority iso-8859-13)
+		    (input-method . "latin-7-prefix")
+		    (sample-text
+		     .
+		     ,(format "\
+Hello, Hej, Tere, Hei, Bonjour, Gr%c%c Gott, Ciao, %cHola!"
+			      ;; SMALL U WITH UMLAUT
+			      (make-char 'latin-iso8859-13 #x7C)
+			      ;; GERMAN SHARP S
+			      (make-char 'latin-iso8859-13 #x5F)
+			      ;; INVERTED EXCLAMATION MARK
+			      (make-char 'latin-iso8859-13 #x21)))
+		    (documentation . "\
+This is a generic language environment for Latin-7 (ISO-8859-13).  It
+supports the Baltic Rim languages.")))
+		 (if (emacs-version>= 21 1 15)
+		     '(("Baltic Rim"))
+		   nil))))
+
+(provide 'latin-unity-latin7)
+
+;;; end of latin-unity-latin7.el

latin-unity-latin8.el

+;;; latin-unity-latin8.el --- Define language environment
+
+;; Copyright (C) 2002 Free Software Foundation, Inc
+
+;; Author: Stephen J. Turnbull
+;; Keywords: mule, charsets
+;; Created: 2002 October 24
+
+;; This file is part of XEmacs.
+
+;; XEmacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; XEmacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with XEmacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+
+;;; Commentary:
+
+;; Mule bogusly considers the various ISO-8859 extended character sets
+;; as disjoint, when ISO 8859 itself clearly considers them to be subsets
+;; of a larger character set.  This library provides functions which
+;; determine the list of coding systems which can encode all of the
+;; characters in the buffer.
+
+;; Provides the latin-8 language environment.
+
+;;; Code:
+
+;; define ISO-8859-14 for XEmacs 21.4 and earlier
+;;;###autoload
+(unless (find-charset 'latin-iso8859-14)
+  ;; Create character set
+  (make-charset
+   'latin-iso8859-14 "ISO8859-14 (Latin 8)"
+   ;; sheesh, what we do for backward compatibility
+   ;; #### this test and the similar one below probably should be
+   ;; reformulated to use condition-case
+   (append (if (emacs-version>= 21 4)
+	       '(short-name "Latin-8"
+		 long-name "ISO8859-16 (Latin 8)")
+	     nil)
+	   '(registry "iso8859-14"
+	     dimension 1
+	     columns 1
+	     chars 96
+	     final ?_			; octet 05/15; cf ISO-IR 199
+	     graphic 1
+	     direction l2r)))
+  ;; For syntax of Latin-8 characters.
+  (require 'cl)
+  (load "cl-macs" nil t)
+  (loop for c from 32 to 127
+    do (modify-syntax-entry (make-char 'latin-iso8859-14 c) "w"))
+  (mapc (lambda (c)
+	  (modify-syntax-entry (make-char 'latin-iso8859-14 c) "_"))
+	'(#xA3 #xA7 #xA9 #xAD #xAE #xB6))
+  )
+
+;;;###autoload
+(unless (find-coding-system 'iso-8859-14)
+  ;; Create coding system
+  (make-coding-system
+   'iso-8859-14 'iso2022 "MIME ISO-8859-14"
+   '(charset-g0 ascii
+     charset-g1 latin-iso8859-14
+     charset-g2 t			; grrr
+     charset-g3 t			; grrr
+     mnemonic "MIME/Ltn-8")))
+
+;;;###autoload
+(unless (assoc "Latin-8" language-info-alist)
+  (defun setup-latin8-environment ()
+    "Set up multilingual environment (MULE) for European Latin-8 users."
+    (interactive)
+    (set-language-environment "Latin-8"))
+
+  ;; sheesh, what we do for backward compatibility
+  (apply #'set-language-info-alist
+	 (append `("Latin-8"
+		   ((charset ascii latin-iso8859-14)
+		    (coding-system iso-8859-14)
+		    (coding-priority iso-8859-14)
+		    (input-method . "latin-8-prefix")
+		    (sample-text
+		     .
+		     ;; #### OK, who knows some Gaelic?
+		     ,(format "\
+Hey, if you know a Celtic language, send sample encoded text (eg, using
+\"dot-above\" characters) to xemacs-beta@xemacs.org.  Please use a MIME
+application/octet-stream attachment if possible."
+			      ))
+		    (documentation . "\
+This is a generic language environment for Latin-8 (ISO-8859-14).  It
+supports Celtic and most Western European languages.")))
+		 (if (emacs-version>= 21 1 15)
+		     '(("European"))
+		   nil))))
+
+(provide 'latin-unity-latin8)
+
+;;; end of latin-unity-latin8.el

latin-unity-tables.el

 ;;; latin-unity-tables.el --- initialize latin-unity-equivalences
-;; Do not edit -- automatically generated.
-;; Created: 2002 March 23
+;; Do not edit --- automatically generated.
+;; Created: 2002 October 25
 (provide 'latin-unity-tables)
 (defconst latin-unity-equivalences
   (let ((table (make-char-table 'generic)))
     ;; default all non-Latin charsets
-    (put-char-table t [0 nil nil nil nil nil nil nil nil nil] table)
+    (put-char-table t [0 nil nil nil nil nil nil nil nil nil nil nil nil] table)
     ;; Control 1 code points are spatial
     ;; Warning on these is beyond this library's scope.
-    (put-char-table 'control-1 [255 nil nil nil nil nil nil nil nil nil] table)
-    (put-char-table (make-char 'ascii 0) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 0) nil #x0) table)
-    (put-char-table (make-char 'ascii 1) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 1) nil #x1) table)
-    (put-char-table (make-char 'ascii 2) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 2) nil #x2) table)
-    (put-char-table (make-char 'ascii 3) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 3) nil #x3) table)
-    (put-char-table (make-char 'ascii 4) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 4) nil #x4) table)
-    (put-char-table (make-char 'ascii 5) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 5) nil #x5) table)
-    (put-char-table (make-char 'ascii 6) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 6) nil #x6) table)
-    (put-char-table (make-char 'ascii 7) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 7) nil #x7) table)
-    (put-char-table (make-char 'ascii 8) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 8) nil #x8) table)
-    (put-char-table (make-char 'ascii 9) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 9) nil #x9) table)
-    (put-char-table (make-char 'ascii 10) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 10) nil #xA) table)
-    (put-char-table (make-char 'ascii 11) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 11) nil #xB) table)
-    (put-char-table (make-char 'ascii 12) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 12) nil #xC) table)
-    (put-char-table (make-char 'ascii 13) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 13) nil #xD) table)
-    (put-char-table (make-char 'ascii 14) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 14) nil #xE) table)
-    (put-char-table (make-char 'ascii 15) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 15) nil #xF) table)
-    (put-char-table (make-char 'ascii 16) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 16) nil #x10) table)
-    (put-char-table (make-char 'ascii 17) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 17) nil #x11) table)
-    (put-char-table (make-char 'ascii 18) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 18) nil #x12) table)
-    (put-char-table (make-char 'ascii 19) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 19) nil #x13) table)
-    (put-char-table (make-char 'ascii 20) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 20) nil #x14) table)
-    (put-char-table (make-char 'ascii 21) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 21) nil #x15) table)
-    (put-char-table (make-char 'ascii 22) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 22) nil #x16) table)
-    (put-char-table (make-char 'ascii 23) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 23) nil #x17) table)
-    (put-char-table (make-char 'ascii 24) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 24) nil #x18) table)
-    (put-char-table (make-char 'ascii 25) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 25) nil #x19) table)
-    (put-char-table (make-char 'ascii 26) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 26) nil #x1A) table)
-    (put-char-table (make-char 'ascii 27) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 27) nil #x1B) table)
-    (put-char-table (make-char 'ascii 28) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 28) nil #x1C) table)
-    (put-char-table (make-char 'ascii 29) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 29) nil #x1D) table)
-    (put-char-table (make-char 'ascii 30) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 30) nil #x1E) table)
-    (put-char-table (make-char 'ascii 31) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 31) nil #x1F) table)
-    (put-char-table (make-char 'ascii 32) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 32) nil #x20) table)
-    (put-char-table (make-char 'ascii 33) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 33) (make-char 'latin-jisx0201 33) #x21) table)
-    (put-char-table (make-char 'ascii 34) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 34) (make-char 'latin-jisx0201 34) #x22) table)
-    (put-char-table (make-char 'ascii 35) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 35) (make-char 'latin-jisx0201 35) #x23) table)
-    (put-char-table (make-char 'ascii 36) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 36) (make-char 'latin-jisx0201 36) #x24) table)
-    (put-char-table (make-char 'ascii 37) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 37) (make-char 'latin-jisx0201 37) #x25) table)
-    (put-char-table (make-char 'ascii 38) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 38) (make-char 'latin-jisx0201 38) #x26) table)
-    (put-char-table (make-char 'ascii 39) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 39) (make-char 'latin-jisx0201 39) #x27) table)
-    (put-char-table (make-char 'ascii 40) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 40) (make-char 'latin-jisx0201 40) #x28) table)
-    (put-char-table (make-char 'ascii 41) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 41) (make-char 'latin-jisx0201 41) #x29) table)
-    (put-char-table (make-char 'ascii 42) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 42) (make-char 'latin-jisx0201 42) #x2A) table)
-    (put-char-table (make-char 'ascii 43) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 43) (make-char 'latin-jisx0201 43) #x2B) table)
-    (put-char-table (make-char 'ascii 44) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 44) (make-char 'latin-jisx0201 44) #x2C) table)
-    (put-char-table (make-char 'ascii 45) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 45) (make-char 'latin-jisx0201 45) #x2D) table)
-    (put-char-table (make-char 'ascii 46) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 46) (make-char 'latin-jisx0201 46) #x2E) table)
-    (put-char-table (make-char 'ascii 47) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 47) (make-char 'latin-jisx0201 47) #x2F) table)
-    (put-char-table (make-char 'ascii 48) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 48) (make-char 'latin-jisx0201 48) #x30) table)
-    (put-char-table (make-char 'ascii 49) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 49) (make-char 'latin-jisx0201 49) #x31) table)
-    (put-char-table (make-char 'ascii 50) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 50) (make-char 'latin-jisx0201 50) #x32) table)
-    (put-char-table (make-char 'ascii 51) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 51) (make-char 'latin-jisx0201 51) #x33) table)
-    (put-char-table (make-char 'ascii 52) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 52) (make-char 'latin-jisx0201 52) #x34) table)
-    (put-char-table (make-char 'ascii 53) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 53) (make-char 'latin-jisx0201 53) #x35) table)
-    (put-char-table (make-char 'ascii 54) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 54) (make-char 'latin-jisx0201 54) #x36) table)
-    (put-char-table (make-char 'ascii 55) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 55) (make-char 'latin-jisx0201 55) #x37) table)
-    (put-char-table (make-char 'ascii 56) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 56) (make-char 'latin-jisx0201 56) #x38) table)
-    (put-char-table (make-char 'ascii 57) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 57) (make-char 'latin-jisx0201 57) #x39) table)
-    (put-char-table (make-char 'ascii 58) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 58) (make-char 'latin-jisx0201 58) #x3A) table)
-    (put-char-table (make-char 'ascii 59) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 59) (make-char 'latin-jisx0201 59) #x3B) table)
-    (put-char-table (make-char 'ascii 60) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 60) (make-char 'latin-jisx0201 60) #x3C) table)
-    (put-char-table (make-char 'ascii 61) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 61) (make-char 'latin-jisx0201 61) #x3D) table)
-    (put-char-table (make-char 'ascii 62) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 62) (make-char 'latin-jisx0201 62) #x3E) table)
-    (put-char-table (make-char 'ascii 63) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 63) (make-char 'latin-jisx0201 63) #x3F) table)
-    (put-char-table (make-char 'ascii 64) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 64) (make-char 'latin-jisx0201 64) #x40) table)
-    (put-char-table (make-char 'ascii 65) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 65) (make-char 'latin-jisx0201 65) #x41) table)
-    (put-char-table (make-char 'ascii 66) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 66) (make-char 'latin-jisx0201 66) #x42) table)
-    (put-char-table (make-char 'ascii 67) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 67) (make-char 'latin-jisx0201 67) #x43) table)
-    (put-char-table (make-char 'ascii 68) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 68) (make-char 'latin-jisx0201 68) #x44) table)
-    (put-char-table (make-char 'ascii 69) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 69) (make-char 'latin-jisx0201 69) #x45) table)
-    (put-char-table (make-char 'ascii 70) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 70) (make-char 'latin-jisx0201 70) #x46) table)
-    (put-char-table (make-char 'ascii 71) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 71) (make-char 'latin-jisx0201 71) #x47) table)
-    (put-char-table (make-char 'ascii 72) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 72) (make-char 'latin-jisx0201 72) #x48) table)
-    (put-char-table (make-char 'ascii 73) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 73) (make-char 'latin-jisx0201 73) #x49) table)
-    (put-char-table (make-char 'ascii 74) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 74) (make-char 'latin-jisx0201 74) #x4A) table)
-    (put-char-table (make-char 'ascii 75) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 75) (make-char 'latin-jisx0201 75) #x4B) table)
-    (put-char-table (make-char 'ascii 76) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 76) (make-char 'latin-jisx0201 76) #x4C) table)
-    (put-char-table (make-char 'ascii 77) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 77) (make-char 'latin-jisx0201 77) #x4D) table)
-    (put-char-table (make-char 'ascii 78) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 78) (make-char 'latin-jisx0201 78) #x4E) table)
-    (put-char-table (make-char 'ascii 79) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 79) (make-char 'latin-jisx0201 79) #x4F) table)
-    (put-char-table (make-char 'ascii 80) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 80) (make-char 'latin-jisx0201 80) #x50) table)
-    (put-char-table (make-char 'ascii 81) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 81) (make-char 'latin-jisx0201 81) #x51) table)
-    (put-char-table (make-char 'ascii 82) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 82) (make-char 'latin-jisx0201 82) #x52) table)
-    (put-char-table (make-char 'ascii 83) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 83) (make-char 'latin-jisx0201 83) #x53) table)
-    (put-char-table (make-char 'ascii 84) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 84) (make-char 'latin-jisx0201 84) #x54) table)
-    (put-char-table (make-char 'ascii 85) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 85) (make-char 'latin-jisx0201 85) #x55) table)
-    (put-char-table (make-char 'ascii 86) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 86) (make-char 'latin-jisx0201 86) #x56) table)
-    (put-char-table (make-char 'ascii 87) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 87) (make-char 'latin-jisx0201 87) #x57) table)
-    (put-char-table (make-char 'ascii 88) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 88) (make-char 'latin-jisx0201 88) #x58) table)
-    (put-char-table (make-char 'ascii 89) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 89) (make-char 'latin-jisx0201 89) #x59) table)
-    (put-char-table (make-char 'ascii 90) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 90) (make-char 'latin-jisx0201 90) #x5A) table)
-    (put-char-table (make-char 'ascii 91) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 91) (make-char 'latin-jisx0201 91) #x5B) table)
-    (put-char-table (make-char 'ascii 92) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 92) nil #x5C) table)
-    (put-char-table (make-char 'ascii 93) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 93) (make-char 'latin-jisx0201 93) #x5D) table)
-    (put-char-table (make-char 'ascii 94) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 94) (make-char 'latin-jisx0201 94) #x5E) table)
-    (put-char-table (make-char 'ascii 95) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 95) (make-char 'latin-jisx0201 95) #x5F) table)
-    (put-char-table (make-char 'ascii 96) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 96) (make-char 'latin-jisx0201 96) #x60) table)
-    (put-char-table (make-char 'ascii 97) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 97) (make-char 'latin-jisx0201 97) #x61) table)
-    (put-char-table (make-char 'ascii 98) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 98) (make-char 'latin-jisx0201 98) #x62) table)
-    (put-char-table (make-char 'ascii 99) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 99) (make-char 'latin-jisx0201 99) #x63) table)
-    (put-char-table (make-char 'ascii 100) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 100) (make-char 'latin-jisx0201 100) #x64) table)
-    (put-char-table (make-char 'ascii 101) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 101) (make-char 'latin-jisx0201 101) #x65) table)
-    (put-char-table (make-char 'ascii 102) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 102) (make-char 'latin-jisx0201 102) #x66) table)
-    (put-char-table (make-char 'ascii 103) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 103) (make-char 'latin-jisx0201 103) #x67) table)
-    (put-char-table (make-char 'ascii 104) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 104) (make-char 'latin-jisx0201 104) #x68) table)
-    (put-char-table (make-char 'ascii 105) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 105) (make-char 'latin-jisx0201 105) #x69) table)
-    (put-char-table (make-char 'ascii 106) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 106) (make-char 'latin-jisx0201 106) #x6A) table)
-    (put-char-table (make-char 'ascii 107) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 107) (make-char 'latin-jisx0201 107) #x6B) table)
-    (put-char-table (make-char 'ascii 108) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 108) (make-char 'latin-jisx0201 108) #x6C) table)
-    (put-char-table (make-char 'ascii 109) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 109) (make-char 'latin-jisx0201 109) #x6D) table)
-    (put-char-table (make-char 'ascii 110) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 110) (make-char 'latin-jisx0201 110) #x6E) table)
-    (put-char-table (make-char 'ascii 111) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 111) (make-char 'latin-jisx0201 111) #x6F) table)
-    (put-char-table (make-char 'ascii 112) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 112) (make-char 'latin-jisx0201 112) #x70) table)
-    (put-char-table (make-char 'ascii 113) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 113) (make-char 'latin-jisx0201 113) #x71) table)
-    (put-char-table (make-char 'ascii 114) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 114) (make-char 'latin-jisx0201 114) #x72) table)
-    (put-char-table (make-char 'ascii 115) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 115) (make-char 'latin-jisx0201 115) #x73) table)
-    (put-char-table (make-char 'ascii 116) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 116) (make-char 'latin-jisx0201 116) #x74) table)
-    (put-char-table (make-char 'ascii 117) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 117) (make-char 'latin-jisx0201 117) #x75) table)
-    (put-char-table (make-char 'ascii 118) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 118) (make-char 'latin-jisx0201 118) #x76) table)
-    (put-char-table (make-char 'ascii 119) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 119) (make-char 'latin-jisx0201 119) #x77) table)
-    (put-char-table (make-char 'ascii 120) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 120) (make-char 'latin-jisx0201 120) #x78) table)
-    (put-char-table (make-char 'ascii 121) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 121) (make-char 'latin-jisx0201 121) #x79) table)
-    (put-char-table (make-char 'ascii 122) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 122) (make-char 'latin-jisx0201 122) #x7A) table)
-    (put-char-table (make-char 'ascii 123) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 123) (make-char 'latin-jisx0201 123) #x7B) table)
-    (put-char-table (make-char 'ascii 124) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 124) (make-char 'latin-jisx0201 124) #x7C) table)
-    (put-char-table (make-char 'ascii 125) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 125) (make-char 'latin-jisx0201 125) #x7D) table)
-    (put-char-table (make-char 'ascii 126) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 126) nil #x7E) table)
-    (put-char-table (make-char 'ascii 127) (vector #x40 nil nil nil nil nil nil (make-char 'ascii 127) nil #x7F) table)
-    (put-char-table (make-char 'control-1 0) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 1) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 2) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 3) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 4) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 5) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 6) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 7) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 8) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 9) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 10) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 11) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 12) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 13) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 14) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 15) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 16) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 17) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 18) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 19) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 20) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 21) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 22) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 23) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 24) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 25) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 26) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 27) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 28) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 29) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 30) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'control-1 31) (vector #xFF nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-1 32) (vector #x3F (make-char 'latin-iso8859-1 32) (make-char 'latin-iso8859-2 32) (make-char 'latin-iso8859-3 32) (make-char 'latin-iso8859-4 32) (make-char 'latin-iso8859-9 32) (make-char 'latin-iso8859-15 32) nil nil #xA0) table)
-    (put-char-table (make-char 'latin-iso8859-1 33) (vector #x31 (make-char 'latin-iso8859-1 33) nil nil nil (make-char 'latin-iso8859-9 33) (make-char 'latin-iso8859-15 33) nil nil #xA1) table)
-    (put-char-table (make-char 'latin-iso8859-1 34) (vector #x31 (make-char 'latin-iso8859-1 34) nil nil nil (make-char 'latin-iso8859-9 34) (make-char 'latin-iso8859-15 34) nil nil #xA2) table)
-    (put-char-table (make-char 'latin-iso8859-1 35) (vector #x35 (make-char 'latin-iso8859-1 35) nil (make-char 'latin-iso8859-3 35) nil (make-char 'latin-iso8859-9 35) (make-char 'latin-iso8859-15 35) nil nil #xA3) table)
-    (put-char-table (make-char 'latin-iso8859-1 36) (vector #x1F (make-char 'latin-iso8859-1 36) (make-char 'latin-iso8859-2 36) (make-char 'latin-iso8859-3 36) (make-char 'latin-iso8859-4 36) (make-char 'latin-iso8859-9 36) nil nil nil #xA4) table)
-    (put-char-table (make-char 'latin-iso8859-1 37) (vector #xB1 (make-char 'latin-iso8859-1 37) nil nil nil (make-char 'latin-iso8859-9 37) (make-char 'latin-iso8859-15 37) nil (make-char 'latin-jisx0201 92) #xA5) table)
-    (put-char-table (make-char 'latin-iso8859-1 38) (vector #x11 (make-char 'latin-iso8859-1 38) nil nil nil (make-char 'latin-iso8859-9 38) nil nil nil #xA6) table)
-    (put-char-table (make-char 'latin-iso8859-1 39) (vector #x3F (make-char 'latin-iso8859-1 39) (make-char 'latin-iso8859-2 39) (make-char 'latin-iso8859-3 39) (make-char 'latin-iso8859-4 39) (make-char 'latin-iso8859-9 39) (make-char 'latin-iso8859-15 39) nil nil #xA7) table)
-    (put-char-table (make-char 'latin-iso8859-1 40) (vector #x1F (make-char 'latin-iso8859-1 40) (make-char 'latin-iso8859-2 40) (make-char 'latin-iso8859-3 40) (make-char 'latin-iso8859-4 40) (make-char 'latin-iso8859-9 40) nil nil nil #xA8) table)
-    (put-char-table (make-char 'latin-iso8859-1 41) (vector #x31 (make-char 'latin-iso8859-1 41) nil nil nil (make-char 'latin-iso8859-9 41) (make-char 'latin-iso8859-15 41) nil nil #xA9) table)
-    (put-char-table (make-char 'latin-iso8859-1 42) (vector #x31 (make-char 'latin-iso8859-1 42) nil nil nil (make-char 'latin-iso8859-9 42) (make-char 'latin-iso8859-15 42) nil nil #xAA) table)
-    (put-char-table (make-char 'latin-iso8859-1 43) (vector #x31 (make-char 'latin-iso8859-1 43) nil nil nil (make-char 'latin-iso8859-9 43) (make-char 'latin-iso8859-15 43) nil nil #xAB) table)
-    (put-char-table (make-char 'latin-iso8859-1 44) (vector #x31 (make-char 'latin-iso8859-1 44) nil nil nil (make-char 'latin-iso8859-9 44) (make-char 'latin-iso8859-15 44) nil nil #xAC) table)
-    (put-char-table (make-char 'latin-iso8859-1 45) (vector #x3F (make-char 'latin-iso8859-1 45) (make-char 'latin-iso8859-2 45) (make-char 'latin-iso8859-3 45) (make-char 'latin-iso8859-4 45) (make-char 'latin-iso8859-9 45) (make-char 'latin-iso8859-15 45) nil nil #xAD) table)
-    (put-char-table (make-char 'latin-iso8859-1 46) (vector #x31 (make-char 'latin-iso8859-1 46) nil nil nil (make-char 'latin-iso8859-9 46) (make-char 'latin-iso8859-15 46) nil nil #xAE) table)
-    (put-char-table (make-char 'latin-iso8859-1 47) (vector #x39 (make-char 'latin-iso8859-1 47) nil nil (make-char 'latin-iso8859-4 47) (make-char 'latin-iso8859-9 47) (make-char 'latin-iso8859-15 47) nil nil #xAF) table)
-    (put-char-table (make-char 'latin-iso8859-1 48) (vector #x3F (make-char 'latin-iso8859-1 48) (make-char 'latin-iso8859-2 48) (make-char 'latin-iso8859-3 48) (make-char 'latin-iso8859-4 48) (make-char 'latin-iso8859-9 48) (make-char 'latin-iso8859-15 48) nil nil #xB0) table)
-    (put-char-table (make-char 'latin-iso8859-1 49) (vector #x31 (make-char 'latin-iso8859-1 49) nil nil nil (make-char 'latin-iso8859-9 49) (make-char 'latin-iso8859-15 49) nil nil #xB1) table)
-    (put-char-table (make-char 'latin-iso8859-1 50) (vector #x35 (make-char 'latin-iso8859-1 50) nil (make-char 'latin-iso8859-3 50) nil (make-char 'latin-iso8859-9 50) (make-char 'latin-iso8859-15 50) nil nil #xB2) table)
-    (put-char-table (make-char 'latin-iso8859-1 51) (vector #x35 (make-char 'latin-iso8859-1 51) nil (make-char 'latin-iso8859-3 51) nil (make-char 'latin-iso8859-9 51) (make-char 'latin-iso8859-15 51) nil nil #xB3) table)
-    (put-char-table (make-char 'latin-iso8859-1 52) (vector #x1F (make-char 'latin-iso8859-1 52) (make-char 'latin-iso8859-2 52) (make-char 'latin-iso8859-3 52) (make-char 'latin-iso8859-4 52) (make-char 'latin-iso8859-9 52) nil nil nil #xB4) table)
-    (put-char-table (make-char 'latin-iso8859-1 53) (vector #x35 (make-char 'latin-iso8859-1 53) nil (make-char 'latin-iso8859-3 53) nil (make-char 'latin-iso8859-9 53) (make-char 'latin-iso8859-15 53) nil nil #xB5) table)
-    (put-char-table (make-char 'latin-iso8859-1 54) (vector #x31 (make-char 'latin-iso8859-1 54) nil nil nil (make-char 'latin-iso8859-9 54) (make-char 'latin-iso8859-15 54) nil nil #xB6) table)
-    (put-char-table (make-char 'latin-iso8859-1 55) (vector #x35 (make-char 'latin-iso8859-1 55) nil (make-char 'latin-iso8859-3 55) nil (make-char 'latin-iso8859-9 55) (make-char 'latin-iso8859-15 55) nil nil #xB7) table)
-    (put-char-table (make-char 'latin-iso8859-1 56) (vector #x1F (make-char 'latin-iso8859-1 56) (make-char 'latin-iso8859-2 56) (make-char 'latin-iso8859-3 56) (make-char 'latin-iso8859-4 56) (make-char 'latin-iso8859-9 56) nil nil nil #xB8) table)
-    (put-char-table (make-char 'latin-iso8859-1 57) (vector #x31 (make-char 'latin-iso8859-1 57) nil nil nil (make-char 'latin-iso8859-9 57) (make-char 'latin-iso8859-15 57) nil nil #xB9) table)
-    (put-char-table (make-char 'latin-iso8859-1 58) (vector #x31 (make-char 'latin-iso8859-1 58) nil nil nil (make-char 'latin-iso8859-9 58) (make-char 'latin-iso8859-15 58) nil nil #xBA) table)
-    (put-char-table (make-char 'latin-iso8859-1 59) (vector #x31 (make-char 'latin-iso8859-1 59) nil nil nil (make-char 'latin-iso8859-9 59) (make-char 'latin-iso8859-15 59) nil nil #xBB) table)
-    (put-char-table (make-char 'latin-iso8859-1 60) (vector #x11 (make-char 'latin-iso8859-1 60) nil nil nil (make-char 'latin-iso8859-9 60) nil nil nil #xBC) table)
-    (put-char-table (make-char 'latin-iso8859-1 61) (vector #x15 (make-char 'latin-iso8859-1 61) nil (make-char 'latin-iso8859-3 61) nil (make-char 'latin-iso8859-9 61) nil nil nil #xBD) table)
-    (put-char-table (make-char 'latin-iso8859-1 62) (vector #x11 (make-char 'latin-iso8859-1 62) nil nil nil (make-char 'latin-iso8859-9 62) nil nil nil #xBE) table)
-    (put-char-table (make-char 'latin-iso8859-1 63) (vector #x31 (make-char 'latin-iso8859-1 63) nil nil nil (make-char 'latin-iso8859-9 63) (make-char 'latin-iso8859-15 63) nil nil #xBF) table)
-    (put-char-table (make-char 'latin-iso8859-1 64) (vector #x35 (make-char 'latin-iso8859-1 64) nil (make-char 'latin-iso8859-3 64) nil (make-char 'latin-iso8859-9 64) (make-char 'latin-iso8859-15 64) nil nil #xC0) table)
-    (put-char-table (make-char 'latin-iso8859-1 65) (vector #x3F (make-char 'latin-iso8859-1 65) (make-char 'latin-iso8859-2 65) (make-char 'latin-iso8859-3 65) (make-char 'latin-iso8859-4 65) (make-char 'latin-iso8859-9 65) (make-char 'latin-iso8859-15 65) nil nil #xC1) table)
-    (put-char-table (make-char 'latin-iso8859-1 66) (vector #x3F (make-char 'latin-iso8859-1 66) (make-char 'latin-iso8859-2 66) (make-char 'latin-iso8859-3 66) (make-char 'latin-iso8859-4 66) (make-char 'latin-iso8859-9 66) (make-char 'latin-iso8859-15 66) nil nil #xC2) table)
-    (put-char-table (make-char 'latin-iso8859-1 67) (vector #x39 (make-char 'latin-iso8859-1 67) nil nil (make-char 'latin-iso8859-4 67) (make-char 'latin-iso8859-9 67) (make-char 'latin-iso8859-15 67) nil nil #xC3) table)
-    (put-char-table (make-char 'latin-iso8859-1 68) (vector #x3F (make-char 'latin-iso8859-1 68) (make-char 'latin-iso8859-2 68) (make-char 'latin-iso8859-3 68) (make-char 'latin-iso8859-4 68) (make-char 'latin-iso8859-9 68) (make-char 'latin-iso8859-15 68) nil nil #xC4) table)
-    (put-char-table (make-char 'latin-iso8859-1 69) (vector #x39 (make-char 'latin-iso8859-1 69) nil nil (make-char 'latin-iso8859-4 69) (make-char 'latin-iso8859-9 69) (make-char 'latin-iso8859-15 69) nil nil #xC5) table)
-    (put-char-table (make-char 'latin-iso8859-1 70) (vector #x39 (make-char 'latin-iso8859-1 70) nil nil (make-char 'latin-iso8859-4 70) (make-char 'latin-iso8859-9 70) (make-char 'latin-iso8859-15 70) nil nil #xC6) table)
-    (put-char-table (make-char 'latin-iso8859-1 71) (vector #x37 (make-char 'latin-iso8859-1 71) (make-char 'latin-iso8859-2 71) (make-char 'latin-iso8859-3 71) nil (make-char 'latin-iso8859-9 71) (make-char 'latin-iso8859-15 71) nil nil #xC7) table)
-    (put-char-table (make-char 'latin-iso8859-1 72) (vector #x35 (make-char 'latin-iso8859-1 72) nil (make-char 'latin-iso8859-3 72) nil (make-char 'latin-iso8859-9 72) (make-char 'latin-iso8859-15 72) nil nil #xC8) table)
-    (put-char-table (make-char 'latin-iso8859-1 73) (vector #x3F (make-char 'latin-iso8859-1 73) (make-char 'latin-iso8859-2 73) (make-char 'latin-iso8859-3 73) (make-char 'latin-iso8859-4 73) (make-char 'latin-iso8859-9 73) (make-char 'latin-iso8859-15 73) nil nil #xC9) table)
-    (put-char-table (make-char 'latin-iso8859-1 74) (vector #x35 (make-char 'latin-iso8859-1 74) nil (make-char 'latin-iso8859-3 74) nil (make-char 'latin-iso8859-9 74) (make-char 'latin-iso8859-15 74) nil nil #xCA) table)
-    (put-char-table (make-char 'latin-iso8859-1 75) (vector #x3F (make-char 'latin-iso8859-1 75) (make-char 'latin-iso8859-2 75) (make-char 'latin-iso8859-3 75) (make-char 'latin-iso8859-4 75) (make-char 'latin-iso8859-9 75) (make-char 'latin-iso8859-15 75) nil nil #xCB) table)
-    (put-char-table (make-char 'latin-iso8859-1 76) (vector #x35 (make-char 'latin-iso8859-1 76) nil (make-char 'latin-iso8859-3 76) nil (make-char 'latin-iso8859-9 76) (make-char 'latin-iso8859-15 76) nil nil #xCC) table)
-    (put-char-table (make-char 'latin-iso8859-1 77) (vector #x3F (make-char 'latin-iso8859-1 77) (make-char 'latin-iso8859-2 77) (make-char 'latin-iso8859-3 77) (make-char 'latin-iso8859-4 77) (make-char 'latin-iso8859-9 77) (make-char 'latin-iso8859-15 77) nil nil #xCD) table)
-    (put-char-table (make-char 'latin-iso8859-1 78) (vector #x3F (make-char 'latin-iso8859-1 78) (make-char 'latin-iso8859-2 78) (make-char 'latin-iso8859-3 78) (make-char 'latin-iso8859-4 78) (make-char 'latin-iso8859-9 78) (make-char 'latin-iso8859-15 78) nil nil #xCE) table)
-    (put-char-table (make-char 'latin-iso8859-1 79) (vector #x35 (make-char 'latin-iso8859-1 79) nil (make-char 'latin-iso8859-3 79) nil (make-char 'latin-iso8859-9 79) (make-char 'latin-iso8859-15 79) nil nil #xCF) table)
-    (put-char-table (make-char 'latin-iso8859-1 80) (vector #x21 (make-char 'latin-iso8859-1 80) nil nil nil nil (make-char 'latin-iso8859-15 80) nil nil #xD0) table)
-    (put-char-table (make-char 'latin-iso8859-1 81) (vector #x35 (make-char 'latin-iso8859-1 81) nil (make-char 'latin-iso8859-3 81) nil (make-char 'latin-iso8859-9 81) (make-char 'latin-iso8859-15 81) nil nil #xD1) table)
-    (put-char-table (make-char 'latin-iso8859-1 82) (vector #x35 (make-char 'latin-iso8859-1 82) nil (make-char 'latin-iso8859-3 82) nil (make-char 'latin-iso8859-9 82) (make-char 'latin-iso8859-15 82) nil nil #xD2) table)
-    (put-char-table (make-char 'latin-iso8859-1 83) (vector #x37 (make-char 'latin-iso8859-1 83) (make-char 'latin-iso8859-2 83) (make-char 'latin-iso8859-3 83) nil (make-char 'latin-iso8859-9 83) (make-char 'latin-iso8859-15 83) nil nil #xD3) table)
-    (put-char-table (make-char 'latin-iso8859-1 84) (vector #x3F (make-char 'latin-iso8859-1 84) (make-char 'latin-iso8859-2 84) (make-char 'latin-iso8859-3 84) (make-char 'latin-iso8859-4 84) (make-char 'latin-iso8859-9 84) (make-char 'latin-iso8859-15 84) nil nil #xD4) table)
-    (put-char-table (make-char 'latin-iso8859-1 85) (vector #x39 (make-char 'latin-iso8859-1 85) nil nil (make-char 'latin-iso8859-4 85) (make-char 'latin-iso8859-9 85) (make-char 'latin-iso8859-15 85) nil nil #xD5) table)
-    (put-char-table (make-char 'latin-iso8859-1 86) (vector #x3F (make-char 'latin-iso8859-1 86) (make-char 'latin-iso8859-2 86) (make-char 'latin-iso8859-3 86) (make-char 'latin-iso8859-4 86) (make-char 'latin-iso8859-9 86) (make-char 'latin-iso8859-15 86) nil nil #xD6) table)
-    (put-char-table (make-char 'latin-iso8859-1 87) (vector #x3F (make-char 'latin-iso8859-1 87) (make-char 'latin-iso8859-2 87) (make-char 'latin-iso8859-3 87) (make-char 'latin-iso8859-4 87) (make-char 'latin-iso8859-9 87) (make-char 'latin-iso8859-15 87) nil nil #xD7) table)
-    (put-char-table (make-char 'latin-iso8859-1 88) (vector #x39 (make-char 'latin-iso8859-1 88) nil nil (make-char 'latin-iso8859-4 88) (make-char 'latin-iso8859-9 88) (make-char 'latin-iso8859-15 88) nil nil #xD8) table)
-    (put-char-table (make-char 'latin-iso8859-1 89) (vector #x35 (make-char 'latin-iso8859-1 89) nil (make-char 'latin-iso8859-3 89) nil (make-char 'latin-iso8859-9 89) (make-char 'latin-iso8859-15 89) nil nil #xD9) table)
-    (put-char-table (make-char 'latin-iso8859-1 90) (vector #x3F (make-char 'latin-iso8859-1 90) (make-char 'latin-iso8859-2 90) (make-char 'latin-iso8859-3 90) (make-char 'latin-iso8859-4 90) (make-char 'latin-iso8859-9 90) (make-char 'latin-iso8859-15 90) nil nil #xDA) table)
-    (put-char-table (make-char 'latin-iso8859-1 91) (vector #x3D (make-char 'latin-iso8859-1 91) nil (make-char 'latin-iso8859-3 91) (make-char 'latin-iso8859-4 91) (make-char 'latin-iso8859-9 91) (make-char 'latin-iso8859-15 91) nil nil #xDB) table)
-    (put-char-table (make-char 'latin-iso8859-1 92) (vector #x3F (make-char 'latin-iso8859-1 92) (make-char 'latin-iso8859-2 92) (make-char 'latin-iso8859-3 92) (make-char 'latin-iso8859-4 92) (make-char 'latin-iso8859-9 92) (make-char 'latin-iso8859-15 92) nil nil #xDC) table)
-    (put-char-table (make-char 'latin-iso8859-1 93) (vector #x23 (make-char 'latin-iso8859-1 93) (make-char 'latin-iso8859-2 93) nil nil nil (make-char 'latin-iso8859-15 93) nil nil #xDD) table)
-    (put-char-table (make-char 'latin-iso8859-1 94) (vector #x21 (make-char 'latin-iso8859-1 94) nil nil nil nil (make-char 'latin-iso8859-15 94) nil nil #xDE) table)
-    (put-char-table (make-char 'latin-iso8859-1 95) (vector #x3F (make-char 'latin-iso8859-1 95) (make-char 'latin-iso8859-2 95) (make-char 'latin-iso8859-3 95) (make-char 'latin-iso8859-4 95) (make-char 'latin-iso8859-9 95) (make-char 'latin-iso8859-15 95) nil nil #xDF) table)
-    (put-char-table (make-char 'latin-iso8859-1 96) (vector #x35 (make-char 'latin-iso8859-1 96) nil (make-char 'latin-iso8859-3 96) nil (make-char 'latin-iso8859-9 96) (make-char 'latin-iso8859-15 96) nil nil #xE0) table)
-    (put-char-table (make-char 'latin-iso8859-1 97) (vector #x3F (make-char 'latin-iso8859-1 97) (make-char 'latin-iso8859-2 97) (make-char 'latin-iso8859-3 97) (make-char 'latin-iso8859-4 97) (make-char 'latin-iso8859-9 97) (make-char 'latin-iso8859-15 97) nil nil #xE1) table)
-    (put-char-table (make-char 'latin-iso8859-1 98) (vector #x3F (make-char 'latin-iso8859-1 98) (make-char 'latin-iso8859-2 98) (make-char 'latin-iso8859-3 98) (make-char 'latin-iso8859-4 98) (make-char 'latin-iso8859-9 98) (make-char 'latin-iso8859-15 98) nil nil #xE2) table)
-    (put-char-table (make-char 'latin-iso8859-1 99) (vector #x39 (make-char 'latin-iso8859-1 99) nil nil (make-char 'latin-iso8859-4 99) (make-char 'latin-iso8859-9 99) (make-char 'latin-iso8859-15 99) nil nil #xE3) table)
-    (put-char-table (make-char 'latin-iso8859-1 100) (vector #x3F (make-char 'latin-iso8859-1 100) (make-char 'latin-iso8859-2 100) (make-char 'latin-iso8859-3 100) (make-char 'latin-iso8859-4 100) (make-char 'latin-iso8859-9 100) (make-char 'latin-iso8859-15 100) nil nil #xE4) table)
-    (put-char-table (make-char 'latin-iso8859-1 101) (vector #x39 (make-char 'latin-iso8859-1 101) nil nil (make-char 'latin-iso8859-4 101) (make-char 'latin-iso8859-9 101) (make-char 'latin-iso8859-15 101) nil nil #xE5) table)
-    (put-char-table (make-char 'latin-iso8859-1 102) (vector #x39 (make-char 'latin-iso8859-1 102) nil nil (make-char 'latin-iso8859-4 102) (make-char 'latin-iso8859-9 102) (make-char 'latin-iso8859-15 102) nil nil #xE6) table)
-    (put-char-table (make-char 'latin-iso8859-1 103) (vector #x37 (make-char 'latin-iso8859-1 103) (make-char 'latin-iso8859-2 103) (make-char 'latin-iso8859-3 103) nil (make-char 'latin-iso8859-9 103) (make-char 'latin-iso8859-15 103) nil nil #xE7) table)
-    (put-char-table (make-char 'latin-iso8859-1 104) (vector #x35 (make-char 'latin-iso8859-1 104) nil (make-char 'latin-iso8859-3 104) nil (make-char 'latin-iso8859-9 104) (make-char 'latin-iso8859-15 104) nil nil #xE8) table)
-    (put-char-table (make-char 'latin-iso8859-1 105) (vector #x3F (make-char 'latin-iso8859-1 105) (make-char 'latin-iso8859-2 105) (make-char 'latin-iso8859-3 105) (make-char 'latin-iso8859-4 105) (make-char 'latin-iso8859-9 105) (make-char 'latin-iso8859-15 105) nil nil #xE9) table)
-    (put-char-table (make-char 'latin-iso8859-1 106) (vector #x35 (make-char 'latin-iso8859-1 106) nil (make-char 'latin-iso8859-3 106) nil (make-char 'latin-iso8859-9 106) (make-char 'latin-iso8859-15 106) nil nil #xEA) table)
-    (put-char-table (make-char 'latin-iso8859-1 107) (vector #x3F (make-char 'latin-iso8859-1 107) (make-char 'latin-iso8859-2 107) (make-char 'latin-iso8859-3 107) (make-char 'latin-iso8859-4 107) (make-char 'latin-iso8859-9 107) (make-char 'latin-iso8859-15 107) nil nil #xEB) table)
-    (put-char-table (make-char 'latin-iso8859-1 108) (vector #x35 (make-char 'latin-iso8859-1 108) nil (make-char 'latin-iso8859-3 108) nil (make-char 'latin-iso8859-9 108) (make-char 'latin-iso8859-15 108) nil nil #xEC) table)
-    (put-char-table (make-char 'latin-iso8859-1 109) (vector #x3F (make-char 'latin-iso8859-1 109) (make-char 'latin-iso8859-2 109) (make-char 'latin-iso8859-3 109) (make-char 'latin-iso8859-4 109) (make-char 'latin-iso8859-9 109) (make-char 'latin-iso8859-15 109) nil nil #xED) table)
-    (put-char-table (make-char 'latin-iso8859-1 110) (vector #x3F (make-char 'latin-iso8859-1 110) (make-char 'latin-iso8859-2 110) (make-char 'latin-iso8859-3 110) (make-char 'latin-iso8859-4 110) (make-char 'latin-iso8859-9 110) (make-char 'latin-iso8859-15 110) nil nil #xEE) table)
-    (put-char-table (make-char 'latin-iso8859-1 111) (vector #x35 (make-char 'latin-iso8859-1 111) nil (make-char 'latin-iso8859-3 111) nil (make-char 'latin-iso8859-9 111) (make-char 'latin-iso8859-15 111) nil nil #xEF) table)
-    (put-char-table (make-char 'latin-iso8859-1 112) (vector #x21 (make-char 'latin-iso8859-1 112) nil nil nil nil (make-char 'latin-iso8859-15 112) nil nil #xF0) table)
-    (put-char-table (make-char 'latin-iso8859-1 113) (vector #x35 (make-char 'latin-iso8859-1 113) nil (make-char 'latin-iso8859-3 113) nil (make-char 'latin-iso8859-9 113) (make-char 'latin-iso8859-15 113) nil nil #xF1) table)
-    (put-char-table (make-char 'latin-iso8859-1 114) (vector #x35 (make-char 'latin-iso8859-1 114) nil (make-char 'latin-iso8859-3 114) nil (make-char 'latin-iso8859-9 114) (make-char 'latin-iso8859-15 114) nil nil #xF2) table)
-    (put-char-table (make-char 'latin-iso8859-1 115) (vector #x37 (make-char 'latin-iso8859-1 115) (make-char 'latin-iso8859-2 115) (make-char 'latin-iso8859-3 115) nil (make-char 'latin-iso8859-9 115) (make-char 'latin-iso8859-15 115) nil nil #xF3) table)
-    (put-char-table (make-char 'latin-iso8859-1 116) (vector #x3F (make-char 'latin-iso8859-1 116) (make-char 'latin-iso8859-2 116) (make-char 'latin-iso8859-3 116) (make-char 'latin-iso8859-4 116) (make-char 'latin-iso8859-9 116) (make-char 'latin-iso8859-15 116) nil nil #xF4) table)
-    (put-char-table (make-char 'latin-iso8859-1 117) (vector #x39 (make-char 'latin-iso8859-1 117) nil nil (make-char 'latin-iso8859-4 117) (make-char 'latin-iso8859-9 117) (make-char 'latin-iso8859-15 117) nil nil #xF5) table)
-    (put-char-table (make-char 'latin-iso8859-1 118) (vector #x3F (make-char 'latin-iso8859-1 118) (make-char 'latin-iso8859-2 118) (make-char 'latin-iso8859-3 118) (make-char 'latin-iso8859-4 118) (make-char 'latin-iso8859-9 118) (make-char 'latin-iso8859-15 118) nil nil #xF6) table)
-    (put-char-table (make-char 'latin-iso8859-1 119) (vector #x3F (make-char 'latin-iso8859-1 119) (make-char 'latin-iso8859-2 119) (make-char 'latin-iso8859-3 119) (make-char 'latin-iso8859-4 119) (make-char 'latin-iso8859-9 119) (make-char 'latin-iso8859-15 119) nil nil #xF7) table)
-    (put-char-table (make-char 'latin-iso8859-1 120) (vector #x39 (make-char 'latin-iso8859-1 120) nil nil (make-char 'latin-iso8859-4 120) (make-char 'latin-iso8859-9 120) (make-char 'latin-iso8859-15 120) nil nil #xF8) table)
-    (put-char-table (make-char 'latin-iso8859-1 121) (vector #x35 (make-char 'latin-iso8859-1 121) nil (make-char 'latin-iso8859-3 121) nil (make-char 'latin-iso8859-9 121) (make-char 'latin-iso8859-15 121) nil nil #xF9) table)
-    (put-char-table (make-char 'latin-iso8859-1 122) (vector #x3F (make-char 'latin-iso8859-1 122) (make-char 'latin-iso8859-2 122) (make-char 'latin-iso8859-3 122) (make-char 'latin-iso8859-4 122) (make-char 'latin-iso8859-9 122) (make-char 'latin-iso8859-15 122) nil nil #xFA) table)
-    (put-char-table (make-char 'latin-iso8859-1 123) (vector #x3D (make-char 'latin-iso8859-1 123) nil (make-char 'latin-iso8859-3 123) (make-char 'latin-iso8859-4 123) (make-char 'latin-iso8859-9 123) (make-char 'latin-iso8859-15 123) nil nil #xFB) table)
-    (put-char-table (make-char 'latin-iso8859-1 124) (vector #x3F (make-char 'latin-iso8859-1 124) (make-char 'latin-iso8859-2 124) (make-char 'latin-iso8859-3 124) (make-char 'latin-iso8859-4 124) (make-char 'latin-iso8859-9 124) (make-char 'latin-iso8859-15 124) nil nil #xFC) table)
-    (put-char-table (make-char 'latin-iso8859-1 125) (vector #x23 (make-char 'latin-iso8859-1 125) (make-char 'latin-iso8859-2 125) nil nil nil (make-char 'latin-iso8859-15 125) nil nil #xFD) table)
-    (put-char-table (make-char 'latin-iso8859-1 126) (vector #x21 (make-char 'latin-iso8859-1 126) nil nil nil nil (make-char 'latin-iso8859-15 126) nil nil #xFE) table)
-    (put-char-table (make-char 'latin-iso8859-1 127) (vector #x31 (make-char 'latin-iso8859-1 127) nil nil nil (make-char 'latin-iso8859-9 127) (make-char 'latin-iso8859-15 127) nil nil #xFF) table)
-    (put-char-table (make-char 'latin-iso8859-2 32) (vector #x3F (make-char 'latin-iso8859-1 32) (make-char 'latin-iso8859-2 32) (make-char 'latin-iso8859-3 32) (make-char 'latin-iso8859-4 32) (make-char 'latin-iso8859-9 32) (make-char 'latin-iso8859-15 32) nil nil #xA0) table)
-    (put-char-table (make-char 'latin-iso8859-2 33) (vector #xA nil (make-char 'latin-iso8859-2 33) nil (make-char 'latin-iso8859-4 33) nil nil nil nil #x104) table)
-    (put-char-table (make-char 'latin-iso8859-2 34) (vector #x6 nil (make-char 'latin-iso8859-2 34) (make-char 'latin-iso8859-3 34) nil nil nil nil nil #x2D8) table)
-    (put-char-table (make-char 'latin-iso8859-2 35) (vector #x2 nil (make-char 'latin-iso8859-2 35) nil nil nil nil nil nil #x141) table)
-    (put-char-table (make-char 'latin-iso8859-2 36) (vector #x1F (make-char 'latin-iso8859-1 36) (make-char 'latin-iso8859-2 36) (make-char 'latin-iso8859-3 36) (make-char 'latin-iso8859-4 36) (make-char 'latin-iso8859-9 36) nil nil nil #xA4) table)
-    (put-char-table (make-char 'latin-iso8859-2 37) (vector #x2 nil (make-char 'latin-iso8859-2 37) nil nil nil nil nil nil #x13D) table)
-    (put-char-table (make-char 'latin-iso8859-2 38) (vector #x2 nil (make-char 'latin-iso8859-2 38) nil nil nil nil nil nil #x15A) table)
-    (put-char-table (make-char 'latin-iso8859-2 39) (vector #x3F (make-char 'latin-iso8859-1 39) (make-char 'latin-iso8859-2 39) (make-char 'latin-iso8859-3 39) (make-char 'latin-iso8859-4 39) (make-char 'latin-iso8859-9 39) (make-char 'latin-iso8859-15 39) nil nil #xA7) table)
-    (put-char-table (make-char 'latin-iso8859-2 40) (vector #x1F (make-char 'latin-iso8859-1 40) (make-char 'latin-iso8859-2 40) (make-char 'latin-iso8859-3 40) (make-char 'latin-iso8859-4 40) (make-char 'latin-iso8859-9 40) nil nil nil #xA8) table)
-    (put-char-table (make-char 'latin-iso8859-2 41) (vector #x2A nil (make-char 'latin-iso8859-2 41) nil (make-char 'latin-iso8859-4 41) nil (make-char 'latin-iso8859-15 38) nil nil #x160) table)
-    (put-char-table (make-char 'latin-iso8859-2 42) (vector #x16 nil (make-char 'latin-iso8859-2 42) (make-char 'latin-iso8859-3 42) nil (make-char 'latin-iso8859-9 94) nil nil nil #x15E) table)
-    (put-char-table (make-char 'latin-iso8859-2 43) (vector #x2 nil (make-char 'latin-iso8859-2 43) nil nil nil nil nil nil #x164) table)
-    (put-char-table (make-char 'latin-iso8859-2 44) (vector #x2 nil (make-char 'latin-iso8859-2 44) nil nil nil nil nil nil #x179) table)
-    (put-char-table (make-char 'latin-iso8859-2 45) (vector #x3F (make-char 'latin-iso8859-1 45) (make-char 'latin-iso8859-2 45) (make-char 'latin-iso8859-3 45) (make-char 'latin-iso8859-4 45) (make-char 'latin-iso8859-9 45) (make-char 'latin-iso8859-15 45) nil nil #xAD) table)
-    (put-char-table (make-char 'latin-iso8859-2 46) (vector #x2A nil (make-char 'latin-iso8859-2 46) nil (make-char 'latin-iso8859-4 46) nil (make-char 'latin-iso8859-15 52) nil nil #x17D) table)
-    (put-char-table (make-char 'latin-iso8859-2 47) (vector #x6 nil (make-char 'latin-iso8859-2 47) (make-char 'latin-iso8859-3 47) nil nil nil nil nil #x17B) table)
-    (put-char-table (make-char 'latin-iso8859-2 48) (vector #x3F (make-char 'latin-iso8859-1 48) (make-char 'latin-iso8859-2 48) (make-char 'latin-iso8859-3 48) (make-char 'latin-iso8859-4 48) (make-char 'latin-iso8859-9 48) (make-char 'latin-iso8859-15 48) nil nil #xB0) table)
-    (put-char-table (make-char 'latin-iso8859-2 49) (vector #xA nil (make-char 'latin-iso8859-2 49) nil (make-char 'latin-iso8859-4 49) nil nil nil nil #x105) table)
-    (put-char-table (make-char 'latin-iso8859-2 50) (vector #xA nil (make-char 'latin-iso8859-2 50) nil (make-char 'latin-iso8859-4 50) nil nil nil nil #x2DB) table)
-    (put-char-table (make-char 'latin-iso8859-2 51) (vector #x2 nil (make-char 'latin-iso8859-2 51) nil nil nil nil nil nil #x142) table)
-    (put-char-table (make-char 'latin-iso8859-2 52) (vector #x1F (make-char 'latin-iso8859-1 52) (make-char 'latin-iso8859-2 52) (make-char 'latin-iso8859-3 52) (make-char 'latin-iso8859-4 52) (make-char 'latin-iso8859-9 52) nil nil nil #xB4) table)
-    (put-char-table (make-char 'latin-iso8859-2 53) (vector #x2 nil (make-char 'latin-iso8859-2 53) nil nil nil nil nil nil #x13E) table)
-    (put-char-table (make-char 'latin-iso8859-2 54) (vector #x2 nil (make-char 'latin-iso8859-2 54) nil nil nil nil nil nil #x15B) table)
-    (put-char-table (make-char 'latin-iso8859-2 55) (vector #xA nil (make-char 'latin-iso8859-2 55) nil (make-char 'latin-iso8859-4 55) nil nil nil nil #x2C7) table)
-    (put-char-table (make-char 'latin-iso8859-2 56) (vector #x1F (make-char 'latin-iso8859-1 56) (make-char 'latin-iso8859-2 56) (make-char 'latin-iso8859-3 56) (make-char 'latin-iso8859-4 56) (make-char 'latin-iso8859-9 56) nil nil nil #xB8) table)
-    (put-char-table (make-char 'latin-iso8859-2 57) (vector #x2A nil (make-char 'latin-iso8859-2 57) nil (make-char 'latin-iso8859-4 57) nil (make-char 'latin-iso8859-15 40) nil nil #x161) table)
-    (put-char-table (make-char 'latin-iso8859-2 58) (vector #x16 nil (make-char 'latin-iso8859-2 58) (make-char 'latin-iso8859-3 58) nil (make-char 'latin-iso8859-9 126) nil nil nil #x15F) table)
-    (put-char-table (make-char 'latin-iso8859-2 59) (vector #x2 nil (make-char 'latin-iso8859-2 59) nil nil nil nil nil nil #x165) table)
-    (put-char-table (make-char 'latin-iso8859-2 60) (vector #x2 nil (make-char 'latin-iso8859-2 60) nil nil nil nil nil nil #x17A) table)
-    (put-char-table (make-char 'latin-iso8859-2 61) (vector #x2 nil (make-char 'latin-iso8859-2 61) nil nil nil nil nil nil #x2DD) table)
-    (put-char-table (make-char 'latin-iso8859-2 62) (vector #x2A nil (make-char 'latin-iso8859-2 62) nil (make-char 'latin-iso8859-4 62) nil (make-char 'latin-iso8859-15 56) nil nil #x17E) table)
-    (put-char-table (make-char 'latin-iso8859-2 63) (vector #x6 nil (make-char 'latin-iso8859-2 63) (make-char 'latin-iso8859-3 63) nil nil nil nil nil #x17C) table)
-    (put-char-table (make-char 'latin-iso8859-2 64) (vector #x2 nil (make-char 'latin-iso8859-2 64) nil nil nil nil nil nil #x154) table)
-    (put-char-table (make-char 'latin-iso8859-2 65) (vector #x3F (make-char 'latin-iso8859-1 65) (make-char 'latin-iso8859-2 65) (make-char 'latin-iso8859-3 65) (make-char 'latin-iso8859-4 65) (make-char 'latin-iso8859-9 65) (make-char 'latin-iso8859-15 65) nil nil #xC1) table)
-    (put-char-table (make-char 'latin-iso8859-2 66) (vector #x3F (make-char 'latin-iso8859-1 66) (make-char 'latin-iso8859-2 66) (make-char 'latin-iso8859-3 66) (make-char 'latin-iso8859-4 66) (make-char 'latin-iso8859-9 66) (make-char 'latin-iso8859-15 66) nil nil #xC2) table)
-    (put-char-table (make-char 'latin-iso8859-2 67) (vector #x2 nil (make-char 'latin-iso8859-2 67) nil nil nil nil nil nil #x102) table)
-    (put-char-table (make-char 'latin-iso8859-2 68) (vector #x3F (make-char 'latin-iso8859-1 68) (make-char 'latin-iso8859-2 68) (make-char 'latin-iso8859-3 68) (make-char 'latin-iso8859-4 68) (make-char 'latin-iso8859-9 68) (make-char 'latin-iso8859-15 68) nil nil #xC4) table)
-    (put-char-table (make-char 'latin-iso8859-2 69) (vector #x2 nil (make-char 'latin-iso8859-2 69) nil nil nil nil nil nil #x139) table)
-    (put-char-table (make-char 'latin-iso8859-2 70) (vector #x2 nil (make-char 'latin-iso8859-2 70) nil nil nil nil nil nil #x106) table)
-    (put-char-table (make-char 'latin-iso8859-2 71) (vector #x37 (make-char 'latin-iso8859-1 71) (make-char 'latin-iso8859-2 71) (make-char 'latin-iso8859-3 71) nil (make-char 'latin-iso8859-9 71) (make-char 'latin-iso8859-15 71) nil nil #xC7) table)
-    (put-char-table (make-char 'latin-iso8859-2 72) (vector #xA nil (make-char 'latin-iso8859-2 72) nil (make-char 'latin-iso8859-4 72) nil nil nil nil #x10C) table)
-    (put-char-table (make-char 'latin-iso8859-2 73) (vector #x3F (make-char 'latin-iso8859-1 73) (make-char 'latin-iso8859-2 73) (make-char 'latin-iso8859-3 73) (make-char 'latin-iso8859-4 73) (make-char 'latin-iso8859-9 73) (make-char 'latin-iso8859-15 73) nil nil #xC9) table)
-    (put-char-table (make-char 'latin-iso8859-2 74) (vector #xA nil (make-char 'latin-iso8859-2 74) nil (make-char 'latin-iso8859-4 74) nil nil nil nil #x118) table)
-    (put-char-table (make-char 'latin-iso8859-2 75) (vector #x3F (make-char 'latin-iso8859-1 75) (make-char 'latin-iso8859-2 75) (make-char 'latin-iso8859-3 75) (make-char 'latin-iso8859-4 75) (make-char 'latin-iso8859-9 75) (make-char 'latin-iso8859-15 75) nil nil #xCB) table)
-    (put-char-table (make-char 'latin-iso8859-2 76) (vector #x2 nil (make-char 'latin-iso8859-2 76) nil nil nil nil nil nil #x11A) table)
-    (put-char-table (make-char 'latin-iso8859-2 77) (vector #x3F (make-char 'latin-iso8859-1 77) (make-char 'latin-iso8859-2 77) (make-char 'latin-iso8859-3 77) (make-char 'latin-iso8859-4 77) (make-char 'latin-iso8859-9 77) (make-char 'latin-iso8859-15 77) nil nil #xCD) table)
-    (put-char-table (make-char 'latin-iso8859-2 78) (vector #x3F (make-char 'latin-iso8859-1 78) (make-char 'latin-iso8859-2 78) (make-char 'latin-iso8859-3 78) (make-char 'latin-iso8859-4 78) (make-char 'latin-iso8859-9 78) (make-char 'latin-iso8859-15 78) nil nil #xCE) table)
-    (put-char-table (make-char 'latin-iso8859-2 79) (vector #x2 nil (make-char 'latin-iso8859-2 79) nil nil nil nil nil nil #x10E) table)
-    (put-char-table (make-char 'latin-iso8859-2 80) (vector #xA nil (make-char 'latin-iso8859-2 80) nil (make-char 'latin-iso8859-4 80) nil nil nil nil #x110) table)
-    (put-char-table (make-char 'latin-iso8859-2 81) (vector #x2 nil (make-char 'latin-iso8859-2 81) nil nil nil nil nil nil #x143) table)
-    (put-char-table (make-char 'latin-iso8859-2 82) (vector #x2 nil (make-char 'latin-iso8859-2 82) nil nil nil nil nil nil #x147) table)
-    (put-char-table (make-char 'latin-iso8859-2 83) (vector #x37 (make-char 'latin-iso8859-1 83) (make-char 'latin-iso8859-2 83) (make-char 'latin-iso8859-3 83) nil (make-char 'latin-iso8859-9 83) (make-char 'latin-iso8859-15 83) nil nil #xD3) table)
-    (put-char-table (make-char 'latin-iso8859-2 84) (vector #x3F (make-char 'latin-iso8859-1 84) (make-char 'latin-iso8859-2 84) (make-char 'latin-iso8859-3 84) (make-char 'latin-iso8859-4 84) (make-char 'latin-iso8859-9 84) (make-char 'latin-iso8859-15 84) nil nil #xD4) table)
-    (put-char-table (make-char 'latin-iso8859-2 85) (vector #x2 nil (make-char 'latin-iso8859-2 85) nil nil nil nil nil nil #x150) table)
-    (put-char-table (make-char 'latin-iso8859-2 86) (vector #x3F (make-char 'latin-iso8859-1 86) (make-char 'latin-iso8859-2 86) (make-char 'latin-iso8859-3 86) (make-char 'latin-iso8859-4 86) (make-char 'latin-iso8859-9 86) (make-char 'latin-iso8859-15 86) nil nil #xD6) table)
-    (put-char-table (make-char 'latin-iso8859-2 87) (vector #x3F (make-char 'latin-iso8859-1 87) (make-char 'latin-iso8859-2 87) (make-char 'latin-iso8859-3 87) (make-char 'latin-iso8859-4 87) (make-char 'latin-iso8859-9 87) (make-char 'latin-iso8859-15 87) nil nil #xD7) table)
-    (put-char-table (make-char 'latin-iso8859-2 88) (vector #x2 nil (make-char 'latin-iso8859-2 88) nil nil nil nil nil nil #x158) table)
-    (put-char-table (make-char 'latin-iso8859-2 89) (vector #x2 nil (make-char 'latin-iso8859-2 89) nil nil nil nil nil nil #x16E) table)
-    (put-char-table (make-char 'latin-iso8859-2 90) (vector #x3F (make-char 'latin-iso8859-1 90) (make-char 'latin-iso8859-2 90) (make-char 'latin-iso8859-3 90) (make-char 'latin-iso8859-4 90) (make-char 'latin-iso8859-9 90) (make-char 'latin-iso8859-15 90) nil nil #xDA) table)
-    (put-char-table (make-char 'latin-iso8859-2 91) (vector #x2 nil (make-char 'latin-iso8859-2 91) nil nil nil nil nil nil #x170) table)
-    (put-char-table (make-char 'latin-iso8859-2 92) (vector #x3F (make-char 'latin-iso8859-1 92) (make-char 'latin-iso8859-2 92) (make-char 'latin-iso8859-3 92) (make-char 'latin-iso8859-4 92) (make-char 'latin-iso8859-9 92) (make-char 'latin-iso8859-15 92) nil nil #xDC) table)
-    (put-char-table (make-char 'latin-iso8859-2 93) (vector #x23 (make-char 'latin-iso8859-1 93) (make-char 'latin-iso8859-2 93) nil nil nil (make-char 'latin-iso8859-15 93) nil nil #xDD) table)
-    (put-char-table (make-char 'latin-iso8859-2 94) (vector #x2 nil (make-char 'latin-iso8859-2 94) nil nil nil nil nil nil #x162) table)
-    (put-char-table (make-char 'latin-iso8859-2 95) (vector #x3F (make-char 'latin-iso8859-1 95) (make-char 'latin-iso8859-2 95) (make-char 'latin-iso8859-3 95) (make-char 'latin-iso8859-4 95) (make-char 'latin-iso8859-9 95) (make-char 'latin-iso8859-15 95) nil nil #xDF) table)
-    (put-char-table (make-char 'latin-iso8859-2 96) (vector #x2 nil (make-char 'latin-iso8859-2 96) nil nil nil nil nil nil #x155) table)
-    (put-char-table (make-char 'latin-iso8859-2 97) (vector #x3F (make-char 'latin-iso8859-1 97) (make-char 'latin-iso8859-2 97) (make-char 'latin-iso8859-3 97) (make-char 'latin-iso8859-4 97) (make-char 'latin-iso8859-9 97) (make-char 'latin-iso8859-15 97) nil nil #xE1) table)
-    (put-char-table (make-char 'latin-iso8859-2 98) (vector #x3F (make-char 'latin-iso8859-1 98) (make-char 'latin-iso8859-2 98) (make-char 'latin-iso8859-3 98) (make-char 'latin-iso8859-4 98) (make-char 'latin-iso8859-9 98) (make-char 'latin-iso8859-15 98) nil nil #xE2) table)
-    (put-char-table (make-char 'latin-iso8859-2 99) (vector #x2 nil (make-char 'latin-iso8859-2 99) nil nil nil nil nil nil #x103) table)
-    (put-char-table (make-char 'latin-iso8859-2 100) (vector #x3F (make-char 'latin-iso8859-1 100) (make-char 'latin-iso8859-2 100) (make-char 'latin-iso8859-3 100) (make-char 'latin-iso8859-4 100) (make-char 'latin-iso8859-9 100) (make-char 'latin-iso8859-15 100) nil nil #xE4) table)
-    (put-char-table (make-char 'latin-iso8859-2 101) (vector #x2 nil (make-char 'latin-iso8859-2 101) nil nil nil nil nil nil #x13A) table)
-    (put-char-table (make-char 'latin-iso8859-2 102) (vector #x2 nil (make-char 'latin-iso8859-2 102) nil nil nil nil nil nil #x107) table)
-    (put-char-table (make-char 'latin-iso8859-2 103) (vector #x37 (make-char 'latin-iso8859-1 103) (make-char 'latin-iso8859-2 103) (make-char 'latin-iso8859-3 103) nil (make-char 'latin-iso8859-9 103) (make-char 'latin-iso8859-15 103) nil nil #xE7) table)
-    (put-char-table (make-char 'latin-iso8859-2 104) (vector #xA nil (make-char 'latin-iso8859-2 104) nil (make-char 'latin-iso8859-4 104) nil nil nil nil #x10D) table)
-    (put-char-table (make-char 'latin-iso8859-2 105) (vector #x3F (make-char 'latin-iso8859-1 105) (make-char 'latin-iso8859-2 105) (make-char 'latin-iso8859-3 105) (make-char 'latin-iso8859-4 105) (make-char 'latin-iso8859-9 105) (make-char 'latin-iso8859-15 105) nil nil #xE9) table)
-    (put-char-table (make-char 'latin-iso8859-2 106) (vector #xA nil (make-char 'latin-iso8859-2 106) nil (make-char 'latin-iso8859-4 106) nil nil nil nil #x119) table)
-    (put-char-table (make-char 'latin-iso8859-2 107) (vector #x3F (make-char 'latin-iso8859-1 107) (make-char 'latin-iso8859-2 107) (make-char 'latin-iso8859-3 107) (make-char 'latin-iso8859-4 107) (make-char 'latin-iso8859-9 107) (make-char 'latin-iso8859-15 107) nil nil #xEB) table)
-    (put-char-table (make-char 'latin-iso8859-2 108) (vector #x2 nil (make-char 'latin-iso8859-2 108) nil nil nil nil nil nil #x11B) table)
-    (put-char-table (make-char 'latin-iso8859-2 109) (vector #x3F (make-char 'latin-iso8859-1 109) (make-char 'latin-iso8859-2 109) (make-char 'latin-iso8859-3 109) (make-char 'latin-iso8859-4 109) (make-char 'latin-iso8859-9 109) (make-char 'latin-iso8859-15 109) nil nil #xED) table)
-    (put-char-table (make-char 'latin-iso8859-2 110) (vector #x3F (make-char 'latin-iso8859-1 110) (make-char 'latin-iso8859-2 110) (make-char 'latin-iso8859-3 110) (make-char 'latin-iso8859-4 110) (make-char 'latin-iso8859-9 110) (make-char 'latin-iso8859-15 110) nil nil #xEE) table)
-    (put-char-table (make-char 'latin-iso8859-2 111) (vector #x2 nil (make-char 'latin-iso8859-2 111) nil nil nil nil nil nil #x10F) table)
-    (put-char-table (make-char 'latin-iso8859-2 112) (vector #xA nil (make-char 'latin-iso8859-2 112) nil (make-char 'latin-iso8859-4 112) nil nil nil nil #x111) table)
-    (put-char-table (make-char 'latin-iso8859-2 113) (vector #x2 nil (make-char 'latin-iso8859-2 113) nil nil nil nil nil nil #x144) table)
-    (put-char-table (make-char 'latin-iso8859-2 114) (vector #x2 nil (make-char 'latin-iso8859-2 114) nil nil nil nil nil nil #x148) table)
-    (put-char-table (make-char 'latin-iso8859-2 115) (vector #x37 (make-char 'latin-iso8859-1 115) (make-char 'latin-iso8859-2 115) (make-char 'latin-iso8859-3 115) nil (make-char 'latin-iso8859-9 115) (make-char 'latin-iso8859-15 115) nil nil #xF3) table)
-    (put-char-table (make-char 'latin-iso8859-2 116) (vector #x3F (make-char 'latin-iso8859-1 116) (make-char 'latin-iso8859-2 116) (make-char 'latin-iso8859-3 116) (make-char 'latin-iso8859-4 116) (make-char 'latin-iso8859-9 116) (make-char 'latin-iso8859-15 116) nil nil #xF4) table)
-    (put-char-table (make-char 'latin-iso8859-2 117) (vector #x2 nil (make-char 'latin-iso8859-2 117) nil nil nil nil nil nil #x151) table)
-    (put-char-table (make-char 'latin-iso8859-2 118) (vector #x3F (make-char 'latin-iso8859-1 118) (make-char 'latin-iso8859-2 118) (make-char 'latin-iso8859-3 118) (make-char 'latin-iso8859-4 118) (make-char 'latin-iso8859-9 118) (make-char 'latin-iso8859-15 118) nil nil #xF6) table)
-    (put-char-table (make-char 'latin-iso8859-2 119) (vector #x3F (make-char 'latin-iso8859-1 119) (make-char 'latin-iso8859-2 119) (make-char 'latin-iso8859-3 119) (make-char 'latin-iso8859-4 119) (make-char 'latin-iso8859-9 119) (make-char 'latin-iso8859-15 119) nil nil #xF7) table)
-    (put-char-table (make-char 'latin-iso8859-2 120) (vector #x2 nil (make-char 'latin-iso8859-2 120) nil nil nil nil nil nil #x159) table)
-    (put-char-table (make-char 'latin-iso8859-2 121) (vector #x2 nil (make-char 'latin-iso8859-2 121) nil nil nil nil nil nil #x16F) table)
-    (put-char-table (make-char 'latin-iso8859-2 122) (vector #x3F (make-char 'latin-iso8859-1 122) (make-char 'latin-iso8859-2 122) (make-char 'latin-iso8859-3 122) (make-char 'latin-iso8859-4 122) (make-char 'latin-iso8859-9 122) (make-char 'latin-iso8859-15 122) nil nil #xFA) table)
-    (put-char-table (make-char 'latin-iso8859-2 123) (vector #x2 nil (make-char 'latin-iso8859-2 123) nil nil nil nil nil nil #x171) table)
-    (put-char-table (make-char 'latin-iso8859-2 124) (vector #x3F (make-char 'latin-iso8859-1 124) (make-char 'latin-iso8859-2 124) (make-char 'latin-iso8859-3 124) (make-char 'latin-iso8859-4 124) (make-char 'latin-iso8859-9 124) (make-char 'latin-iso8859-15 124) nil nil #xFC) table)
-    (put-char-table (make-char 'latin-iso8859-2 125) (vector #x23 (make-char 'latin-iso8859-1 125) (make-char 'latin-iso8859-2 125) nil nil nil (make-char 'latin-iso8859-15 125) nil nil #xFD) table)
-    (put-char-table (make-char 'latin-iso8859-2 126) (vector #x2 nil (make-char 'latin-iso8859-2 126) nil nil nil nil nil nil #x163) table)
-    (put-char-table (make-char 'latin-iso8859-2 127) (vector #xE nil (make-char 'latin-iso8859-2 127) (make-char 'latin-iso8859-3 127) (make-char 'latin-iso8859-4 127) nil nil nil nil #x2D9) table)
-    (put-char-table (make-char 'latin-iso8859-3 32) (vector #x3F (make-char 'latin-iso8859-1 32) (make-char 'latin-iso8859-2 32) (make-char 'latin-iso8859-3 32) (make-char 'latin-iso8859-4 32) (make-char 'latin-iso8859-9 32) (make-char 'latin-iso8859-15 32) nil nil #xA0) table)
-    (put-char-table (make-char 'latin-iso8859-3 33) (vector #x4 nil nil (make-char 'latin-iso8859-3 33) nil nil nil nil nil #x126) table)
-    (put-char-table (make-char 'latin-iso8859-3 34) (vector #x6 nil (make-char 'latin-iso8859-2 34) (make-char 'latin-iso8859-3 34) nil nil nil nil nil #x2D8) table)
-    (put-char-table (make-char 'latin-iso8859-3 35) (vector #x35 (make-char 'latin-iso8859-1 35) nil (make-char 'latin-iso8859-3 35) nil (make-char 'latin-iso8859-9 35) (make-char 'latin-iso8859-15 35) nil nil #xA3) table)
-    (put-char-table (make-char 'latin-iso8859-3 36) (vector #x1F (make-char 'latin-iso8859-1 36) (make-char 'latin-iso8859-2 36) (make-char 'latin-iso8859-3 36) (make-char 'latin-iso8859-4 36) (make-char 'latin-iso8859-9 36) nil nil nil #xA4) table)
-    (put-char-table (make-char 'latin-iso8859-3 37) (vector #x0 nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-3 38) (vector #x4 nil nil (make-char 'latin-iso8859-3 38) nil nil nil nil nil #x124) table)
-    (put-char-table (make-char 'latin-iso8859-3 39) (vector #x3F (make-char 'latin-iso8859-1 39) (make-char 'latin-iso8859-2 39) (make-char 'latin-iso8859-3 39) (make-char 'latin-iso8859-4 39) (make-char 'latin-iso8859-9 39) (make-char 'latin-iso8859-15 39) nil nil #xA7) table)
-    (put-char-table (make-char 'latin-iso8859-3 40) (vector #x1F (make-char 'latin-iso8859-1 40) (make-char 'latin-iso8859-2 40) (make-char 'latin-iso8859-3 40) (make-char 'latin-iso8859-4 40) (make-char 'latin-iso8859-9 40) nil nil nil #xA8) table)
-    (put-char-table (make-char 'latin-iso8859-3 41) (vector #x14 nil nil (make-char 'latin-iso8859-3 41) nil (make-char 'latin-iso8859-9 93) nil nil nil #x130) table)
-    (put-char-table (make-char 'latin-iso8859-3 42) (vector #x16 nil (make-char 'latin-iso8859-2 42) (make-char 'latin-iso8859-3 42) nil (make-char 'latin-iso8859-9 94) nil nil nil #x15E) table)
-    (put-char-table (make-char 'latin-iso8859-3 43) (vector #x14 nil nil (make-char 'latin-iso8859-3 43) nil (make-char 'latin-iso8859-9 80) nil nil nil #x11E) table)
-    (put-char-table (make-char 'latin-iso8859-3 44) (vector #x4 nil nil (make-char 'latin-iso8859-3 44) nil nil nil nil nil #x134) table)
-    (put-char-table (make-char 'latin-iso8859-3 45) (vector #x3F (make-char 'latin-iso8859-1 45) (make-char 'latin-iso8859-2 45) (make-char 'latin-iso8859-3 45) (make-char 'latin-iso8859-4 45) (make-char 'latin-iso8859-9 45) (make-char 'latin-iso8859-15 45) nil nil #xAD) table)
-    (put-char-table (make-char 'latin-iso8859-3 46) (vector #x0 nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-3 47) (vector #x6 nil (make-char 'latin-iso8859-2 47) (make-char 'latin-iso8859-3 47) nil nil nil nil nil #x17B) table)
-    (put-char-table (make-char 'latin-iso8859-3 48) (vector #x3F (make-char 'latin-iso8859-1 48) (make-char 'latin-iso8859-2 48) (make-char 'latin-iso8859-3 48) (make-char 'latin-iso8859-4 48) (make-char 'latin-iso8859-9 48) (make-char 'latin-iso8859-15 48) nil nil #xB0) table)
-    (put-char-table (make-char 'latin-iso8859-3 49) (vector #x4 nil nil (make-char 'latin-iso8859-3 49) nil nil nil nil nil #x127) table)
-    (put-char-table (make-char 'latin-iso8859-3 50) (vector #x35 (make-char 'latin-iso8859-1 50) nil (make-char 'latin-iso8859-3 50) nil (make-char 'latin-iso8859-9 50) (make-char 'latin-iso8859-15 50) nil nil #xB2) table)
-    (put-char-table (make-char 'latin-iso8859-3 51) (vector #x35 (make-char 'latin-iso8859-1 51) nil (make-char 'latin-iso8859-3 51) nil (make-char 'latin-iso8859-9 51) (make-char 'latin-iso8859-15 51) nil nil #xB3) table)
-    (put-char-table (make-char 'latin-iso8859-3 52) (vector #x1F (make-char 'latin-iso8859-1 52) (make-char 'latin-iso8859-2 52) (make-char 'latin-iso8859-3 52) (make-char 'latin-iso8859-4 52) (make-char 'latin-iso8859-9 52) nil nil nil #xB4) table)
-    (put-char-table (make-char 'latin-iso8859-3 53) (vector #x35 (make-char 'latin-iso8859-1 53) nil (make-char 'latin-iso8859-3 53) nil (make-char 'latin-iso8859-9 53) (make-char 'latin-iso8859-15 53) nil nil #xB5) table)
-    (put-char-table (make-char 'latin-iso8859-3 54) (vector #x4 nil nil (make-char 'latin-iso8859-3 54) nil nil nil nil nil #x125) table)
-    (put-char-table (make-char 'latin-iso8859-3 55) (vector #x35 (make-char 'latin-iso8859-1 55) nil (make-char 'latin-iso8859-3 55) nil (make-char 'latin-iso8859-9 55) (make-char 'latin-iso8859-15 55) nil nil #xB7) table)
-    (put-char-table (make-char 'latin-iso8859-3 56) (vector #x1F (make-char 'latin-iso8859-1 56) (make-char 'latin-iso8859-2 56) (make-char 'latin-iso8859-3 56) (make-char 'latin-iso8859-4 56) (make-char 'latin-iso8859-9 56) nil nil nil #xB8) table)
-    (put-char-table (make-char 'latin-iso8859-3 57) (vector #x14 nil nil (make-char 'latin-iso8859-3 57) nil (make-char 'latin-iso8859-9 125) nil nil nil #x131) table)
-    (put-char-table (make-char 'latin-iso8859-3 58) (vector #x16 nil (make-char 'latin-iso8859-2 58) (make-char 'latin-iso8859-3 58) nil (make-char 'latin-iso8859-9 126) nil nil nil #x15F) table)
-    (put-char-table (make-char 'latin-iso8859-3 59) (vector #x14 nil nil (make-char 'latin-iso8859-3 59) nil (make-char 'latin-iso8859-9 112) nil nil nil #x11F) table)
-    (put-char-table (make-char 'latin-iso8859-3 60) (vector #x4 nil nil (make-char 'latin-iso8859-3 60) nil nil nil nil nil #x135) table)
-    (put-char-table (make-char 'latin-iso8859-3 61) (vector #x15 (make-char 'latin-iso8859-1 61) nil (make-char 'latin-iso8859-3 61) nil (make-char 'latin-iso8859-9 61) nil nil nil #xBD) table)
-    (put-char-table (make-char 'latin-iso8859-3 62) (vector #x0 nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-3 63) (vector #x6 nil (make-char 'latin-iso8859-2 63) (make-char 'latin-iso8859-3 63) nil nil nil nil nil #x17C) table)
-    (put-char-table (make-char 'latin-iso8859-3 64) (vector #x35 (make-char 'latin-iso8859-1 64) nil (make-char 'latin-iso8859-3 64) nil (make-char 'latin-iso8859-9 64) (make-char 'latin-iso8859-15 64) nil nil #xC0) table)
-    (put-char-table (make-char 'latin-iso8859-3 65) (vector #x3F (make-char 'latin-iso8859-1 65) (make-char 'latin-iso8859-2 65) (make-char 'latin-iso8859-3 65) (make-char 'latin-iso8859-4 65) (make-char 'latin-iso8859-9 65) (make-char 'latin-iso8859-15 65) nil nil #xC1) table)
-    (put-char-table (make-char 'latin-iso8859-3 66) (vector #x3F (make-char 'latin-iso8859-1 66) (make-char 'latin-iso8859-2 66) (make-char 'latin-iso8859-3 66) (make-char 'latin-iso8859-4 66) (make-char 'latin-iso8859-9 66) (make-char 'latin-iso8859-15 66) nil nil #xC2) table)
-    (put-char-table (make-char 'latin-iso8859-3 67) (vector #x0 nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-3 68) (vector #x3F (make-char 'latin-iso8859-1 68) (make-char 'latin-iso8859-2 68) (make-char 'latin-iso8859-3 68) (make-char 'latin-iso8859-4 68) (make-char 'latin-iso8859-9 68) (make-char 'latin-iso8859-15 68) nil nil #xC4) table)
-    (put-char-table (make-char 'latin-iso8859-3 69) (vector #x4 nil nil (make-char 'latin-iso8859-3 69) nil nil nil nil nil #x10A) table)
-    (put-char-table (make-char 'latin-iso8859-3 70) (vector #x4 nil nil (make-char 'latin-iso8859-3 70) nil nil nil nil nil #x108) table)
-    (put-char-table (make-char 'latin-iso8859-3 71) (vector #x37 (make-char 'latin-iso8859-1 71) (make-char 'latin-iso8859-2 71) (make-char 'latin-iso8859-3 71) nil (make-char 'latin-iso8859-9 71) (make-char 'latin-iso8859-15 71) nil nil #xC7) table)
-    (put-char-table (make-char 'latin-iso8859-3 72) (vector #x35 (make-char 'latin-iso8859-1 72) nil (make-char 'latin-iso8859-3 72) nil (make-char 'latin-iso8859-9 72) (make-char 'latin-iso8859-15 72) nil nil #xC8) table)
-    (put-char-table (make-char 'latin-iso8859-3 73) (vector #x3F (make-char 'latin-iso8859-1 73) (make-char 'latin-iso8859-2 73) (make-char 'latin-iso8859-3 73) (make-char 'latin-iso8859-4 73) (make-char 'latin-iso8859-9 73) (make-char 'latin-iso8859-15 73) nil nil #xC9) table)
-    (put-char-table (make-char 'latin-iso8859-3 74) (vector #x35 (make-char 'latin-iso8859-1 74) nil (make-char 'latin-iso8859-3 74) nil (make-char 'latin-iso8859-9 74) (make-char 'latin-iso8859-15 74) nil nil #xCA) table)
-    (put-char-table (make-char 'latin-iso8859-3 75) (vector #x3F (make-char 'latin-iso8859-1 75) (make-char 'latin-iso8859-2 75) (make-char 'latin-iso8859-3 75) (make-char 'latin-iso8859-4 75) (make-char 'latin-iso8859-9 75) (make-char 'latin-iso8859-15 75) nil nil #xCB) table)
-    (put-char-table (make-char 'latin-iso8859-3 76) (vector #x35 (make-char 'latin-iso8859-1 76) nil (make-char 'latin-iso8859-3 76) nil (make-char 'latin-iso8859-9 76) (make-char 'latin-iso8859-15 76) nil nil #xCC) table)
-    (put-char-table (make-char 'latin-iso8859-3 77) (vector #x3F (make-char 'latin-iso8859-1 77) (make-char 'latin-iso8859-2 77) (make-char 'latin-iso8859-3 77) (make-char 'latin-iso8859-4 77) (make-char 'latin-iso8859-9 77) (make-char 'latin-iso8859-15 77) nil nil #xCD) table)
-    (put-char-table (make-char 'latin-iso8859-3 78) (vector #x3F (make-char 'latin-iso8859-1 78) (make-char 'latin-iso8859-2 78) (make-char 'latin-iso8859-3 78) (make-char 'latin-iso8859-4 78) (make-char 'latin-iso8859-9 78) (make-char 'latin-iso8859-15 78) nil nil #xCE) table)
-    (put-char-table (make-char 'latin-iso8859-3 79) (vector #x35 (make-char 'latin-iso8859-1 79) nil (make-char 'latin-iso8859-3 79) nil (make-char 'latin-iso8859-9 79) (make-char 'latin-iso8859-15 79) nil nil #xCF) table)
-    (put-char-table (make-char 'latin-iso8859-3 80) (vector #x0 nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-3 81) (vector #x35 (make-char 'latin-iso8859-1 81) nil (make-char 'latin-iso8859-3 81) nil (make-char 'latin-iso8859-9 81) (make-char 'latin-iso8859-15 81) nil nil #xD1) table)
-    (put-char-table (make-char 'latin-iso8859-3 82) (vector #x35 (make-char 'latin-iso8859-1 82) nil (make-char 'latin-iso8859-3 82) nil (make-char 'latin-iso8859-9 82) (make-char 'latin-iso8859-15 82) nil nil #xD2) table)
-    (put-char-table (make-char 'latin-iso8859-3 83) (vector #x37 (make-char 'latin-iso8859-1 83) (make-char 'latin-iso8859-2 83) (make-char 'latin-iso8859-3 83) nil (make-char 'latin-iso8859-9 83) (make-char 'latin-iso8859-15 83) nil nil #xD3) table)
-    (put-char-table (make-char 'latin-iso8859-3 84) (vector #x3F (make-char 'latin-iso8859-1 84) (make-char 'latin-iso8859-2 84) (make-char 'latin-iso8859-3 84) (make-char 'latin-iso8859-4 84) (make-char 'latin-iso8859-9 84) (make-char 'latin-iso8859-15 84) nil nil #xD4) table)
-    (put-char-table (make-char 'latin-iso8859-3 85) (vector #x4 nil nil (make-char 'latin-iso8859-3 85) nil nil nil nil nil #x120) table)
-    (put-char-table (make-char 'latin-iso8859-3 86) (vector #x3F (make-char 'latin-iso8859-1 86) (make-char 'latin-iso8859-2 86) (make-char 'latin-iso8859-3 86) (make-char 'latin-iso8859-4 86) (make-char 'latin-iso8859-9 86) (make-char 'latin-iso8859-15 86) nil nil #xD6) table)
-    (put-char-table (make-char 'latin-iso8859-3 87) (vector #x3F (make-char 'latin-iso8859-1 87) (make-char 'latin-iso8859-2 87) (make-char 'latin-iso8859-3 87) (make-char 'latin-iso8859-4 87) (make-char 'latin-iso8859-9 87) (make-char 'latin-iso8859-15 87) nil nil #xD7) table)
-    (put-char-table (make-char 'latin-iso8859-3 88) (vector #x4 nil nil (make-char 'latin-iso8859-3 88) nil nil nil nil nil #x11C) table)
-    (put-char-table (make-char 'latin-iso8859-3 89) (vector #x35 (make-char 'latin-iso8859-1 89) nil (make-char 'latin-iso8859-3 89) nil (make-char 'latin-iso8859-9 89) (make-char 'latin-iso8859-15 89) nil nil #xD9) table)
-    (put-char-table (make-char 'latin-iso8859-3 90) (vector #x3F (make-char 'latin-iso8859-1 90) (make-char 'latin-iso8859-2 90) (make-char 'latin-iso8859-3 90) (make-char 'latin-iso8859-4 90) (make-char 'latin-iso8859-9 90) (make-char 'latin-iso8859-15 90) nil nil #xDA) table)
-    (put-char-table (make-char 'latin-iso8859-3 91) (vector #x3D (make-char 'latin-iso8859-1 91) nil (make-char 'latin-iso8859-3 91) (make-char 'latin-iso8859-4 91) (make-char 'latin-iso8859-9 91) (make-char 'latin-iso8859-15 91) nil nil #xDB) table)
-    (put-char-table (make-char 'latin-iso8859-3 92) (vector #x3F (make-char 'latin-iso8859-1 92) (make-char 'latin-iso8859-2 92) (make-char 'latin-iso8859-3 92) (make-char 'latin-iso8859-4 92) (make-char 'latin-iso8859-9 92) (make-char 'latin-iso8859-15 92) nil nil #xDC) table)
-    (put-char-table (make-char 'latin-iso8859-3 93) (vector #x4 nil nil (make-char 'latin-iso8859-3 93) nil nil nil nil nil #x16C) table)
-    (put-char-table (make-char 'latin-iso8859-3 94) (vector #x4 nil nil (make-char 'latin-iso8859-3 94) nil nil nil nil nil #x15C) table)
-    (put-char-table (make-char 'latin-iso8859-3 95) (vector #x3F (make-char 'latin-iso8859-1 95) (make-char 'latin-iso8859-2 95) (make-char 'latin-iso8859-3 95) (make-char 'latin-iso8859-4 95) (make-char 'latin-iso8859-9 95) (make-char 'latin-iso8859-15 95) nil nil #xDF) table)
-    (put-char-table (make-char 'latin-iso8859-3 96) (vector #x35 (make-char 'latin-iso8859-1 96) nil (make-char 'latin-iso8859-3 96) nil (make-char 'latin-iso8859-9 96) (make-char 'latin-iso8859-15 96) nil nil #xE0) table)
-    (put-char-table (make-char 'latin-iso8859-3 97) (vector #x3F (make-char 'latin-iso8859-1 97) (make-char 'latin-iso8859-2 97) (make-char 'latin-iso8859-3 97) (make-char 'latin-iso8859-4 97) (make-char 'latin-iso8859-9 97) (make-char 'latin-iso8859-15 97) nil nil #xE1) table)
-    (put-char-table (make-char 'latin-iso8859-3 98) (vector #x3F (make-char 'latin-iso8859-1 98) (make-char 'latin-iso8859-2 98) (make-char 'latin-iso8859-3 98) (make-char 'latin-iso8859-4 98) (make-char 'latin-iso8859-9 98) (make-char 'latin-iso8859-15 98) nil nil #xE2) table)
-    (put-char-table (make-char 'latin-iso8859-3 99) (vector #x0 nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-3 100) (vector #x3F (make-char 'latin-iso8859-1 100) (make-char 'latin-iso8859-2 100) (make-char 'latin-iso8859-3 100) (make-char 'latin-iso8859-4 100) (make-char 'latin-iso8859-9 100) (make-char 'latin-iso8859-15 100) nil nil #xE4) table)
-    (put-char-table (make-char 'latin-iso8859-3 101) (vector #x4 nil nil (make-char 'latin-iso8859-3 101) nil nil nil nil nil #x10B) table)
-    (put-char-table (make-char 'latin-iso8859-3 102) (vector #x4 nil nil (make-char 'latin-iso8859-3 102) nil nil nil nil nil #x109) table)
-    (put-char-table (make-char 'latin-iso8859-3 103) (vector #x37 (make-char 'latin-iso8859-1 103) (make-char 'latin-iso8859-2 103) (make-char 'latin-iso8859-3 103) nil (make-char 'latin-iso8859-9 103) (make-char 'latin-iso8859-15 103) nil nil #xE7) table)
-    (put-char-table (make-char 'latin-iso8859-3 104) (vector #x35 (make-char 'latin-iso8859-1 104) nil (make-char 'latin-iso8859-3 104) nil (make-char 'latin-iso8859-9 104) (make-char 'latin-iso8859-15 104) nil nil #xE8) table)
-    (put-char-table (make-char 'latin-iso8859-3 105) (vector #x3F (make-char 'latin-iso8859-1 105) (make-char 'latin-iso8859-2 105) (make-char 'latin-iso8859-3 105) (make-char 'latin-iso8859-4 105) (make-char 'latin-iso8859-9 105) (make-char 'latin-iso8859-15 105) nil nil #xE9) table)
-    (put-char-table (make-char 'latin-iso8859-3 106) (vector #x35 (make-char 'latin-iso8859-1 106) nil (make-char 'latin-iso8859-3 106) nil (make-char 'latin-iso8859-9 106) (make-char 'latin-iso8859-15 106) nil nil #xEA) table)
-    (put-char-table (make-char 'latin-iso8859-3 107) (vector #x3F (make-char 'latin-iso8859-1 107) (make-char 'latin-iso8859-2 107) (make-char 'latin-iso8859-3 107) (make-char 'latin-iso8859-4 107) (make-char 'latin-iso8859-9 107) (make-char 'latin-iso8859-15 107) nil nil #xEB) table)
-    (put-char-table (make-char 'latin-iso8859-3 108) (vector #x35 (make-char 'latin-iso8859-1 108) nil (make-char 'latin-iso8859-3 108) nil (make-char 'latin-iso8859-9 108) (make-char 'latin-iso8859-15 108) nil nil #xEC) table)
-    (put-char-table (make-char 'latin-iso8859-3 109) (vector #x3F (make-char 'latin-iso8859-1 109) (make-char 'latin-iso8859-2 109) (make-char 'latin-iso8859-3 109) (make-char 'latin-iso8859-4 109) (make-char 'latin-iso8859-9 109) (make-char 'latin-iso8859-15 109) nil nil #xED) table)
-    (put-char-table (make-char 'latin-iso8859-3 110) (vector #x3F (make-char 'latin-iso8859-1 110) (make-char 'latin-iso8859-2 110) (make-char 'latin-iso8859-3 110) (make-char 'latin-iso8859-4 110) (make-char 'latin-iso8859-9 110) (make-char 'latin-iso8859-15 110) nil nil #xEE) table)
-    (put-char-table (make-char 'latin-iso8859-3 111) (vector #x35 (make-char 'latin-iso8859-1 111) nil (make-char 'latin-iso8859-3 111) nil (make-char 'latin-iso8859-9 111) (make-char 'latin-iso8859-15 111) nil nil #xEF) table)
-    (put-char-table (make-char 'latin-iso8859-3 112) (vector #x0 nil nil nil nil nil nil nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-3 113) (vector #x35 (make-char 'latin-iso8859-1 113) nil (make-char 'latin-iso8859-3 113) nil (make-char 'latin-iso8859-9 113) (make-char 'latin-iso8859-15 113) nil nil #xF1) table)
-    (put-char-table (make-char 'latin-iso8859-3 114) (vector #x35 (make-char 'latin-iso8859-1 114) nil (make-char 'latin-iso8859-3 114) nil (make-char 'latin-iso8859-9 114) (make-char 'latin-iso8859-15 114) nil nil #xF2) table)
-    (put-char-table (make-char 'latin-iso8859-3 115) (vector #x37 (make-char 'latin-iso8859-1 115) (make-char 'latin-iso8859-2 115) (make-char 'latin-iso8859-3 115) nil (make-char 'latin-iso8859-9 115) (make-char 'latin-iso8859-15 115) nil nil #xF3) table)
-    (put-char-table (make-char 'latin-iso8859-3 116) (vector #x3F (make-char 'latin-iso8859-1 116) (make-char 'latin-iso8859-2 116) (make-char 'latin-iso8859-3 116) (make-char 'latin-iso8859-4 116) (make-char 'latin-iso8859-9 116) (make-char 'latin-iso8859-15 116) nil nil #xF4) table)
-    (put-char-table (make-char 'latin-iso8859-3 117) (vector #x4 nil nil (make-char 'latin-iso8859-3 117) nil nil nil nil nil #x121) table)
-    (put-char-table (make-char 'latin-iso8859-3 118) (vector #x3F (make-char 'latin-iso8859-1 118) (make-char 'latin-iso8859-2 118) (make-char 'latin-iso8859-3 118) (make-char 'latin-iso8859-4 118) (make-char 'latin-iso8859-9 118) (make-char 'latin-iso8859-15 118) nil nil #xF6) table)
-    (put-char-table (make-char 'latin-iso8859-3 119) (vector #x3F (make-char 'latin-iso8859-1 119) (make-char 'latin-iso8859-2 119) (make-char 'latin-iso8859-3 119) (make-char 'latin-iso8859-4 119) (make-char 'latin-iso8859-9 119) (make-char 'latin-iso8859-15 119) nil nil #xF7) table)
-    (put-char-table (make-char 'latin-iso8859-3 120) (vector #x4 nil nil (make-char 'latin-iso8859-3 120) nil nil nil nil nil #x11D) table)
-    (put-char-table (make-char 'latin-iso8859-3 121) (vector #x35 (make-char 'latin-iso8859-1 121) nil (make-char 'latin-iso8859-3 121) nil (make-char 'latin-iso8859-9 121) (make-char 'latin-iso8859-15 121) nil nil #xF9) table)
-    (put-char-table (make-char 'latin-iso8859-3 122) (vector #x3F (make-char 'latin-iso8859-1 122) (make-char 'latin-iso8859-2 122) (make-char 'latin-iso8859-3 122) (make-char 'latin-iso8859-4 122) (make-char 'latin-iso8859-9 122) (make-char 'latin-iso8859-15 122) nil nil #xFA) table)
-    (put-char-table (make-char 'latin-iso8859-3 123) (vector #x3D (make-char 'latin-iso8859-1 123) nil (make-char 'latin-iso8859-3 123) (make-char 'latin-iso8859-4 123) (make-char 'latin-iso8859-9 123) (make-char 'latin-iso8859-15 123) nil nil #xFB) table)
-    (put-char-table (make-char 'latin-iso8859-3 124) (vector #x3F (make-char 'latin-iso8859-1 124) (make-char 'latin-iso8859-2 124) (make-char 'latin-iso8859-3 124) (make-char 'latin-iso8859-4 124) (make-char 'latin-iso8859-9 124) (make-char 'latin-iso8859-15 124) nil nil #xFC) table)
-    (put-char-table (make-char 'latin-iso8859-3 125) (vector #x4 nil nil (make-char 'latin-iso8859-3 125) nil nil nil nil nil #x16D) table)
-    (put-char-table (make-char 'latin-iso8859-3 126) (vector #x4 nil nil (make-char 'latin-iso8859-3 126) nil nil nil nil nil #x15D) table)
-    (put-char-table (make-char 'latin-iso8859-3 127) (vector #xE nil (make-char 'latin-iso8859-2 127) (make-char 'latin-iso8859-3 127) (make-char 'latin-iso8859-4 127) nil nil nil nil #x2D9) table)
-    (put-char-table (make-char 'latin-iso8859-4 32) (vector #x3F (make-char 'latin-iso8859-1 32) (make-char 'latin-iso8859-2 32) (make-char 'latin-iso8859-3 32) (make-char 'latin-iso8859-4 32) (make-char 'latin-iso8859-9 32) (make-char 'latin-iso8859-15 32) nil nil #xA0) table)
-    (put-char-table (make-char 'latin-iso8859-4 33) (vector #xA nil (make-char 'latin-iso8859-2 33) nil (make-char 'latin-iso8859-4 33) nil nil nil nil #x104) table)
-    (put-char-table (make-char 'latin-iso8859-4 34) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 34) nil nil nil nil #x138) table)
-    (put-char-table (make-char 'latin-iso8859-4 35) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 35) nil nil nil nil #x156) table)
-    (put-char-table (make-char 'latin-iso8859-4 36) (vector #x1F (make-char 'latin-iso8859-1 36) (make-char 'latin-iso8859-2 36) (make-char 'latin-iso8859-3 36) (make-char 'latin-iso8859-4 36) (make-char 'latin-iso8859-9 36) nil nil nil #xA4) table)
-    (put-char-table (make-char 'latin-iso8859-4 37) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 37) nil nil nil nil #x128) table)
-    (put-char-table (make-char 'latin-iso8859-4 38) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 38) nil nil nil nil #x13B) table)
-    (put-char-table (make-char 'latin-iso8859-4 39) (vector #x3F (make-char 'latin-iso8859-1 39) (make-char 'latin-iso8859-2 39) (make-char 'latin-iso8859-3 39) (make-char 'latin-iso8859-4 39) (make-char 'latin-iso8859-9 39) (make-char 'latin-iso8859-15 39) nil nil #xA7) table)
-    (put-char-table (make-char 'latin-iso8859-4 40) (vector #x1F (make-char 'latin-iso8859-1 40) (make-char 'latin-iso8859-2 40) (make-char 'latin-iso8859-3 40) (make-char 'latin-iso8859-4 40) (make-char 'latin-iso8859-9 40) nil nil nil #xA8) table)
-    (put-char-table (make-char 'latin-iso8859-4 41) (vector #x2A nil (make-char 'latin-iso8859-2 41) nil (make-char 'latin-iso8859-4 41) nil (make-char 'latin-iso8859-15 38) nil nil #x160) table)
-    (put-char-table (make-char 'latin-iso8859-4 42) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 42) nil nil nil nil #x112) table)
-    (put-char-table (make-char 'latin-iso8859-4 43) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 43) nil nil nil nil #x122) table)
-    (put-char-table (make-char 'latin-iso8859-4 44) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 44) nil nil nil nil #x166) table)
-    (put-char-table (make-char 'latin-iso8859-4 45) (vector #x3F (make-char 'latin-iso8859-1 45) (make-char 'latin-iso8859-2 45) (make-char 'latin-iso8859-3 45) (make-char 'latin-iso8859-4 45) (make-char 'latin-iso8859-9 45) (make-char 'latin-iso8859-15 45) nil nil #xAD) table)
-    (put-char-table (make-char 'latin-iso8859-4 46) (vector #x2A nil (make-char 'latin-iso8859-2 46) nil (make-char 'latin-iso8859-4 46) nil (make-char 'latin-iso8859-15 52) nil nil #x17D) table)
-    (put-char-table (make-char 'latin-iso8859-4 47) (vector #x39 (make-char 'latin-iso8859-1 47) nil nil (make-char 'latin-iso8859-4 47) (make-char 'latin-iso8859-9 47) (make-char 'latin-iso8859-15 47) nil nil #xAF) table)
-    (put-char-table (make-char 'latin-iso8859-4 48) (vector #x3F (make-char 'latin-iso8859-1 48) (make-char 'latin-iso8859-2 48) (make-char 'latin-iso8859-3 48) (make-char 'latin-iso8859-4 48) (make-char 'latin-iso8859-9 48) (make-char 'latin-iso8859-15 48) nil nil #xB0) table)
-    (put-char-table (make-char 'latin-iso8859-4 49) (vector #xA nil (make-char 'latin-iso8859-2 49) nil (make-char 'latin-iso8859-4 49) nil nil nil nil #x105) table)
-    (put-char-table (make-char 'latin-iso8859-4 50) (vector #xA nil (make-char 'latin-iso8859-2 50) nil (make-char 'latin-iso8859-4 50) nil nil nil nil #x2DB) table)
-    (put-char-table (make-char 'latin-iso8859-4 51) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 51) nil nil nil nil #x157) table)
-    (put-char-table (make-char 'latin-iso8859-4 52) (vector #x1F (make-char 'latin-iso8859-1 52) (make-char 'latin-iso8859-2 52) (make-char 'latin-iso8859-3 52) (make-char 'latin-iso8859-4 52) (make-char 'latin-iso8859-9 52) nil nil nil #xB4) table)
-    (put-char-table (make-char 'latin-iso8859-4 53) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 53) nil nil nil nil #x129) table)
-    (put-char-table (make-char 'latin-iso8859-4 54) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 54) nil nil nil nil #x13C) table)
-    (put-char-table (make-char 'latin-iso8859-4 55) (vector #xA nil (make-char 'latin-iso8859-2 55) nil (make-char 'latin-iso8859-4 55) nil nil nil nil #x2C7) table)
-    (put-char-table (make-char 'latin-iso8859-4 56) (vector #x1F (make-char 'latin-iso8859-1 56) (make-char 'latin-iso8859-2 56) (make-char 'latin-iso8859-3 56) (make-char 'latin-iso8859-4 56) (make-char 'latin-iso8859-9 56) nil nil nil #xB8) table)
-    (put-char-table (make-char 'latin-iso8859-4 57) (vector #x2A nil (make-char 'latin-iso8859-2 57) nil (make-char 'latin-iso8859-4 57) nil (make-char 'latin-iso8859-15 40) nil nil #x161) table)
-    (put-char-table (make-char 'latin-iso8859-4 58) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 58) nil nil nil nil #x113) table)
-    (put-char-table (make-char 'latin-iso8859-4 59) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 59) nil nil nil nil #x123) table)
-    (put-char-table (make-char 'latin-iso8859-4 60) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 60) nil nil nil nil #x167) table)
-    (put-char-table (make-char 'latin-iso8859-4 61) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 61) nil nil nil nil #x14A) table)
-    (put-char-table (make-char 'latin-iso8859-4 62) (vector #x2A nil (make-char 'latin-iso8859-2 62) nil (make-char 'latin-iso8859-4 62) nil (make-char 'latin-iso8859-15 56) nil nil #x17E) table)
-    (put-char-table (make-char 'latin-iso8859-4 63) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 63) nil nil nil nil #x14B) table)
-    (put-char-table (make-char 'latin-iso8859-4 64) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 64) nil nil nil nil #x100) table)
-    (put-char-table (make-char 'latin-iso8859-4 65) (vector #x3F (make-char 'latin-iso8859-1 65) (make-char 'latin-iso8859-2 65) (make-char 'latin-iso8859-3 65) (make-char 'latin-iso8859-4 65) (make-char 'latin-iso8859-9 65) (make-char 'latin-iso8859-15 65) nil nil #xC1) table)
-    (put-char-table (make-char 'latin-iso8859-4 66) (vector #x3F (make-char 'latin-iso8859-1 66) (make-char 'latin-iso8859-2 66) (make-char 'latin-iso8859-3 66) (make-char 'latin-iso8859-4 66) (make-char 'latin-iso8859-9 66) (make-char 'latin-iso8859-15 66) nil nil #xC2) table)
-    (put-char-table (make-char 'latin-iso8859-4 67) (vector #x39 (make-char 'latin-iso8859-1 67) nil nil (make-char 'latin-iso8859-4 67) (make-char 'latin-iso8859-9 67) (make-char 'latin-iso8859-15 67) nil nil #xC3) table)
-    (put-char-table (make-char 'latin-iso8859-4 68) (vector #x3F (make-char 'latin-iso8859-1 68) (make-char 'latin-iso8859-2 68) (make-char 'latin-iso8859-3 68) (make-char 'latin-iso8859-4 68) (make-char 'latin-iso8859-9 68) (make-char 'latin-iso8859-15 68) nil nil #xC4) table)
-    (put-char-table (make-char 'latin-iso8859-4 69) (vector #x39 (make-char 'latin-iso8859-1 69) nil nil (make-char 'latin-iso8859-4 69) (make-char 'latin-iso8859-9 69) (make-char 'latin-iso8859-15 69) nil nil #xC5) table)
-    (put-char-table (make-char 'latin-iso8859-4 70) (vector #x39 (make-char 'latin-iso8859-1 70) nil nil (make-char 'latin-iso8859-4 70) (make-char 'latin-iso8859-9 70) (make-char 'latin-iso8859-15 70) nil nil #xC6) table)
-    (put-char-table (make-char 'latin-iso8859-4 71) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 71) nil nil nil nil #x12E) table)
-    (put-char-table (make-char 'latin-iso8859-4 72) (vector #xA nil (make-char 'latin-iso8859-2 72) nil (make-char 'latin-iso8859-4 72) nil nil nil nil #x10C) table)
-    (put-char-table (make-char 'latin-iso8859-4 73) (vector #x3F (make-char 'latin-iso8859-1 73) (make-char 'latin-iso8859-2 73) (make-char 'latin-iso8859-3 73) (make-char 'latin-iso8859-4 73) (make-char 'latin-iso8859-9 73) (make-char 'latin-iso8859-15 73) nil nil #xC9) table)
-    (put-char-table (make-char 'latin-iso8859-4 74) (vector #xA nil (make-char 'latin-iso8859-2 74) nil (make-char 'latin-iso8859-4 74) nil nil nil nil #x118) table)
-    (put-char-table (make-char 'latin-iso8859-4 75) (vector #x3F (make-char 'latin-iso8859-1 75) (make-char 'latin-iso8859-2 75) (make-char 'latin-iso8859-3 75) (make-char 'latin-iso8859-4 75) (make-char 'latin-iso8859-9 75) (make-char 'latin-iso8859-15 75) nil nil #xCB) table)
-    (put-char-table (make-char 'latin-iso8859-4 76) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 76) nil nil nil nil #x116) table)
-    (put-char-table (make-char 'latin-iso8859-4 77) (vector #x3F (make-char 'latin-iso8859-1 77) (make-char 'latin-iso8859-2 77) (make-char 'latin-iso8859-3 77) (make-char 'latin-iso8859-4 77) (make-char 'latin-iso8859-9 77) (make-char 'latin-iso8859-15 77) nil nil #xCD) table)
-    (put-char-table (make-char 'latin-iso8859-4 78) (vector #x3F (make-char 'latin-iso8859-1 78) (make-char 'latin-iso8859-2 78) (make-char 'latin-iso8859-3 78) (make-char 'latin-iso8859-4 78) (make-char 'latin-iso8859-9 78) (make-char 'latin-iso8859-15 78) nil nil #xCE) table)
-    (put-char-table (make-char 'latin-iso8859-4 79) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 79) nil nil nil nil #x12A) table)
-    (put-char-table (make-char 'latin-iso8859-4 80) (vector #xA nil (make-char 'latin-iso8859-2 80) nil (make-char 'latin-iso8859-4 80) nil nil nil nil #x110) table)
-    (put-char-table (make-char 'latin-iso8859-4 81) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 81) nil nil nil nil #x145) table)
-    (put-char-table (make-char 'latin-iso8859-4 82) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 82) nil nil nil nil #x14C) table)
-    (put-char-table (make-char 'latin-iso8859-4 83) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 83) nil nil nil nil #x136) table)
-    (put-char-table (make-char 'latin-iso8859-4 84) (vector #x3F (make-char 'latin-iso8859-1 84) (make-char 'latin-iso8859-2 84) (make-char 'latin-iso8859-3 84) (make-char 'latin-iso8859-4 84) (make-char 'latin-iso8859-9 84) (make-char 'latin-iso8859-15 84) nil nil #xD4) table)
-    (put-char-table (make-char 'latin-iso8859-4 85) (vector #x39 (make-char 'latin-iso8859-1 85) nil nil (make-char 'latin-iso8859-4 85) (make-char 'latin-iso8859-9 85) (make-char 'latin-iso8859-15 85) nil nil #xD5) table)
-    (put-char-table (make-char 'latin-iso8859-4 86) (vector #x3F (make-char 'latin-iso8859-1 86) (make-char 'latin-iso8859-2 86) (make-char 'latin-iso8859-3 86) (make-char 'latin-iso8859-4 86) (make-char 'latin-iso8859-9 86) (make-char 'latin-iso8859-15 86) nil nil #xD6) table)
-    (put-char-table (make-char 'latin-iso8859-4 87) (vector #x3F (make-char 'latin-iso8859-1 87) (make-char 'latin-iso8859-2 87) (make-char 'latin-iso8859-3 87) (make-char 'latin-iso8859-4 87) (make-char 'latin-iso8859-9 87) (make-char 'latin-iso8859-15 87) nil nil #xD7) table)
-    (put-char-table (make-char 'latin-iso8859-4 88) (vector #x39 (make-char 'latin-iso8859-1 88) nil nil (make-char 'latin-iso8859-4 88) (make-char 'latin-iso8859-9 88) (make-char 'latin-iso8859-15 88) nil nil #xD8) table)
-    (put-char-table (make-char 'latin-iso8859-4 89) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 89) nil nil nil nil #x172) table)
-    (put-char-table (make-char 'latin-iso8859-4 90) (vector #x3F (make-char 'latin-iso8859-1 90) (make-char 'latin-iso8859-2 90) (make-char 'latin-iso8859-3 90) (make-char 'latin-iso8859-4 90) (make-char 'latin-iso8859-9 90) (make-char 'latin-iso8859-15 90) nil nil #xDA) table)
-    (put-char-table (make-char 'latin-iso8859-4 91) (vector #x3D (make-char 'latin-iso8859-1 91) nil (make-char 'latin-iso8859-3 91) (make-char 'latin-iso8859-4 91) (make-char 'latin-iso8859-9 91) (make-char 'latin-iso8859-15 91) nil nil #xDB) table)
-    (put-char-table (make-char 'latin-iso8859-4 92) (vector #x3F (make-char 'latin-iso8859-1 92) (make-char 'latin-iso8859-2 92) (make-char 'latin-iso8859-3 92) (make-char 'latin-iso8859-4 92) (make-char 'latin-iso8859-9 92) (make-char 'latin-iso8859-15 92) nil nil #xDC) table)
-    (put-char-table (make-char 'latin-iso8859-4 93) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 93) nil nil nil nil #x168) table)
-    (put-char-table (make-char 'latin-iso8859-4 94) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 94) nil nil nil nil #x16A) table)
-    (put-char-table (make-char 'latin-iso8859-4 95) (vector #x3F (make-char 'latin-iso8859-1 95) (make-char 'latin-iso8859-2 95) (make-char 'latin-iso8859-3 95) (make-char 'latin-iso8859-4 95) (make-char 'latin-iso8859-9 95) (make-char 'latin-iso8859-15 95) nil nil #xDF) table)
-    (put-char-table (make-char 'latin-iso8859-4 96) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 96) nil nil nil nil #x101) table)
-    (put-char-table (make-char 'latin-iso8859-4 97) (vector #x3F (make-char 'latin-iso8859-1 97) (make-char 'latin-iso8859-2 97) (make-char 'latin-iso8859-3 97) (make-char 'latin-iso8859-4 97) (make-char 'latin-iso8859-9 97) (make-char 'latin-iso8859-15 97) nil nil #xE1) table)
-    (put-char-table (make-char 'latin-iso8859-4 98) (vector #x3F (make-char 'latin-iso8859-1 98) (make-char 'latin-iso8859-2 98) (make-char 'latin-iso8859-3 98) (make-char 'latin-iso8859-4 98) (make-char 'latin-iso8859-9 98) (make-char 'latin-iso8859-15 98) nil nil #xE2) table)
-    (put-char-table (make-char 'latin-iso8859-4 99) (vector #x39 (make-char 'latin-iso8859-1 99) nil nil (make-char 'latin-iso8859-4 99) (make-char 'latin-iso8859-9 99) (make-char 'latin-iso8859-15 99) nil nil #xE3) table)
-    (put-char-table (make-char 'latin-iso8859-4 100) (vector #x3F (make-char 'latin-iso8859-1 100) (make-char 'latin-iso8859-2 100) (make-char 'latin-iso8859-3 100) (make-char 'latin-iso8859-4 100) (make-char 'latin-iso8859-9 100) (make-char 'latin-iso8859-15 100) nil nil #xE4) table)
-    (put-char-table (make-char 'latin-iso8859-4 101) (vector #x39 (make-char 'latin-iso8859-1 101) nil nil (make-char 'latin-iso8859-4 101) (make-char 'latin-iso8859-9 101) (make-char 'latin-iso8859-15 101) nil nil #xE5) table)
-    (put-char-table (make-char 'latin-iso8859-4 102) (vector #x39 (make-char 'latin-iso8859-1 102) nil nil (make-char 'latin-iso8859-4 102) (make-char 'latin-iso8859-9 102) (make-char 'latin-iso8859-15 102) nil nil #xE6) table)
-    (put-char-table (make-char 'latin-iso8859-4 103) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 103) nil nil nil nil #x12F) table)
-    (put-char-table (make-char 'latin-iso8859-4 104) (vector #xA nil (make-char 'latin-iso8859-2 104) nil (make-char 'latin-iso8859-4 104) nil nil nil nil #x10D) table)
-    (put-char-table (make-char 'latin-iso8859-4 105) (vector #x3F (make-char 'latin-iso8859-1 105) (make-char 'latin-iso8859-2 105) (make-char 'latin-iso8859-3 105) (make-char 'latin-iso8859-4 105) (make-char 'latin-iso8859-9 105) (make-char 'latin-iso8859-15 105) nil nil #xE9) table)
-    (put-char-table (make-char 'latin-iso8859-4 106) (vector #xA nil (make-char 'latin-iso8859-2 106) nil (make-char 'latin-iso8859-4 106) nil nil nil nil #x119) table)
-    (put-char-table (make-char 'latin-iso8859-4 107) (vector #x3F (make-char 'latin-iso8859-1 107) (make-char 'latin-iso8859-2 107) (make-char 'latin-iso8859-3 107) (make-char 'latin-iso8859-4 107) (make-char 'latin-iso8859-9 107) (make-char 'latin-iso8859-15 107) nil nil #xEB) table)
-    (put-char-table (make-char 'latin-iso8859-4 108) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 108) nil nil nil nil #x117) table)
-    (put-char-table (make-char 'latin-iso8859-4 109) (vector #x3F (make-char 'latin-iso8859-1 109) (make-char 'latin-iso8859-2 109) (make-char 'latin-iso8859-3 109) (make-char 'latin-iso8859-4 109) (make-char 'latin-iso8859-9 109) (make-char 'latin-iso8859-15 109) nil nil #xED) table)
-    (put-char-table (make-char 'latin-iso8859-4 110) (vector #x3F (make-char 'latin-iso8859-1 110) (make-char 'latin-iso8859-2 110) (make-char 'latin-iso8859-3 110) (make-char 'latin-iso8859-4 110) (make-char 'latin-iso8859-9 110) (make-char 'latin-iso8859-15 110) nil nil #xEE) table)
-    (put-char-table (make-char 'latin-iso8859-4 111) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 111) nil nil nil nil #x12B) table)
-    (put-char-table (make-char 'latin-iso8859-4 112) (vector #xA nil (make-char 'latin-iso8859-2 112) nil (make-char 'latin-iso8859-4 112) nil nil nil nil #x111) table)
-    (put-char-table (make-char 'latin-iso8859-4 113) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 113) nil nil nil nil #x146) table)
-    (put-char-table (make-char 'latin-iso8859-4 114) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 114) nil nil nil nil #x14D) table)
-    (put-char-table (make-char 'latin-iso8859-4 115) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 115) nil nil nil nil #x137) table)
-    (put-char-table (make-char 'latin-iso8859-4 116) (vector #x3F (make-char 'latin-iso8859-1 116) (make-char 'latin-iso8859-2 116) (make-char 'latin-iso8859-3 116) (make-char 'latin-iso8859-4 116) (make-char 'latin-iso8859-9 116) (make-char 'latin-iso8859-15 116) nil nil #xF4) table)
-    (put-char-table (make-char 'latin-iso8859-4 117) (vector #x39 (make-char 'latin-iso8859-1 117) nil nil (make-char 'latin-iso8859-4 117) (make-char 'latin-iso8859-9 117) (make-char 'latin-iso8859-15 117) nil nil #xF5) table)
-    (put-char-table (make-char 'latin-iso8859-4 118) (vector #x3F (make-char 'latin-iso8859-1 118) (make-char 'latin-iso8859-2 118) (make-char 'latin-iso8859-3 118) (make-char 'latin-iso8859-4 118) (make-char 'latin-iso8859-9 118) (make-char 'latin-iso8859-15 118) nil nil #xF6) table)
-    (put-char-table (make-char 'latin-iso8859-4 119) (vector #x3F (make-char 'latin-iso8859-1 119) (make-char 'latin-iso8859-2 119) (make-char 'latin-iso8859-3 119) (make-char 'latin-iso8859-4 119) (make-char 'latin-iso8859-9 119) (make-char 'latin-iso8859-15 119) nil nil #xF7) table)
-    (put-char-table (make-char 'latin-iso8859-4 120) (vector #x39 (make-char 'latin-iso8859-1 120) nil nil (make-char 'latin-iso8859-4 120) (make-char 'latin-iso8859-9 120) (make-char 'latin-iso8859-15 120) nil nil #xF8) table)
-    (put-char-table (make-char 'latin-iso8859-4 121) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 121) nil nil nil nil #x173) table)
-    (put-char-table (make-char 'latin-iso8859-4 122) (vector #x3F (make-char 'latin-iso8859-1 122) (make-char 'latin-iso8859-2 122) (make-char 'latin-iso8859-3 122) (make-char 'latin-iso8859-4 122) (make-char 'latin-iso8859-9 122) (make-char 'latin-iso8859-15 122) nil nil #xFA) table)
-    (put-char-table (make-char 'latin-iso8859-4 123) (vector #x3D (make-char 'latin-iso8859-1 123) nil (make-char 'latin-iso8859-3 123) (make-char 'latin-iso8859-4 123) (make-char 'latin-iso8859-9 123) (make-char 'latin-iso8859-15 123) nil nil #xFB) table)
-    (put-char-table (make-char 'latin-iso8859-4 124) (vector #x3F (make-char 'latin-iso8859-1 124) (make-char 'latin-iso8859-2 124) (make-char 'latin-iso8859-3 124) (make-char 'latin-iso8859-4 124) (make-char 'latin-iso8859-9 124) (make-char 'latin-iso8859-15 124) nil nil #xFC) table)
-    (put-char-table (make-char 'latin-iso8859-4 125) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 125) nil nil nil nil #x169) table)
-    (put-char-table (make-char 'latin-iso8859-4 126) (vector #x8 nil nil nil (make-char 'latin-iso8859-4 126) nil nil nil nil #x16B) table)
-    (put-char-table (make-char 'latin-iso8859-4 127) (vector #xE nil (make-char 'latin-iso8859-2 127) (make-char 'latin-iso8859-3 127) (make-char 'latin-iso8859-4 127) nil nil nil nil #x2D9) table)
-    (put-char-table (make-char 'latin-jisx0201 33) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 33) (make-char 'latin-jisx0201 33) #x21) table)
-    (put-char-table (make-char 'latin-jisx0201 34) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 34) (make-char 'latin-jisx0201 34) #x22) table)
-    (put-char-table (make-char 'latin-jisx0201 35) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 35) (make-char 'latin-jisx0201 35) #x23) table)
-    (put-char-table (make-char 'latin-jisx0201 36) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 36) (make-char 'latin-jisx0201 36) #x24) table)
-    (put-char-table (make-char 'latin-jisx0201 37) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 37) (make-char 'latin-jisx0201 37) #x25) table)
-    (put-char-table (make-char 'latin-jisx0201 38) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 38) (make-char 'latin-jisx0201 38) #x26) table)
-    (put-char-table (make-char 'latin-jisx0201 39) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 39) (make-char 'latin-jisx0201 39) #x27) table)
-    (put-char-table (make-char 'latin-jisx0201 40) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 40) (make-char 'latin-jisx0201 40) #x28) table)
-    (put-char-table (make-char 'latin-jisx0201 41) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 41) (make-char 'latin-jisx0201 41) #x29) table)
-    (put-char-table (make-char 'latin-jisx0201 42) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 42) (make-char 'latin-jisx0201 42) #x2A) table)
-    (put-char-table (make-char 'latin-jisx0201 43) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 43) (make-char 'latin-jisx0201 43) #x2B) table)
-    (put-char-table (make-char 'latin-jisx0201 44) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 44) (make-char 'latin-jisx0201 44) #x2C) table)
-    (put-char-table (make-char 'latin-jisx0201 45) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 45) (make-char 'latin-jisx0201 45) #x2D) table)
-    (put-char-table (make-char 'latin-jisx0201 46) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 46) (make-char 'latin-jisx0201 46) #x2E) table)
-    (put-char-table (make-char 'latin-jisx0201 47) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 47) (make-char 'latin-jisx0201 47) #x2F) table)
-    (put-char-table (make-char 'latin-jisx0201 48) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 48) (make-char 'latin-jisx0201 48) #x30) table)
-    (put-char-table (make-char 'latin-jisx0201 49) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 49) (make-char 'latin-jisx0201 49) #x31) table)
-    (put-char-table (make-char 'latin-jisx0201 50) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 50) (make-char 'latin-jisx0201 50) #x32) table)
-    (put-char-table (make-char 'latin-jisx0201 51) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 51) (make-char 'latin-jisx0201 51) #x33) table)
-    (put-char-table (make-char 'latin-jisx0201 52) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 52) (make-char 'latin-jisx0201 52) #x34) table)
-    (put-char-table (make-char 'latin-jisx0201 53) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 53) (make-char 'latin-jisx0201 53) #x35) table)
-    (put-char-table (make-char 'latin-jisx0201 54) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 54) (make-char 'latin-jisx0201 54) #x36) table)
-    (put-char-table (make-char 'latin-jisx0201 55) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 55) (make-char 'latin-jisx0201 55) #x37) table)
-    (put-char-table (make-char 'latin-jisx0201 56) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 56) (make-char 'latin-jisx0201 56) #x38) table)
-    (put-char-table (make-char 'latin-jisx0201 57) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 57) (make-char 'latin-jisx0201 57) #x39) table)
-    (put-char-table (make-char 'latin-jisx0201 58) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 58) (make-char 'latin-jisx0201 58) #x3A) table)
-    (put-char-table (make-char 'latin-jisx0201 59) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 59) (make-char 'latin-jisx0201 59) #x3B) table)
-    (put-char-table (make-char 'latin-jisx0201 60) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 60) (make-char 'latin-jisx0201 60) #x3C) table)
-    (put-char-table (make-char 'latin-jisx0201 61) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 61) (make-char 'latin-jisx0201 61) #x3D) table)
-    (put-char-table (make-char 'latin-jisx0201 62) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 62) (make-char 'latin-jisx0201 62) #x3E) table)
-    (put-char-table (make-char 'latin-jisx0201 63) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 63) (make-char 'latin-jisx0201 63) #x3F) table)
-    (put-char-table (make-char 'latin-jisx0201 64) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 64) (make-char 'latin-jisx0201 64) #x40) table)
-    (put-char-table (make-char 'latin-jisx0201 65) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 65) (make-char 'latin-jisx0201 65) #x41) table)
-    (put-char-table (make-char 'latin-jisx0201 66) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 66) (make-char 'latin-jisx0201 66) #x42) table)
-    (put-char-table (make-char 'latin-jisx0201 67) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 67) (make-char 'latin-jisx0201 67) #x43) table)
-    (put-char-table (make-char 'latin-jisx0201 68) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 68) (make-char 'latin-jisx0201 68) #x44) table)
-    (put-char-table (make-char 'latin-jisx0201 69) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 69) (make-char 'latin-jisx0201 69) #x45) table)
-    (put-char-table (make-char 'latin-jisx0201 70) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 70) (make-char 'latin-jisx0201 70) #x46) table)
-    (put-char-table (make-char 'latin-jisx0201 71) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 71) (make-char 'latin-jisx0201 71) #x47) table)
-    (put-char-table (make-char 'latin-jisx0201 72) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 72) (make-char 'latin-jisx0201 72) #x48) table)
-    (put-char-table (make-char 'latin-jisx0201 73) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 73) (make-char 'latin-jisx0201 73) #x49) table)
-    (put-char-table (make-char 'latin-jisx0201 74) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 74) (make-char 'latin-jisx0201 74) #x4A) table)
-    (put-char-table (make-char 'latin-jisx0201 75) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 75) (make-char 'latin-jisx0201 75) #x4B) table)
-    (put-char-table (make-char 'latin-jisx0201 76) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 76) (make-char 'latin-jisx0201 76) #x4C) table)
-    (put-char-table (make-char 'latin-jisx0201 77) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 77) (make-char 'latin-jisx0201 77) #x4D) table)
-    (put-char-table (make-char 'latin-jisx0201 78) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 78) (make-char 'latin-jisx0201 78) #x4E) table)
-    (put-char-table (make-char 'latin-jisx0201 79) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 79) (make-char 'latin-jisx0201 79) #x4F) table)
-    (put-char-table (make-char 'latin-jisx0201 80) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 80) (make-char 'latin-jisx0201 80) #x50) table)
-    (put-char-table (make-char 'latin-jisx0201 81) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 81) (make-char 'latin-jisx0201 81) #x51) table)
-    (put-char-table (make-char 'latin-jisx0201 82) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 82) (make-char 'latin-jisx0201 82) #x52) table)
-    (put-char-table (make-char 'latin-jisx0201 83) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 83) (make-char 'latin-jisx0201 83) #x53) table)
-    (put-char-table (make-char 'latin-jisx0201 84) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 84) (make-char 'latin-jisx0201 84) #x54) table)
-    (put-char-table (make-char 'latin-jisx0201 85) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 85) (make-char 'latin-jisx0201 85) #x55) table)
-    (put-char-table (make-char 'latin-jisx0201 86) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 86) (make-char 'latin-jisx0201 86) #x56) table)
-    (put-char-table (make-char 'latin-jisx0201 87) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 87) (make-char 'latin-jisx0201 87) #x57) table)
-    (put-char-table (make-char 'latin-jisx0201 88) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 88) (make-char 'latin-jisx0201 88) #x58) table)
-    (put-char-table (make-char 'latin-jisx0201 89) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 89) (make-char 'latin-jisx0201 89) #x59) table)
-    (put-char-table (make-char 'latin-jisx0201 90) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 90) (make-char 'latin-jisx0201 90) #x5A) table)
-    (put-char-table (make-char 'latin-jisx0201 91) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 91) (make-char 'latin-jisx0201 91) #x5B) table)
-    (put-char-table (make-char 'latin-jisx0201 92) (vector #xB1 (make-char 'latin-iso8859-1 37) nil nil nil (make-char 'latin-iso8859-9 37) (make-char 'latin-iso8859-15 37) nil (make-char 'latin-jisx0201 92) #xA5) table)
-    (put-char-table (make-char 'latin-jisx0201 93) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 93) (make-char 'latin-jisx0201 93) #x5D) table)
-    (put-char-table (make-char 'latin-jisx0201 94) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 94) (make-char 'latin-jisx0201 94) #x5E) table)
-    (put-char-table (make-char 'latin-jisx0201 95) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 95) (make-char 'latin-jisx0201 95) #x5F) table)
-    (put-char-table (make-char 'latin-jisx0201 96) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 96) (make-char 'latin-jisx0201 96) #x60) table)
-    (put-char-table (make-char 'latin-jisx0201 97) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 97) (make-char 'latin-jisx0201 97) #x61) table)
-    (put-char-table (make-char 'latin-jisx0201 98) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 98) (make-char 'latin-jisx0201 98) #x62) table)
-    (put-char-table (make-char 'latin-jisx0201 99) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 99) (make-char 'latin-jisx0201 99) #x63) table)
-    (put-char-table (make-char 'latin-jisx0201 100) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 100) (make-char 'latin-jisx0201 100) #x64) table)
-    (put-char-table (make-char 'latin-jisx0201 101) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 101) (make-char 'latin-jisx0201 101) #x65) table)
-    (put-char-table (make-char 'latin-jisx0201 102) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 102) (make-char 'latin-jisx0201 102) #x66) table)
-    (put-char-table (make-char 'latin-jisx0201 103) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 103) (make-char 'latin-jisx0201 103) #x67) table)
-    (put-char-table (make-char 'latin-jisx0201 104) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 104) (make-char 'latin-jisx0201 104) #x68) table)
-    (put-char-table (make-char 'latin-jisx0201 105) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 105) (make-char 'latin-jisx0201 105) #x69) table)
-    (put-char-table (make-char 'latin-jisx0201 106) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 106) (make-char 'latin-jisx0201 106) #x6A) table)
-    (put-char-table (make-char 'latin-jisx0201 107) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 107) (make-char 'latin-jisx0201 107) #x6B) table)
-    (put-char-table (make-char 'latin-jisx0201 108) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 108) (make-char 'latin-jisx0201 108) #x6C) table)
-    (put-char-table (make-char 'latin-jisx0201 109) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 109) (make-char 'latin-jisx0201 109) #x6D) table)
-    (put-char-table (make-char 'latin-jisx0201 110) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 110) (make-char 'latin-jisx0201 110) #x6E) table)
-    (put-char-table (make-char 'latin-jisx0201 111) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 111) (make-char 'latin-jisx0201 111) #x6F) table)
-    (put-char-table (make-char 'latin-jisx0201 112) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 112) (make-char 'latin-jisx0201 112) #x70) table)
-    (put-char-table (make-char 'latin-jisx0201 113) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 113) (make-char 'latin-jisx0201 113) #x71) table)
-    (put-char-table (make-char 'latin-jisx0201 114) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 114) (make-char 'latin-jisx0201 114) #x72) table)
-    (put-char-table (make-char 'latin-jisx0201 115) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 115) (make-char 'latin-jisx0201 115) #x73) table)
-    (put-char-table (make-char 'latin-jisx0201 116) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 116) (make-char 'latin-jisx0201 116) #x74) table)
-    (put-char-table (make-char 'latin-jisx0201 117) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 117) (make-char 'latin-jisx0201 117) #x75) table)
-    (put-char-table (make-char 'latin-jisx0201 118) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 118) (make-char 'latin-jisx0201 118) #x76) table)
-    (put-char-table (make-char 'latin-jisx0201 119) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 119) (make-char 'latin-jisx0201 119) #x77) table)
-    (put-char-table (make-char 'latin-jisx0201 120) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 120) (make-char 'latin-jisx0201 120) #x78) table)
-    (put-char-table (make-char 'latin-jisx0201 121) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 121) (make-char 'latin-jisx0201 121) #x79) table)
-    (put-char-table (make-char 'latin-jisx0201 122) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 122) (make-char 'latin-jisx0201 122) #x7A) table)
-    (put-char-table (make-char 'latin-jisx0201 123) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 123) (make-char 'latin-jisx0201 123) #x7B) table)
-    (put-char-table (make-char 'latin-jisx0201 124) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 124) (make-char 'latin-jisx0201 124) #x7C) table)
-    (put-char-table (make-char 'latin-jisx0201 125) (vector #xC0 nil nil nil nil nil nil (make-char 'ascii 125) (make-char 'latin-jisx0201 125) #x7D) table)
-    (put-char-table (make-char 'latin-jisx0201 126) (vector #x80 nil nil nil nil nil nil nil (make-char 'latin-jisx0201 126) #x203E) table)
-    (put-char-table (make-char 'latin-iso8859-9 32) (vector #x3F (make-char 'latin-iso8859-1 32) (make-char 'latin-iso8859-2 32) (make-char 'latin-iso8859-3 32) (make-char 'latin-iso8859-4 32) (make-char 'latin-iso8859-9 32) (make-char 'latin-iso8859-15 32) nil nil #xA0) table)
-    (put-char-table (make-char 'latin-iso8859-9 33) (vector #x31 (make-char 'latin-iso8859-1 33) nil nil nil (make-char 'latin-iso8859-9 33) (make-char 'latin-iso8859-15 33) nil nil #xA1) table)
-    (put-char-table (make-char 'latin-iso8859-9 34) (vector #x31 (make-char 'latin-iso8859-1 34) nil nil nil (make-char 'latin-iso8859-9 34) (make-char 'latin-iso8859-15 34) nil nil #xA2) table)
-    (put-char-table (make-char 'latin-iso8859-9 35) (vector #x35 (make-char 'latin-iso8859-1 35) nil (make-char 'latin-iso8859-3 35) nil (make-char 'latin-iso8859-9 35) (make-char 'latin-iso8859-15 35) nil nil #xA3) table)
-    (put-char-table (make-char 'latin-iso8859-9 36) (vector #x1F (make-char 'latin-iso8859-1 36) (make-char 'latin-iso8859-2 36) (make-char 'latin-iso8859-3 36) (make-char 'latin-iso8859-4 36) (make-char 'latin-iso8859-9 36) nil nil nil #xA4) table)
-    (put-char-table (make-char 'latin-iso8859-9 37) (vector #xB1 (make-char 'latin-iso8859-1 37) nil nil nil (make-char 'latin-iso8859-9 37) (make-char 'latin-iso8859-15 37) nil (make-char 'latin-jisx0201 92) #xA5) table)
-    (put-char-table (make-char 'latin-iso8859-9 38) (vector #x11 (make-char 'latin-iso8859-1 38) nil nil nil (make-char 'latin-iso8859-9 38) nil nil nil #xA6) table)
-    (put-char-table (make-char 'latin-iso8859-9 39) (vector #x3F (make-char 'latin-iso8859-1 39) (make-char 'latin-iso8859-2 39) (make-char 'latin-iso8859-3 39) (make-char 'latin-iso8859-4 39) (make-char 'latin-iso8859-9 39) (make-char 'latin-iso8859-15 39) nil nil #xA7) table)
-    (put-char-table (make-char 'latin-iso8859-9 40) (vector #x1F (make-char 'latin-iso8859-1 40) (make-char 'latin-iso8859-2 40) (make-char 'latin-iso8859-3 40) (make-char 'latin-iso8859-4 40) (make-char 'latin-iso8859-9 40) nil nil nil #xA8) table)
-    (put-char-table (make-char 'latin-iso8859-9 41) (vector #x31 (make-char 'latin-iso8859-1 41) nil nil nil (make-char 'latin-iso8859-9 41) (make-char 'latin-iso8859-15 41) nil nil #xA9) table)
-    (put-char-table (make-char 'latin-iso8859-9 42) (vector #x31 (make-char 'latin-iso8859-1 42) nil nil nil (make-char 'latin-iso8859-9 42) (make-char 'latin-iso8859-15 42) nil nil #xAA) table)
-    (put-char-table (make-char 'latin-iso8859-9 43) (vector #x31 (make-char 'latin-iso8859-1 43) nil nil nil (make-char 'latin-iso8859-9 43) (make-char 'latin-iso8859-15 43) nil nil #xAB) table)
-    (put-char-table (make-char 'latin-iso8859-9 44) (vector #x31 (make-char 'latin-iso8859-1 44) nil nil nil (make-char 'latin-iso8859-9 44) (make-char 'latin-iso8859-15 44) nil nil #xAC) table)
-    (put-char-table (make-char 'latin-iso8859-9 45) (vector #x3F (make-char 'latin-iso8859-1 45) (make-char 'latin-iso8859-2 45) (make-char 'latin-iso8859-3 45) (make-char 'latin-iso8859-4 45) (make-char 'latin-iso8859-9 45) (make-char 'latin-iso8859-15 45) nil nil #xAD) table)
-    (put-char-table (make-char 'latin-iso8859-9 46) (vector #x31 (make-char 'latin-iso8859-1 46) nil nil nil (make-char 'latin-iso8859-9 46) (make-char 'latin-iso8859-15 46) nil nil #xAE) table)
-    (put-char-table (make-char 'latin-iso8859-9 47) (vector #x39 (make-char 'latin-iso8859-1 47) nil nil (make-char 'latin-iso8859-4 47) (make-char 'latin-iso8859-9 47) (make-char 'latin-iso8859-15 47) nil nil #xAF) table)
-    (put-char-table (make-char 'latin-iso8859-9 48) (vector #x3F (make-char 'latin-iso8859-1 48) (make-char 'latin-iso8859-2 48) (make-char 'latin-iso8859-3 48) (make-char 'latin-iso8859-4 48) (make-char 'latin-iso8859-9 48) (make-char 'latin-iso8859-15 48) nil nil #xB0) table)
-    (put-char-table (make-char 'latin-iso8859-9 49) (vector #x31 (make-char 'latin-iso8859-1 49) nil nil nil (make-char 'latin-iso8859-9 49) (make-char 'latin-iso8859-15 49) nil nil #xB1) table)
-    (put-char-table (make-char 'latin-iso8859-9 50) (vector #x35 (make-char 'latin-iso8859-1 50) nil (make-char 'latin-iso8859-3 50) nil (make-char 'latin-iso8859-9 50) (make-char 'latin-iso8859-15 50) nil nil #xB2) table)
-    (put-char-table (make-char 'latin-iso8859-9 51) (vector #x35 (make-char 'latin-iso8859-1 51) nil (make-char 'latin-iso8859-3 51) nil (make-char 'latin-iso8859-9 51) (make-char 'latin-iso8859-15 51) nil nil #xB3) table)
-    (put-char-table (make-char 'latin-iso8859-9 52) (vector #x1F (make-char 'latin-iso8859-1 52) (make-char 'latin-iso8859-2 52) (make-char 'latin-iso8859-3 52) (make-char 'latin-iso8859-4 52) (make-char 'latin-iso8859-9 52) nil nil nil #xB4) table)
-    (put-char-table (make-char 'latin-iso8859-9 53) (vector #x35 (make-char 'latin-iso8859-1 53) nil (make-char 'latin-iso8859-3 53) nil (make-char 'latin-iso8859-9 53) (make-char 'latin-iso8859-15 53) nil nil #xB5) table)
-    (put-char-table (make-char 'latin-iso8859-9 54) (vector #x31 (make-char 'latin-iso8859-1 54) nil nil nil (make-char 'latin-iso8859-9 54) (make-char 'latin-iso8859-15 54) nil nil #xB6) table)
-    (put-char-table (make-char 'latin-iso8859-9 55) (vector #x35 (make-char 'latin-iso8859-1 55) nil (make-char 'latin-iso8859-3 55) nil (make-char 'latin-iso8859-9 55) (make-char 'latin-iso8859-15 55) nil nil #xB7) table)
-    (put-char-table (make-char 'latin-iso8859-9 56) (vector #x1F (make-char 'latin-iso8859-1 56) (make-char 'latin-iso8859-2 56) (make-char 'latin-iso8859-3 56) (make-char 'latin-iso8859-4 56) (make-char 'latin-iso8859-9 56) nil nil nil #xB8) table)
-    (put-char-table (make-char 'latin-iso8859-9 57) (vector #x31 (make-char 'latin-iso8859-1 57) nil nil nil (make-char 'latin-iso8859-9 57) (make-char 'latin-iso8859-15 57) nil nil #xB9) table)
-    (put-char-table (make-char 'latin-iso8859-9 58) (vector #x31 (make-char 'latin-iso8859-1 58) nil nil nil (make-char 'latin-iso8859-9 58) (make-char 'latin-iso8859-15 58) nil nil #xBA) table)
-    (put-char-table (make-char 'latin-iso8859-9 59) (vector #x31 (make-char 'latin-iso8859-1 59) nil nil nil (make-char 'latin-iso8859-9 59) (make-char 'latin-iso8859-15 59) nil nil #xBB) table)
-    (put-char-table (make-char 'latin-iso8859-9 60) (vector #x11 (make-char 'latin-iso8859-1 60) nil nil nil (make-char 'latin-iso8859-9 60) nil nil nil #xBC) table)
-    (put-char-table (make-char 'latin-iso8859-9 61) (vector #x15 (make-char 'latin-iso8859-1 61) nil (make-char 'latin-iso8859-3 61) nil (make-char 'latin-iso8859-9 61) nil nil nil #xBD) table)
-    (put-char-table (make-char 'latin-iso8859-9 62) (vector #x11 (make-char 'latin-iso8859-1 62) nil nil nil (make-char 'latin-iso8859-9 62) nil nil nil #xBE) table)
-    (put-char-table (make-char 'latin-iso8859-9 63) (vector #x31 (make-char 'latin-iso8859-1 63) nil nil nil (make-char 'latin-iso8859-9 63) (make-char 'latin-iso8859-15 63) nil nil #xBF) table)
-    (put-char-table (make-char 'latin-iso8859-9 64) (vector #x35 (make-char 'latin-iso8859-1 64) nil (make-char 'latin-iso8859-3 64) nil (make-char 'latin-iso8859-9 64) (make-char 'latin-iso8859-15 64) nil nil #xC0) table)
-    (put-char-table (make-char 'latin-iso8859-9 65) (vector #x3F (make-char 'latin-iso8859-1 65) (make-char 'latin-iso8859-2 65) (make-char 'latin-iso8859-3 65) (make-char 'latin-iso8859-4 65) (make-char 'latin-iso8859-9 65) (make-char 'latin-iso8859-15 65) nil nil #xC1) table)
-    (put-char-table (make-char 'latin-iso8859-9 66) (vector #x3F (make-char 'latin-iso8859-1 66) (make-char 'latin-iso8859-2 66) (make-char 'latin-iso8859-3 66) (make-char 'latin-iso8859-4 66) (make-char 'latin-iso8859-9 66) (make-char 'latin-iso8859-15 66) nil nil #xC2) table)
-    (put-char-table (make-char 'latin-iso8859-9 67) (vector #x39 (make-char 'latin-iso8859-1 67) nil nil (make-char 'latin-iso8859-4 67) (make-char 'latin-iso8859-9 67) (make-char 'latin-iso8859-15 67) nil nil #xC3) table)
-    (put-char-table (make-char 'latin-iso8859-9 68) (vector #x3F (make-char 'latin-iso8859-1 68) (make-char 'latin-iso8859-2 68) (make-char 'latin-iso8859-3 68) (make-char 'latin-iso8859-4 68) (make-char 'latin-iso8859-9 68) (make-char 'latin-iso8859-15 68) nil nil #xC4) table)
-    (put-char-table (make-char 'latin-iso8859-9 69) (vector #x39 (make-char 'latin-iso8859-1 69) nil nil (make-char 'latin-iso8859-4 69) (make-char 'latin-iso8859-9 69) (make-char 'latin-iso8859-15 69) nil nil #xC5) table)
-    (put-char-table (make-char 'latin-iso8859-9 70) (vector #x39 (make-char 'latin-iso8859-1 70) nil nil (make-char 'latin-iso8859-4 70) (make-char 'latin-iso8859-9 70) (make-char 'latin-iso8859-15 70) nil nil #xC6) table)
-    (put-char-table (make-char 'latin-iso8859-9 71) (vector #x37 (make-char 'latin-iso8859-1 71) (make-char 'latin-iso8859-2 71) (make-char 'latin-iso8859-3 71) nil (make-char 'latin-iso8859-9 71) (make-char 'latin-iso8859-15 71) nil nil #xC7) table)
-    (put-char-table (make-char 'latin-iso8859-9 72) (vector #x35 (make-char 'latin-iso8859-1 72) nil (make-char 'latin-iso8859-3 72) nil (make-char 'latin-iso8859-9 72) (make-char 'latin-iso8859-15 72) nil nil #xC8) table)
-    (put-char-table (make-char 'latin-iso8859-9 73) (vector #x3F (make-char 'latin-iso8859-1 73) (make-char 'latin-iso8859-2 73) (make-char 'latin-iso8859-3 73) (make-char 'latin-iso8859-4 73) (make-char 'latin-iso8859-9 73) (make-char 'latin-iso8859-15 73) nil nil #xC9) table)
-    (put-char-table (make-char 'latin-iso8859-9 74) (vector #x35 (make-char 'latin-iso8859-1 74) nil (make-char 'latin-iso8859-3 74) nil (make-char 'latin-iso8859-9 74) (make-char 'latin-iso8859-15 74) nil nil #xCA) table)
-    (put-char-table (make-char 'latin-iso8859-9 75) (vector #x3F (make-char 'latin-iso8859-1 75) (make-char 'latin-iso8859-2 75) (make-char 'latin-iso8859-3 75) (make-char 'latin-iso8859-4 75) (make-char 'latin-iso8859-9 75) (make-char 'latin-iso8859-15 75) nil nil #xCB) table)
-    (put-char-table (make-char 'latin-iso8859-9 76) (vector #x35 (make-char 'latin-iso8859-1 76) nil (make-char 'latin-iso8859-3 76) nil (make-char 'latin-iso8859-9 76) (make-char 'latin-iso8859-15 76) nil nil #xCC) table)
-    (put-char-table (make-char 'latin-iso8859-9 77) (vector #x3F (make-char 'latin-iso8859-1 77) (make-char 'latin-iso8859-2 77) (make-char 'latin-iso8859-3 77) (make-char 'latin-iso8859-4 77) (make-char 'latin-iso8859-9 77) (make-char 'latin-iso8859-15 77) nil nil #xCD) table)
-    (put-char-table (make-char 'latin-iso8859-9 78) (vector #x3F (make-char 'latin-iso8859-1 78) (make-char 'latin-iso8859-2 78) (make-char 'latin-iso8859-3 78) (make-char 'latin-iso8859-4 78) (make-char 'latin-iso8859-9 78) (make-char 'latin-iso8859-15 78) nil nil #xCE) table)
-    (put-char-table (make-char 'latin-iso8859-9 79) (vector #x35 (make-char 'latin-iso8859-1 79) nil (make-char 'latin-iso8859-3 79) nil (make-char 'latin-iso8859-9 79) (make-char 'latin-iso8859-15 79) nil nil #xCF) table)
-    (put-char-table (make-char 'latin-iso8859-9 80) (vector #x14 nil nil (make-char 'latin-iso8859-3 43) nil (make-char 'latin-iso8859-9 80) nil nil nil #x11E) table)
-    (put-char-table (make-char 'latin-iso8859-9 81) (vector #x35 (make-char 'latin-iso8859-1 81) nil (make-char 'latin-iso8859-3 81) nil (make-char 'latin-iso8859-9 81) (make-char 'latin-iso8859-15 81) nil nil #xD1) table)
-    (put-char-table (make-char 'latin-iso8859-9 82) (vector #x35 (make-char 'latin-iso8859-1 82) nil (make-char 'latin-iso8859-3 82) nil (make-char 'latin-iso8859-9 82) (make-char 'latin-iso8859-15 82) nil nil #xD2) table)
-    (put-char-table (make-char 'latin-iso8859-9 83) (vector #x37 (make-char 'latin-iso8859-1 83) (make-char 'latin-iso8859-2 83) (make-char 'latin-iso8859-3 83) nil (make-char 'latin-iso8859-9 83) (make-char 'latin-iso8859-15 83) nil nil #xD3) table)
-    (put-char-table (make-char 'latin-iso8859-9 84) (vector #x3F (make-char 'latin-iso8859-1 84) (make-char 'latin-iso8859-2 84) (make-char 'latin-iso8859-3 84) (make-char 'latin-iso8859-4 84) (make-char 'latin-iso8859-9 84) (make-char 'latin-iso8859-15 84) nil nil #xD4) table)
-    (put-char-table (make-char 'latin-iso8859-9 85) (vector #x39 (make-char 'latin-iso8859-1 85) nil nil (make-char 'latin-iso8859-4 85) (make-char 'latin-iso8859-9 85) (make-char 'latin-iso8859-15 85) nil nil #xD5) table)
-    (put-char-table (make-char 'latin-iso8859-9 86) (vector #x3F (make-char 'latin-iso8859-1 86) (make-char 'latin-iso8859-2 86) (make-char 'latin-iso8859-3 86) (make-char 'latin-iso8859-4 86) (make-char 'latin-iso8859-9 86) (make-char 'latin-iso8859-15 86) nil nil #xD6) table)
-    (put-char-table (make-char 'latin-iso8859-9 87) (vector #x3F (make-char 'latin-iso8859-1 87) (make-char 'latin-iso8859-2 87) (make-char 'latin-iso8859-3 87) (make-char 'latin-iso8859-4 87) (make-char 'latin-iso8859-9 87) (make-char 'latin-iso8859-15 87) nil nil #xD7) table)
-    (put-char-table (make-char 'latin-iso8859-9 88) (vector #x39 (make-char 'latin-iso8859-1 88) nil nil (make-char 'latin-iso8859-4 88) (make-char 'latin-iso8859-9 88) (make-char 'latin-iso8859-15 88) nil nil #xD8) table)
-    (put-char-table (make-char 'latin-iso8859-9 89) (vector #x35 (make-char 'latin-iso8859-1 89) nil (make-char 'latin-iso8859-3 89) nil (make-char 'latin-iso8859-9 89) (make-char 'latin-iso8859-15 89) nil nil #xD9) table)
-    (put-char-table (make-char 'latin-iso8859-9 90) (vector #x3F (make-char 'latin-iso8859-1 90) (make-char 'latin-iso8859-2 90) (make-char 'latin-iso8859-3 90) (make-char 'latin-iso8859-4 90) (make-char 'latin-iso8859-9 90) (make-char 'latin-iso8859-15 90) nil nil #xDA) table)
-    (put-char-table (make-char 'latin-iso8859-9 91) (vector #x3D (make-char 'latin-iso8859-1 91) nil (make-char 'latin-iso8859-3 91) (make-char 'latin-iso8859-4 91) (make-char 'latin-iso8859-9 91) (make-char 'latin-iso8859-15 91) nil nil #xDB) table)
-    (put-char-table (make-char 'latin-iso8859-9 92) (vector #x3F (make-char 'latin-iso8859-1 92) (make-char 'latin-iso8859-2 92) (make-char 'latin-iso8859-3 92) (make-char 'latin-iso8859-4 92) (make-char 'latin-iso8859-9 92) (make-char 'latin-iso8859-15 92) nil nil #xDC) table)
-    (put-char-table (make-char 'latin-iso8859-9 93) (vector #x14 nil nil (make-char 'latin-iso8859-3 41) nil (make-char 'latin-iso8859-9 93) nil nil nil #x130) table)
-    (put-char-table (make-char 'latin-iso8859-9 94) (vector #x16 nil (make-char 'latin-iso8859-2 42) (make-char 'latin-iso8859-3 42) nil (make-char 'latin-iso8859-9 94) nil nil nil #x15E) table)
-    (put-char-table (make-char 'latin-iso8859-9 95) (vector #x3F (make-char 'latin-iso8859-1 95) (make-char 'latin-iso8859-2 95) (make-char 'latin-iso8859-3 95) (make-char 'latin-iso8859-4 95) (make-char 'latin-iso8859-9 95) (make-char 'latin-iso8859-15 95) nil nil #xDF) table)
-    (put-char-table (make-char 'latin-iso8859-9 96) (vector #x35 (make-char 'latin-iso8859-1 96) nil (make-char 'latin-iso8859-3 96) nil (make-char 'latin-iso8859-9 96) (make-char 'latin-iso8859-15 96) nil nil #xE0) table)
-    (put-char-table (make-char 'latin-iso8859-9 97) (vector #x3F (make-char 'latin-iso8859-1 97) (make-char 'latin-iso8859-2 97) (make-char 'latin-iso8859-3 97) (make-char 'latin-iso8859-4 97) (make-char 'latin-iso8859-9 97) (make-char 'latin-iso8859-15 97) nil nil #xE1) table)
-    (put-char-table (make-char 'latin-iso8859-9 98) (vector #x3F (make-char 'latin-iso8859-1 98) (make-char 'latin-iso8859-2 98) (make-char 'latin-iso8859-3 98) (make-char 'latin-iso8859-4 98) (make-char 'latin-iso8859-9 98) (make-char 'latin-iso8859-15 98) nil nil #xE2) table)
-    (put-char-table (make-char 'latin-iso8859-9 99) (vector #x39 (make-char 'latin-iso8859-1 99) nil nil (make-char 'latin-iso8859-4 99) (make-char 'latin-iso8859-9 99) (make-char 'latin-iso8859-15 99) nil nil #xE3) table)
-    (put-char-table (make-char 'latin-iso8859-9 100) (vector #x3F (make-char 'latin-iso8859-1 100) (make-char 'latin-iso8859-2 100) (make-char 'latin-iso8859-3 100) (make-char 'latin-iso8859-4 100) (make-char 'latin-iso8859-9 100) (make-char 'latin-iso8859-15 100) nil nil #xE4) table)
-    (put-char-table (make-char 'latin-iso8859-9 101) (vector #x39 (make-char 'latin-iso8859-1 101) nil nil (make-char 'latin-iso8859-4 101) (make-char 'latin-iso8859-9 101) (make-char 'latin-iso8859-15 101) nil nil #xE5) table)
-    (put-char-table (make-char 'latin-iso8859-9 102) (vector #x39 (make-char 'latin-iso8859-1 102) nil nil (make-char 'latin-iso8859-4 102) (make-char 'latin-iso8859-9 102) (make-char 'latin-iso8859-15 102) nil nil #xE6) table)
-    (put-char-table (make-char 'latin-iso8859-9 103) (vector #x37 (make-char 'latin-iso8859-1 103) (make-char 'latin-iso8859-2 103) (make-char 'latin-iso8859-3 103) nil (make-char 'latin-iso8859-9 103) (make-char 'latin-iso8859-15 103) nil nil #xE7) table)
-    (put-char-table (make-char 'latin-iso8859-9 104) (vector #x35 (make-char 'latin-iso8859-1 104) nil (make-char 'latin-iso8859-3 104) nil (make-char 'latin-iso8859-9 104) (make-char 'latin-iso8859-15 104) nil nil #xE8) table)
-    (put-char-table (make-char 'latin-iso8859-9 105) (vector #x3F (make-char 'latin-iso8859-1 105) (make-char 'latin-iso8859-2 105) (make-char 'latin-iso8859-3 105) (make-char 'latin-iso8859-4 105) (make-char 'latin-iso8859-9 105) (make-char 'latin-iso8859-15 105) nil nil #xE9) table)
-    (put-char-table (make-char 'latin-iso8859-9 106) (vector #x35 (make-char 'latin-iso8859-1 106) nil (make-char 'latin-iso8859-3 106) nil (make-char 'latin-iso8859-9 106) (make-char 'latin-iso8859-15 106) nil nil #xEA) table)
-    (put-char-table (make-char 'latin-iso8859-9 107) (vector #x3F (make-char 'latin-iso8859-1 107) (make-char 'latin-iso8859-2 107) (make-char 'latin-iso8859-3 107) (make-char 'latin-iso8859-4 107) (make-char 'latin-iso8859-9 107) (make-char 'latin-iso8859-15 107) nil nil #xEB) table)
-    (put-char-table (make-char 'latin-iso8859-9 108) (vector #x35 (make-char 'latin-iso8859-1 108) nil (make-char 'latin-iso8859-3 108) nil (make-char 'latin-iso8859-9 108) (make-char 'latin-iso8859-15 108) nil nil #xEC) table)
-    (put-char-table (make-char 'latin-iso8859-9 109) (vector #x3F (make-char 'latin-iso8859-1 109) (make-char 'latin-iso8859-2 109) (make-char 'latin-iso8859-3 109) (make-char 'latin-iso8859-4 109) (make-char 'latin-iso8859-9 109) (make-char 'latin-iso8859-15 109) nil nil #xED) table)
-    (put-char-table (make-char 'latin-iso8859-9 110) (vector #x3F (make-char 'latin-iso8859-1 110) (make-char 'latin-iso8859-2 110) (make-char 'latin-iso8859-3 110) (make-char 'latin-iso8859-4 110) (make-char 'latin-iso8859-9 110) (make-char 'latin-iso8859-15 110) nil nil #xEE) table)
-    (put-char-table (make-char 'latin-iso8859-9 111) (vector #x35 (make-char 'latin-iso8859-1 111) nil (make-char 'latin-iso8859-3 111) nil (make-char 'latin-iso8859-9 111) (make-char 'latin-iso8859-15 111) nil nil #xEF) table)
-    (put-char-table (make-char 'latin-iso8859-9 112) (vector #x14 nil nil (make-char 'latin-iso8859-3 59) nil (make-char 'latin-iso8859-9 112) nil nil nil #x11F) table)
-    (put-char-table (make-char 'latin-iso8859-9 113) (vector #x35 (make-char 'latin-iso8859-1 113) nil (make-char 'latin-iso8859-3 113) nil (make-char 'latin-iso8859-9 113) (make-char 'latin-iso8859-15 113) nil nil #xF1) table)
-    (put-char-table (make-char 'latin-iso8859-9 114) (vector #x35 (make-char 'latin-iso8859-1 114) nil (make-char 'latin-iso8859-3 114) nil (make-char 'latin-iso8859-9 114) (make-char 'latin-iso8859-15 114) nil nil #xF2) table)
-    (put-char-table (make-char 'latin-iso8859-9 115) (vector #x37 (make-char 'latin-iso8859-1 115) (make-char 'latin-iso8859-2 115) (make-char 'latin-iso8859-3 115) nil (make-char 'latin-iso8859-9 115) (make-char 'latin-iso8859-15 115) nil nil #xF3) table)
-    (put-char-table (make-char 'latin-iso8859-9 116) (vector #x3F (make-char 'latin-iso8859-1 116) (make-char 'latin-iso8859-2 116) (make-char 'latin-iso8859-3 116) (make-char 'latin-iso8859-4 116) (make-char 'latin-iso8859-9 116) (make-char 'latin-iso8859-15 116) nil nil #xF4) table)
-    (put-char-table (make-char 'latin-iso8859-9 117) (vector #x39 (make-char 'latin-iso8859-1 117) nil nil (make-char 'latin-iso8859-4 117) (make-char 'latin-iso8859-9 117) (make-char 'latin-iso8859-15 117) nil nil #xF5) table)
-    (put-char-table (make-char 'latin-iso8859-9 118) (vector #x3F (make-char 'latin-iso8859-1 118) (make-char 'latin-iso8859-2 118) (make-char 'latin-iso8859-3 118) (make-char 'latin-iso8859-4 118) (make-char 'latin-iso8859-9 118) (make-char 'latin-iso8859-15 118) nil nil #xF6) table)
-    (put-char-table (make-char 'latin-iso8859-9 119) (vector #x3F (make-char 'latin-iso8859-1 119) (make-char 'latin-iso8859-2 119) (make-char 'latin-iso8859-3 119) (make-char 'latin-iso8859-4 119) (make-char 'latin-iso8859-9 119) (make-char 'latin-iso8859-15 119) nil nil #xF7) table)
-    (put-char-table (make-char 'latin-iso8859-9 120) (vector #x39 (make-char 'latin-iso8859-1 120) nil nil (make-char 'latin-iso8859-4 120) (make-char 'latin-iso8859-9 120) (make-char 'latin-iso8859-15 120) nil nil #xF8) table)
-    (put-char-table (make-char 'latin-iso8859-9 121) (vector #x35 (make-char 'latin-iso8859-1 121) nil (make-char 'latin-iso8859-3 121) nil (make-char 'latin-iso8859-9 121) (make-char 'latin-iso8859-15 121) nil nil #xF9) table)
-    (put-char-table (make-char 'latin-iso8859-9 122) (vector #x3F (make-char 'latin-iso8859-1 122) (make-char 'latin-iso8859-2 122) (make-char 'latin-iso8859-3 122) (make-char 'latin-iso8859-4 122) (make-char 'latin-iso8859-9 122) (make-char 'latin-iso8859-15 122) nil nil #xFA) table)
-    (put-char-table (make-char 'latin-iso8859-9 123) (vector #x3D (make-char 'latin-iso8859-1 123) nil (make-char 'latin-iso8859-3 123) (make-char 'latin-iso8859-4 123) (make-char 'latin-iso8859-9 123) (make-char 'latin-iso8859-15 123) nil nil #xFB) table)
-    (put-char-table (make-char 'latin-iso8859-9 124) (vector #x3F (make-char 'latin-iso8859-1 124) (make-char 'latin-iso8859-2 124) (make-char 'latin-iso8859-3 124) (make-char 'latin-iso8859-4 124) (make-char 'latin-iso8859-9 124) (make-char 'latin-iso8859-15 124) nil nil #xFC) table)
-    (put-char-table (make-char 'latin-iso8859-9 125) (vector #x14 nil nil (make-char 'latin-iso8859-3 57) nil (make-char 'latin-iso8859-9 125) nil nil nil #x131) table)
-    (put-char-table (make-char 'latin-iso8859-9 126) (vector #x16 nil (make-char 'latin-iso8859-2 58) (make-char 'latin-iso8859-3 58) nil (make-char 'latin-iso8859-9 126) nil nil nil #x15F) table)
-    (put-char-table (make-char 'latin-iso8859-9 127) (vector #x31 (make-char 'latin-iso8859-1 127) nil nil nil (make-char 'latin-iso8859-9 127) (make-char 'latin-iso8859-15 127) nil nil #xFF) table)
-    (put-char-table (make-char 'latin-iso8859-15 32) (vector #x3F (make-char 'latin-iso8859-1 32) (make-char 'latin-iso8859-2 32) (make-char 'latin-iso8859-3 32) (make-char 'latin-iso8859-4 32) (make-char 'latin-iso8859-9 32) (make-char 'latin-iso8859-15 32) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 33) (vector #x31 (make-char 'latin-iso8859-1 33) nil nil nil (make-char 'latin-iso8859-9 33) (make-char 'latin-iso8859-15 33) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 34) (vector #x31 (make-char 'latin-iso8859-1 34) nil nil nil (make-char 'latin-iso8859-9 34) (make-char 'latin-iso8859-15 34) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 35) (vector #x35 (make-char 'latin-iso8859-1 35) nil (make-char 'latin-iso8859-3 35) nil (make-char 'latin-iso8859-9 35) (make-char 'latin-iso8859-15 35) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 36) (vector #x20 nil nil nil nil nil (make-char 'latin-iso8859-15 36) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 37) (vector #xB1 (make-char 'latin-iso8859-1 37) nil nil nil (make-char 'latin-iso8859-9 37) (make-char 'latin-iso8859-15 37) nil (make-char 'latin-jisx0201 92) nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 38) (vector #x2A nil (make-char 'latin-iso8859-2 41) nil (make-char 'latin-iso8859-4 41) nil (make-char 'latin-iso8859-15 38) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 39) (vector #x3F (make-char 'latin-iso8859-1 39) (make-char 'latin-iso8859-2 39) (make-char 'latin-iso8859-3 39) (make-char 'latin-iso8859-4 39) (make-char 'latin-iso8859-9 39) (make-char 'latin-iso8859-15 39) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 40) (vector #x2A nil (make-char 'latin-iso8859-2 57) nil (make-char 'latin-iso8859-4 57) nil (make-char 'latin-iso8859-15 40) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 41) (vector #x31 (make-char 'latin-iso8859-1 41) nil nil nil (make-char 'latin-iso8859-9 41) (make-char 'latin-iso8859-15 41) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 42) (vector #x31 (make-char 'latin-iso8859-1 42) nil nil nil (make-char 'latin-iso8859-9 42) (make-char 'latin-iso8859-15 42) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 43) (vector #x31 (make-char 'latin-iso8859-1 43) nil nil nil (make-char 'latin-iso8859-9 43) (make-char 'latin-iso8859-15 43) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 44) (vector #x31 (make-char 'latin-iso8859-1 44) nil nil nil (make-char 'latin-iso8859-9 44) (make-char 'latin-iso8859-15 44) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 45) (vector #x3F (make-char 'latin-iso8859-1 45) (make-char 'latin-iso8859-2 45) (make-char 'latin-iso8859-3 45) (make-char 'latin-iso8859-4 45) (make-char 'latin-iso8859-9 45) (make-char 'latin-iso8859-15 45) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 46) (vector #x31 (make-char 'latin-iso8859-1 46) nil nil nil (make-char 'latin-iso8859-9 46) (make-char 'latin-iso8859-15 46) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 47) (vector #x39 (make-char 'latin-iso8859-1 47) nil nil (make-char 'latin-iso8859-4 47) (make-char 'latin-iso8859-9 47) (make-char 'latin-iso8859-15 47) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 48) (vector #x3F (make-char 'latin-iso8859-1 48) (make-char 'latin-iso8859-2 48) (make-char 'latin-iso8859-3 48) (make-char 'latin-iso8859-4 48) (make-char 'latin-iso8859-9 48) (make-char 'latin-iso8859-15 48) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 49) (vector #x31 (make-char 'latin-iso8859-1 49) nil nil nil (make-char 'latin-iso8859-9 49) (make-char 'latin-iso8859-15 49) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 50) (vector #x35 (make-char 'latin-iso8859-1 50) nil (make-char 'latin-iso8859-3 50) nil (make-char 'latin-iso8859-9 50) (make-char 'latin-iso8859-15 50) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 51) (vector #x35 (make-char 'latin-iso8859-1 51) nil (make-char 'latin-iso8859-3 51) nil (make-char 'latin-iso8859-9 51) (make-char 'latin-iso8859-15 51) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 52) (vector #x2A nil (make-char 'latin-iso8859-2 46) nil (make-char 'latin-iso8859-4 46) nil (make-char 'latin-iso8859-15 52) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 53) (vector #x35 (make-char 'latin-iso8859-1 53) nil (make-char 'latin-iso8859-3 53) nil (make-char 'latin-iso8859-9 53) (make-char 'latin-iso8859-15 53) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 54) (vector #x31 (make-char 'latin-iso8859-1 54) nil nil nil (make-char 'latin-iso8859-9 54) (make-char 'latin-iso8859-15 54) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 55) (vector #x35 (make-char 'latin-iso8859-1 55) nil (make-char 'latin-iso8859-3 55) nil (make-char 'latin-iso8859-9 55) (make-char 'latin-iso8859-15 55) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 56) (vector #x2A nil (make-char 'latin-iso8859-2 62) nil (make-char 'latin-iso8859-4 62) nil (make-char 'latin-iso8859-15 56) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 57) (vector #x31 (make-char 'latin-iso8859-1 57) nil nil nil (make-char 'latin-iso8859-9 57) (make-char 'latin-iso8859-15 57) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 58) (vector #x31 (make-char 'latin-iso8859-1 58) nil nil nil (make-char 'latin-iso8859-9 58) (make-char 'latin-iso8859-15 58) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 59) (vector #x31 (make-char 'latin-iso8859-1 59) nil nil nil (make-char 'latin-iso8859-9 59) (make-char 'latin-iso8859-15 59) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 60) (vector #x20 nil nil nil nil nil (make-char 'latin-iso8859-15 60) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 61) (vector #x20 nil nil nil nil nil (make-char 'latin-iso8859-15 61) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 62) (vector #x20 nil nil nil nil nil (make-char 'latin-iso8859-15 62) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 63) (vector #x31 (make-char 'latin-iso8859-1 63) nil nil nil (make-char 'latin-iso8859-9 63) (make-char 'latin-iso8859-15 63) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 64) (vector #x35 (make-char 'latin-iso8859-1 64) nil (make-char 'latin-iso8859-3 64) nil (make-char 'latin-iso8859-9 64) (make-char 'latin-iso8859-15 64) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 65) (vector #x3F (make-char 'latin-iso8859-1 65) (make-char 'latin-iso8859-2 65) (make-char 'latin-iso8859-3 65) (make-char 'latin-iso8859-4 65) (make-char 'latin-iso8859-9 65) (make-char 'latin-iso8859-15 65) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 66) (vector #x3F (make-char 'latin-iso8859-1 66) (make-char 'latin-iso8859-2 66) (make-char 'latin-iso8859-3 66) (make-char 'latin-iso8859-4 66) (make-char 'latin-iso8859-9 66) (make-char 'latin-iso8859-15 66) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 67) (vector #x39 (make-char 'latin-iso8859-1 67) nil nil (make-char 'latin-iso8859-4 67) (make-char 'latin-iso8859-9 67) (make-char 'latin-iso8859-15 67) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 68) (vector #x3F (make-char 'latin-iso8859-1 68) (make-char 'latin-iso8859-2 68) (make-char 'latin-iso8859-3 68) (make-char 'latin-iso8859-4 68) (make-char 'latin-iso8859-9 68) (make-char 'latin-iso8859-15 68) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 69) (vector #x39 (make-char 'latin-iso8859-1 69) nil nil (make-char 'latin-iso8859-4 69) (make-char 'latin-iso8859-9 69) (make-char 'latin-iso8859-15 69) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 70) (vector #x39 (make-char 'latin-iso8859-1 70) nil nil (make-char 'latin-iso8859-4 70) (make-char 'latin-iso8859-9 70) (make-char 'latin-iso8859-15 70) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 71) (vector #x37 (make-char 'latin-iso8859-1 71) (make-char 'latin-iso8859-2 71) (make-char 'latin-iso8859-3 71) nil (make-char 'latin-iso8859-9 71) (make-char 'latin-iso8859-15 71) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 72) (vector #x35 (make-char 'latin-iso8859-1 72) nil (make-char 'latin-iso8859-3 72) nil (make-char 'latin-iso8859-9 72) (make-char 'latin-iso8859-15 72) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 73) (vector #x3F (make-char 'latin-iso8859-1 73) (make-char 'latin-iso8859-2 73) (make-char 'latin-iso8859-3 73) (make-char 'latin-iso8859-4 73) (make-char 'latin-iso8859-9 73) (make-char 'latin-iso8859-15 73) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 74) (vector #x35 (make-char 'latin-iso8859-1 74) nil (make-char 'latin-iso8859-3 74) nil (make-char 'latin-iso8859-9 74) (make-char 'latin-iso8859-15 74) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 75) (vector #x3F (make-char 'latin-iso8859-1 75) (make-char 'latin-iso8859-2 75) (make-char 'latin-iso8859-3 75) (make-char 'latin-iso8859-4 75) (make-char 'latin-iso8859-9 75) (make-char 'latin-iso8859-15 75) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 76) (vector #x35 (make-char 'latin-iso8859-1 76) nil (make-char 'latin-iso8859-3 76) nil (make-char 'latin-iso8859-9 76) (make-char 'latin-iso8859-15 76) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 77) (vector #x3F (make-char 'latin-iso8859-1 77) (make-char 'latin-iso8859-2 77) (make-char 'latin-iso8859-3 77) (make-char 'latin-iso8859-4 77) (make-char 'latin-iso8859-9 77) (make-char 'latin-iso8859-15 77) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 78) (vector #x3F (make-char 'latin-iso8859-1 78) (make-char 'latin-iso8859-2 78) (make-char 'latin-iso8859-3 78) (make-char 'latin-iso8859-4 78) (make-char 'latin-iso8859-9 78) (make-char 'latin-iso8859-15 78) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 79) (vector #x35 (make-char 'latin-iso8859-1 79) nil (make-char 'latin-iso8859-3 79) nil (make-char 'latin-iso8859-9 79) (make-char 'latin-iso8859-15 79) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 80) (vector #x21 (make-char 'latin-iso8859-1 80) nil nil nil nil (make-char 'latin-iso8859-15 80) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 81) (vector #x35 (make-char 'latin-iso8859-1 81) nil (make-char 'latin-iso8859-3 81) nil (make-char 'latin-iso8859-9 81) (make-char 'latin-iso8859-15 81) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 82) (vector #x35 (make-char 'latin-iso8859-1 82) nil (make-char 'latin-iso8859-3 82) nil (make-char 'latin-iso8859-9 82) (make-char 'latin-iso8859-15 82) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 83) (vector #x37 (make-char 'latin-iso8859-1 83) (make-char 'latin-iso8859-2 83) (make-char 'latin-iso8859-3 83) nil (make-char 'latin-iso8859-9 83) (make-char 'latin-iso8859-15 83) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 84) (vector #x3F (make-char 'latin-iso8859-1 84) (make-char 'latin-iso8859-2 84) (make-char 'latin-iso8859-3 84) (make-char 'latin-iso8859-4 84) (make-char 'latin-iso8859-9 84) (make-char 'latin-iso8859-15 84) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 85) (vector #x39 (make-char 'latin-iso8859-1 85) nil nil (make-char 'latin-iso8859-4 85) (make-char 'latin-iso8859-9 85) (make-char 'latin-iso8859-15 85) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 86) (vector #x3F (make-char 'latin-iso8859-1 86) (make-char 'latin-iso8859-2 86) (make-char 'latin-iso8859-3 86) (make-char 'latin-iso8859-4 86) (make-char 'latin-iso8859-9 86) (make-char 'latin-iso8859-15 86) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 87) (vector #x3F (make-char 'latin-iso8859-1 87) (make-char 'latin-iso8859-2 87) (make-char 'latin-iso8859-3 87) (make-char 'latin-iso8859-4 87) (make-char 'latin-iso8859-9 87) (make-char 'latin-iso8859-15 87) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 88) (vector #x39 (make-char 'latin-iso8859-1 88) nil nil (make-char 'latin-iso8859-4 88) (make-char 'latin-iso8859-9 88) (make-char 'latin-iso8859-15 88) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 89) (vector #x35 (make-char 'latin-iso8859-1 89) nil (make-char 'latin-iso8859-3 89) nil (make-char 'latin-iso8859-9 89) (make-char 'latin-iso8859-15 89) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 90) (vector #x3F (make-char 'latin-iso8859-1 90) (make-char 'latin-iso8859-2 90) (make-char 'latin-iso8859-3 90) (make-char 'latin-iso8859-4 90) (make-char 'latin-iso8859-9 90) (make-char 'latin-iso8859-15 90) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 91) (vector #x3D (make-char 'latin-iso8859-1 91) nil (make-char 'latin-iso8859-3 91) (make-char 'latin-iso8859-4 91) (make-char 'latin-iso8859-9 91) (make-char 'latin-iso8859-15 91) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 92) (vector #x3F (make-char 'latin-iso8859-1 92) (make-char 'latin-iso8859-2 92) (make-char 'latin-iso8859-3 92) (make-char 'latin-iso8859-4 92) (make-char 'latin-iso8859-9 92) (make-char 'latin-iso8859-15 92) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 93) (vector #x23 (make-char 'latin-iso8859-1 93) (make-char 'latin-iso8859-2 93) nil nil nil (make-char 'latin-iso8859-15 93) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 94) (vector #x21 (make-char 'latin-iso8859-1 94) nil nil nil nil (make-char 'latin-iso8859-15 94) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 95) (vector #x3F (make-char 'latin-iso8859-1 95) (make-char 'latin-iso8859-2 95) (make-char 'latin-iso8859-3 95) (make-char 'latin-iso8859-4 95) (make-char 'latin-iso8859-9 95) (make-char 'latin-iso8859-15 95) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 96) (vector #x35 (make-char 'latin-iso8859-1 96) nil (make-char 'latin-iso8859-3 96) nil (make-char 'latin-iso8859-9 96) (make-char 'latin-iso8859-15 96) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 97) (vector #x3F (make-char 'latin-iso8859-1 97) (make-char 'latin-iso8859-2 97) (make-char 'latin-iso8859-3 97) (make-char 'latin-iso8859-4 97) (make-char 'latin-iso8859-9 97) (make-char 'latin-iso8859-15 97) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 98) (vector #x3F (make-char 'latin-iso8859-1 98) (make-char 'latin-iso8859-2 98) (make-char 'latin-iso8859-3 98) (make-char 'latin-iso8859-4 98) (make-char 'latin-iso8859-9 98) (make-char 'latin-iso8859-15 98) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 99) (vector #x39 (make-char 'latin-iso8859-1 99) nil nil (make-char 'latin-iso8859-4 99) (make-char 'latin-iso8859-9 99) (make-char 'latin-iso8859-15 99) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 100) (vector #x3F (make-char 'latin-iso8859-1 100) (make-char 'latin-iso8859-2 100) (make-char 'latin-iso8859-3 100) (make-char 'latin-iso8859-4 100) (make-char 'latin-iso8859-9 100) (make-char 'latin-iso8859-15 100) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 101) (vector #x39 (make-char 'latin-iso8859-1 101) nil nil (make-char 'latin-iso8859-4 101) (make-char 'latin-iso8859-9 101) (make-char 'latin-iso8859-15 101) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 102) (vector #x39 (make-char 'latin-iso8859-1 102) nil nil (make-char 'latin-iso8859-4 102) (make-char 'latin-iso8859-9 102) (make-char 'latin-iso8859-15 102) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 103) (vector #x37 (make-char 'latin-iso8859-1 103) (make-char 'latin-iso8859-2 103) (make-char 'latin-iso8859-3 103) nil (make-char 'latin-iso8859-9 103) (make-char 'latin-iso8859-15 103) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 104) (vector #x35 (make-char 'latin-iso8859-1 104) nil (make-char 'latin-iso8859-3 104) nil (make-char 'latin-iso8859-9 104) (make-char 'latin-iso8859-15 104) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 105) (vector #x3F (make-char 'latin-iso8859-1 105) (make-char 'latin-iso8859-2 105) (make-char 'latin-iso8859-3 105) (make-char 'latin-iso8859-4 105) (make-char 'latin-iso8859-9 105) (make-char 'latin-iso8859-15 105) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 106) (vector #x35 (make-char 'latin-iso8859-1 106) nil (make-char 'latin-iso8859-3 106) nil (make-char 'latin-iso8859-9 106) (make-char 'latin-iso8859-15 106) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 107) (vector #x3F (make-char 'latin-iso8859-1 107) (make-char 'latin-iso8859-2 107) (make-char 'latin-iso8859-3 107) (make-char 'latin-iso8859-4 107) (make-char 'latin-iso8859-9 107) (make-char 'latin-iso8859-15 107) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 108) (vector #x35 (make-char 'latin-iso8859-1 108) nil (make-char 'latin-iso8859-3 108) nil (make-char 'latin-iso8859-9 108) (make-char 'latin-iso8859-15 108) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 109) (vector #x3F (make-char 'latin-iso8859-1 109) (make-char 'latin-iso8859-2 109) (make-char 'latin-iso8859-3 109) (make-char 'latin-iso8859-4 109) (make-char 'latin-iso8859-9 109) (make-char 'latin-iso8859-15 109) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 110) (vector #x3F (make-char 'latin-iso8859-1 110) (make-char 'latin-iso8859-2 110) (make-char 'latin-iso8859-3 110) (make-char 'latin-iso8859-4 110) (make-char 'latin-iso8859-9 110) (make-char 'latin-iso8859-15 110) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 111) (vector #x35 (make-char 'latin-iso8859-1 111) nil (make-char 'latin-iso8859-3 111) nil (make-char 'latin-iso8859-9 111) (make-char 'latin-iso8859-15 111) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 112) (vector #x21 (make-char 'latin-iso8859-1 112) nil nil nil nil (make-char 'latin-iso8859-15 112) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 113) (vector #x35 (make-char 'latin-iso8859-1 113) nil (make-char 'latin-iso8859-3 113) nil (make-char 'latin-iso8859-9 113) (make-char 'latin-iso8859-15 113) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 114) (vector #x35 (make-char 'latin-iso8859-1 114) nil (make-char 'latin-iso8859-3 114) nil (make-char 'latin-iso8859-9 114) (make-char 'latin-iso8859-15 114) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 115) (vector #x37 (make-char 'latin-iso8859-1 115) (make-char 'latin-iso8859-2 115) (make-char 'latin-iso8859-3 115) nil (make-char 'latin-iso8859-9 115) (make-char 'latin-iso8859-15 115) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 116) (vector #x3F (make-char 'latin-iso8859-1 116) (make-char 'latin-iso8859-2 116) (make-char 'latin-iso8859-3 116) (make-char 'latin-iso8859-4 116) (make-char 'latin-iso8859-9 116) (make-char 'latin-iso8859-15 116) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 117) (vector #x39 (make-char 'latin-iso8859-1 117) nil nil (make-char 'latin-iso8859-4 117) (make-char 'latin-iso8859-9 117) (make-char 'latin-iso8859-15 117) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 118) (vector #x3F (make-char 'latin-iso8859-1 118) (make-char 'latin-iso8859-2 118) (make-char 'latin-iso8859-3 118) (make-char 'latin-iso8859-4 118) (make-char 'latin-iso8859-9 118) (make-char 'latin-iso8859-15 118) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 119) (vector #x3F (make-char 'latin-iso8859-1 119) (make-char 'latin-iso8859-2 119) (make-char 'latin-iso8859-3 119) (make-char 'latin-iso8859-4 119) (make-char 'latin-iso8859-9 119) (make-char 'latin-iso8859-15 119) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 120) (vector #x39 (make-char 'latin-iso8859-1 120) nil nil (make-char 'latin-iso8859-4 120) (make-char 'latin-iso8859-9 120) (make-char 'latin-iso8859-15 120) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 121) (vector #x35 (make-char 'latin-iso8859-1 121) nil (make-char 'latin-iso8859-3 121) nil (make-char 'latin-iso8859-9 121) (make-char 'latin-iso8859-15 121) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 122) (vector #x3F (make-char 'latin-iso8859-1 122) (make-char 'latin-iso8859-2 122) (make-char 'latin-iso8859-3 122) (make-char 'latin-iso8859-4 122) (make-char 'latin-iso8859-9 122) (make-char 'latin-iso8859-15 122) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 123) (vector #x3D (make-char 'latin-iso8859-1 123) nil (make-char 'latin-iso8859-3 123) (make-char 'latin-iso8859-4 123) (make-char 'latin-iso8859-9 123) (make-char 'latin-iso8859-15 123) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 124) (vector #x3F (make-char 'latin-iso8859-1 124) (make-char 'latin-iso8859-2 124) (make-char 'latin-iso8859-3 124) (make-char 'latin-iso8859-4 124) (make-char 'latin-iso8859-9 124) (make-char 'latin-iso8859-15 124) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 125) (vector #x23 (make-char 'latin-iso8859-1 125) (make-char 'latin-iso8859-2 125) nil nil nil (make-char 'latin-iso8859-15 125) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 126) (vector #x21 (make-char 'latin-iso8859-1 126) nil nil nil nil (make-char 'latin-iso8859-15 126) nil nil nil) table)
-    (put-char-table (make-char 'latin-iso8859-15 127) (vector #x31 (make-char 'latin-iso8859-1 127) nil nil nil (make-char 'latin-iso8859-9 127) (make-char 'latin-iso8859-15 127) nil nil nil) table)
+    (put-char-table 'control-1 [2047 nil nil nil nil nil nil nil nil nil nil nil nil] table)
+    (put-char-table (make-char 'ascii 0) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 0) nil #x0) table)
+    (put-char-table (make-char 'ascii 1) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 1) nil #x1) table)
+    (put-char-table (make-char 'ascii 2) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 2) nil #x2) table)
+    (put-char-table (make-char 'ascii 3) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 3) nil #x3) table)
+    (put-char-table (make-char 'ascii 4) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 4) nil #x4) table)
+    (put-char-table (make-char 'ascii 5) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 5) nil #x5) table)
+    (put-char-table (make-char 'ascii 6) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 6) nil #x6) table)
+    (put-char-table (make-char 'ascii 7) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 7) nil #x7) table)
+    (put-char-table (make-char 'ascii 8) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 8) nil #x8) table)
+    (put-char-table (make-char 'ascii 9) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 9) nil #x9) table)
+    (put-char-table (make-char 'ascii 10) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 10) nil #xA) table)
+    (put-char-table (make-char 'ascii 11) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 11) nil #xB) table)
+    (put-char-table (make-char 'ascii 12) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 12) nil #xC) table)
+    (put-char-table (make-char 'ascii 13) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 13) nil #xD) table)
+    (put-char-table (make-char 'ascii 14) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 14) nil #xE) table)
+    (put-char-table (make-char 'ascii 15) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 15) nil #xF) table)
+    (put-char-table (make-char 'ascii 16) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 16) nil #x10) table)
+    (put-char-table (make-char 'ascii 17) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 17) nil #x11) table)
+    (put-char-table (make-char 'ascii 18) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 18) nil #x12) table)
+    (put-char-table (make-char 'ascii 19) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 19) nil #x13) table)
+    (put-char-table (make-char 'ascii 20) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 20) nil #x14) table)
+    (put-char-table (make-char 'ascii 21) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 21) nil #x15) table)
+    (put-char-table (make-char 'ascii 22) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 22) nil #x16) table)
+    (put-char-table (make-char 'ascii 23) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 23) nil #x17) table)
+    (put-char-table (make-char 'ascii 24) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 24) nil #x18) table)
+    (put-char-table (make-char 'ascii 25) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 25) nil #x19) table)
+    (put-char-table (make-char 'ascii 26) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 26) nil #x1A) table)
+    (put-char-table (make-char 'ascii 27) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 27) nil #x1B) table)
+    (put-char-table (make-char 'ascii 28) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 28) nil #x1C) table)
+    (put-char-table (make-char 'ascii 29) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 29) nil #x1D) table)
+    (put-char-table (make-char 'ascii 30) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 30) nil #x1E) table)
+    (put-char-table (make-char 'ascii 31) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 31) nil #x1F) table)
+    (put-char-table (make-char 'ascii 32) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 32) nil #x20) table)
+    (put-char-table (make-char 'ascii 33) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 33) (make-char 'latin-jisx0201 33) #x21) table)
+    (put-char-table (make-char 'ascii 34) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 34) (make-char 'latin-jisx0201 34) #x22) table)
+    (put-char-table (make-char 'ascii 35) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 35) (make-char 'latin-jisx0201 35) #x23) table)
+    (put-char-table (make-char 'ascii 36) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 36) (make-char 'latin-jisx0201 36) #x24) table)
+    (put-char-table (make-char 'ascii 37) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 37) (make-char 'latin-jisx0201 37) #x25) table)
+    (put-char-table (make-char 'ascii 38) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 38) (make-char 'latin-jisx0201 38) #x26) table)
+    (put-char-table (make-char 'ascii 39) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 39) (make-char 'latin-jisx0201 39) #x27) table)
+    (put-char-table (make-char 'ascii 40) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 40) (make-char 'latin-jisx0201 40) #x28) table)
+    (put-char-table (make-char 'ascii 41) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 41) (make-char 'latin-jisx0201 41) #x29) table)
+    (put-char-table (make-char 'ascii 42) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 42) (make-char 'latin-jisx0201 42) #x2A) table)
+    (put-char-table (make-char 'ascii 43) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 43) (make-char 'latin-jisx0201 43) #x2B) table)
+    (put-char-table (make-char 'ascii 44) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 44) (make-char 'latin-jisx0201 44) #x2C) table)
+    (put-char-table (make-char 'ascii 45) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 45) (make-char 'latin-jisx0201 45) #x2D) table)
+    (put-char-table (make-char 'ascii 46) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 46) (make-char 'latin-jisx0201 46) #x2E) table)
+    (put-char-table (make-char 'ascii 47) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 47) (make-char 'latin-jisx0201 47) #x2F) table)
+    (put-char-table (make-char 'ascii 48) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 48) (make-char 'latin-jisx0201 48) #x30) table)
+    (put-char-table (make-char 'ascii 49) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 49) (make-char 'latin-jisx0201 49) #x31) table)
+    (put-char-table (make-char 'ascii 50) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 50) (make-char 'latin-jisx0201 50) #x32) table)
+    (put-char-table (make-char 'ascii 51) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 51) (make-char 'latin-jisx0201 51) #x33) table)
+    (put-char-table (make-char 'ascii 52) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 52) (make-char 'latin-jisx0201 52) #x34) table)
+    (put-char-table (make-char 'ascii 53) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 53) (make-char 'latin-jisx0201 53) #x35) table)
+    (put-char-table (make-char 'ascii 54) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 54) (make-char 'latin-jisx0201 54) #x36) table)
+    (put-char-table (make-char 'ascii 55) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 55) (make-char 'latin-jisx0201 55) #x37) table)
+    (put-char-table (make-char 'ascii 56) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 56) (make-char 'latin-jisx0201 56) #x38) table)
+    (put-char-table (make-char 'ascii 57) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 57) (make-char 'latin-jisx0201 57) #x39) table)
+    (put-char-table (make-char 'ascii 58) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 58) (make-char 'latin-jisx0201 58) #x3A) table)
+    (put-char-table (make-char 'ascii 59) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 59) (make-char 'latin-jisx0201 59) #x3B) table)
+    (put-char-table (make-char 'ascii 60) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 60) (make-char 'latin-jisx0201 60) #x3C) table)
+    (put-char-table (make-char 'ascii 61) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 61) (make-char 'latin-jisx0201 61) #x3D) table)
+    (put-char-table (make-char 'ascii 62) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 62) (make-char 'latin-jisx0201 62) #x3E) table)
+    (put-char-table (make-char 'ascii 63) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 63) (make-char 'latin-jisx0201 63) #x3F) table)
+    (put-char-table (make-char 'ascii 64) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 64) (make-char 'latin-jisx0201 64) #x40) table)
+    (put-char-table (make-char 'ascii 65) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 65) (make-char 'latin-jisx0201 65) #x41) table)
+    (put-char-table (make-char 'ascii 66) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 66) (make-char 'latin-jisx0201 66) #x42) table)
+    (put-char-table (make-char 'ascii 67) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 67) (make-char 'latin-jisx0201 67) #x43) table)
+    (put-char-table (make-char 'ascii 68) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 68) (make-char 'latin-jisx0201 68) #x44) table)
+    (put-char-table (make-char 'ascii 69) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 69) (make-char 'latin-jisx0201 69) #x45) table)
+    (put-char-table (make-char 'ascii 70) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 70) (make-char 'latin-jisx0201 70) #x46) table)
+    (put-char-table (make-char 'ascii 71) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 71) (make-char 'latin-jisx0201 71) #x47) table)
+    (put-char-table (make-char 'ascii 72) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 72) (make-char 'latin-jisx0201 72) #x48) table)
+    (put-char-table (make-char 'ascii 73) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 73) (make-char 'latin-jisx0201 73) #x49) table)
+    (put-char-table (make-char 'ascii 74) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 74) (make-char 'latin-jisx0201 74) #x4A) table)
+    (put-char-table (make-char 'ascii 75) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 75) (make-char 'latin-jisx0201 75) #x4B) table)
+    (put-char-table (make-char 'ascii 76) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 76) (make-char 'latin-jisx0201 76) #x4C) table)
+    (put-char-table (make-char 'ascii 77) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 77) (make-char 'latin-jisx0201 77) #x4D) table)
+    (put-char-table (make-char 'ascii 78) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 78) (make-char 'latin-jisx0201 78) #x4E) table)
+    (put-char-table (make-char 'ascii 79) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 79) (make-char 'latin-jisx0201 79) #x4F) table)
+    (put-char-table (make-char 'ascii 80) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 80) (make-char 'latin-jisx0201 80) #x50) table)
+    (put-char-table (make-char 'ascii 81) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 81) (make-char 'latin-jisx0201 81) #x51) table)
+    (put-char-table (make-char 'ascii 82) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 82) (make-char 'latin-jisx0201 82) #x52) table)
+    (put-char-table (make-char 'ascii 83) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 83) (make-char 'latin-jisx0201 83) #x53) table)
+    (put-char-table (make-char 'ascii 84) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 84) (make-char 'latin-jisx0201 84) #x54) table)
+    (put-char-table (make-char 'ascii 85) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 85) (make-char 'latin-jisx0201 85) #x55) table)
+    (put-char-table (make-char 'ascii 86) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 86) (make-char 'latin-jisx0201 86) #x56) table)
+    (put-char-table (make-char 'ascii 87) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 87) (make-char 'latin-jisx0201 87) #x57) table)
+    (put-char-table (make-char 'ascii 88) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 88) (make-char 'latin-jisx0201 88) #x58) table)
+    (put-char-table (make-char 'ascii 89) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 89) (make-char 'latin-jisx0201 89) #x59) table)
+    (put-char-table (make-char 'ascii 90) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 90) (make-char 'latin-jisx0201 90) #x5A) table)
+    (put-char-table (make-char 'ascii 91) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 91) (make-char 'latin-jisx0201 91) #x5B) table)
+    (put-char-table (make-char 'ascii 92) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 92) nil #x5C) table)
+    (put-char-table (make-char 'ascii 93) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 93) (make-char 'latin-jisx0201 93) #x5D) table)
+    (put-char-table (make-char 'ascii 94) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 94) (make-char 'latin-jisx0201 94) #x5E) table)
+    (put-char-table (make-char 'ascii 95) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 95) (make-char 'latin-jisx0201 95) #x5F) table)
+    (put-char-table (make-char 'ascii 96) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 96) (make-char 'latin-jisx0201 96) #x60) table)
+    (put-char-table (make-char 'ascii 97) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 97) (make-char 'latin-jisx0201 97) #x61) table)
+    (put-char-table (make-char 'ascii 98) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 98) (make-char 'latin-jisx0201 98) #x62) table)
+    (put-char-table (make-char 'ascii 99) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 99) (make-char 'latin-jisx0201 99) #x63) table)
+    (put-char-table (make-char 'ascii 100) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 100) (make-char 'latin-jisx0201 100) #x64) table)
+    (put-char-table (make-char 'ascii 101) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 101) (make-char 'latin-jisx0201 101) #x65) table)
+    (put-char-table (make-char 'ascii 102) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 102) (make-char 'latin-jisx0201 102) #x66) table)
+    (put-char-table (make-char 'ascii 103) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 103) (make-char 'latin-jisx0201 103) #x67) table)
+    (put-char-table (make-char 'ascii 104) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 104) (make-char 'latin-jisx0201 104) #x68) table)
+    (put-char-table (make-char 'ascii 105) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 105) (make-char 'latin-jisx0201 105) #x69) table)
+    (put-char-table (make-char 'ascii 106) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 106) (make-char 'latin-jisx0201 106) #x6A) table)
+    (put-char-table (make-char 'ascii 107) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 107) (make-char 'latin-jisx0201 107) #x6B) table)
+    (put-char-table (make-char 'ascii 108) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 108) (make-char 'latin-jisx0201 108) #x6C) table)
+    (put-char-table (make-char 'ascii 109) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 109) (make-char 'latin-jisx0201 109) #x6D) table)
+    (put-char-table (make-char 'ascii 110) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 110) (make-char 'latin-jisx0201 110) #x6E) table)
+    (put-char-table (make-char 'ascii 111) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 111) (make-char 'latin-jisx0201 111) #x6F) table)
+    (put-char-table (make-char 'ascii 112) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 112) (make-char 'latin-jisx0201 112) #x70) table)
+    (put-char-table (make-char 'ascii 113) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 113) (make-char 'latin-jisx0201 113) #x71) table)
+    (put-char-table (make-char 'ascii 114) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 114) (make-char 'latin-jisx0201 114) #x72) table)
+    (put-char-table (make-char 'ascii 115) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 115) (make-char 'latin-jisx0201 115) #x73) table)
+    (put-char-table (make-char 'ascii 116) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 116) (make-char 'latin-jisx0201 116) #x74) table)
+    (put-char-table (make-char 'ascii 117) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 117) (make-char 'latin-jisx0201 117) #x75) table)
+    (put-char-table (make-char 'ascii 118) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 118) (make-char 'latin-jisx0201 118) #x76) table)
+    (put-char-table (make-char 'ascii 119) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 119) (make-char 'latin-jisx0201 119) #x77) table)
+    (put-char-table (make-char 'ascii 120) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 120) (make-char 'latin-jisx0201 120) #x78) table)
+    (put-char-table (make-char 'ascii 121) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 121) (make-char 'latin-jisx0201 121) #x79) table)
+    (put-char-table (make-char 'ascii 122) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 122) (make-char 'latin-jisx0201 122) #x7A) table)
+    (put-char-table (make-char 'ascii 123) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 123) (make-char 'latin-jisx0201 123) #x7B) table)
+    (put-char-table (make-char 'ascii 124) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 124) (make-char 'latin-jisx0201 124) #x7C) table)
+    (put-char-table (make-char 'ascii 125) (vector #x600 nil nil nil nil nil nil nil nil nil (make-char 'ascii 125) (make-char 'latin-jisx0201 125) #x7D) table)
+    (put-char-table (make-char 'ascii 126) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 126) nil #x7E) table)
+    (put-char-table (make-char 'ascii 127) (vector #x200 nil nil nil nil nil nil nil nil nil (make-char 'ascii 127) nil #x7F) table)
+    (put-char-table (make-char 'control-1 0) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 1) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 2) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 3) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 4) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 5) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 6) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 7) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 8) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 9) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 10) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 11) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 12) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 13) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 14) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 15) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 16) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 17) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 18) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 19) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 20) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 21) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 22) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 23) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 24) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 25) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 26) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 27) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 28) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 29) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 30) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'control-1 31) (vector #x7FF nil nil nil nil nil nil nil nil nil) table)
+    (put-char-table (make-char 'latin-iso8859-1 32) (vector #x1FF (make-char 'latin-iso8859-1 32) (make-char 'latin-iso8859-2 32) (make-char 'latin-iso8859-3 32) (make-char 'latin-iso8859-4 32) (make-char 'latin-iso8859-9 32) (make-char 'latin-iso8859-13 32) (make-char 'latin-iso8859-14 32) (make-char 'latin-iso8859-15 32) (make-char 'latin-iso8859-16 32) nil nil #xA0) table)
+    (put-char-table (make-char 'latin-iso8859-1 33) (vector #x91 (make-char 'latin-iso8859-1 33) nil nil nil (make-char 'latin-iso8859-9 33) nil nil (make-char 'latin-iso8859-15 33) nil nil nil #xA1) table)
+    (put-char-table (make-char 'latin-iso8859-1 34) (vector #xB1 (make-char 'latin-iso8859-1 34) nil nil nil (make-char 'latin-iso8859-9 34) (make-char 'latin-iso8859-13 34) nil (make-char 'latin-iso8859-15 34) nil nil nil #xA2) table)
+    (put-char-table (make-char 'latin-iso8859-1 35) (vector #xF5 (make-char 'latin-iso8859-1 35) nil (make-char 'latin-iso8859-3 35) nil (make-char 'latin-iso8859-9 35) (make-char 'latin-iso8859-13 35) (make-char 'latin-iso8859-14 35) (make-char 'latin-iso8859-15 35) nil nil nil #xA3) table)
+    (put-char-table (make-char 'latin-iso8859-1 36) (vector #x3F (make-char 'latin-iso8859-1 36) (make-char 'latin-iso8859-2 36) (make-char 'latin-iso8859-3 36) (make-char 'latin-iso8859-4 36) (make-char 'latin-iso8859-9 36) (make-char 'latin-iso8859-13 36) nil nil nil nil nil #xA4) table)
+    (put-char-table (make-char 'latin-iso8859-1 37) (vector #x491 (make-char 'latin-iso8859-1 37) nil nil nil (make-char 'latin-iso8859-9 37) nil nil (make-char 'latin-iso8859-15 37) nil nil (make-char 'latin-jisx0201 92) #xA5) table)
+    (put-char-table (make-char 'latin-iso8859-1 38) (vector #x31 (make-char 'latin-iso8859-1 38) nil nil nil (make-char 'latin-iso8859-9 38) (make-char 'latin-iso8859-13 38) nil nil nil nil nil #xA6) table)
+    (put-char-table (make-char 'latin-iso8859-1 39) (vector #x1FF (make-char 'latin-iso8859-1 39) (make-char 'latin-iso8859-2 39) (make-char 'latin-iso8859-3 39) (make-char 'latin-iso8859-4 39) (make-char 'latin-iso8859-9 39) (make-char 'latin-iso8859-13 39) (make-char 'latin-iso8859-14 39) (make-char 'latin-iso8859-15 39) (make-char 'latin-iso8859-16 39) nil nil #xA7) table)
+    (put-char-table (make-char 'latin-iso8859-1 40) (vector #x1F (make-char 'latin-iso8859-1 40) (make-char 'latin-iso8859-2 40) (make-char 'latin-iso8859-3 40) (make-char 'latin-iso8859-4 40) (make-char 'latin-iso8859-9 40) nil nil nil nil nil nil #xA8) table)
+    (put-char-table (make-char 'latin-iso8859-1 41) (vector #x1F1 (make-char 'latin-iso8859-1 41) nil nil nil (make-char 'latin-iso8859-9 41) (make-char 'latin-iso8859-13 41) (make-char 'latin-iso8859-14 41) (make-char 'latin-iso8859-15 41) (make-char 'latin-iso8859-16 41) nil nil #xA9) table)
+    (put-char-table (make-char 'latin-iso8859-1 42) (vector #x91 (make-char 'latin-iso8859-1 42) nil nil nil (make-char 'latin-iso8859-9 42) nil nil (make-char 'latin-iso8859-15 42) nil nil nil #xAA) table)
+    (put-char-table (make-char 'latin-iso8859-1 43) (vector #x1B1 (make-char 'latin-iso8859-1 43) nil nil nil (make-char 'latin-iso8859-9 43) (make-char 'latin-iso8859-13 43) nil (make-char 'latin-iso8859-15 43) (make-char 'latin-iso8859-16 43) nil nil #xAB) table)
+    (put-char-table (make-char 'latin-iso8859-1 44) (vector #xB1 (make-char 'latin-iso8859-1 44) nil nil nil (make-char 'latin-iso8859-9 44) (make-char 'latin-iso8859-13 44) nil (make-char 'latin-iso8859-15 44) nil nil nil #xAC) table)
+    (put-char-table (make-char 'latin-iso8859-1 45) (vector #x1FF (make-char 'latin-iso8859-1 45) (make-char 'latin-iso8859-2 45) (make-char 'latin-iso8859-3 45) (make-char 'latin-iso8859-4 45) (make-char 'latin-iso8859-9 45) (make-char 'latin-iso8859-13 45) (make-char 'latin-iso8859-14 45) (make-char 'latin-iso8859-15 45) (make-char 'latin-iso8859-16 45) nil nil #xAD) table)
+    (put-char-table (make-char 'latin-iso8859-1 46) (vector #xF1 (make-char 'latin-iso8859-1 46) nil nil nil (make-char 'latin-iso8859-9 46) (make-char 'latin-iso8859-13 46) (make-char 'latin-iso8859-14 46) (make-char 'latin-iso8859-15 46) nil nil nil #xAE) table)
+    (put-char-table (make-char 'latin-iso8859-1 47) (vector #x99 (make-char 'latin-iso8859-1 47) nil nil (make-char 'latin-iso8859-4 47) (make-char 'latin-iso8859-9 47) nil nil (make-char 'latin-iso8859-15 47) nil nil nil #xAF) table)
+    (put-char-table (make-char 'latin-iso8859-1 48) (vector #x1BF (make-char 'latin-iso8859-1 48) (make-char 'latin-iso8859-2 48) (make-char 'latin-iso8859-3 48) (make-char 'latin-iso8859-4 48) (make-char 'latin-iso8859-9 48) (make-char 'latin-iso8859-13 48) nil (make-char 'latin-iso8859-15 48) (make-char 'latin-iso8859-16 48) nil nil #xB0) table)
+    (put-char-table (make-char 'latin-iso8859-1 49) (vector #x1B1 (make-char 'latin-iso8859-1 49) nil nil nil (make-char 'latin-iso8859-9 49) (make-char 'latin-iso8859-13 49) nil (make-char 'latin-iso8859-15 49) (make-char 'latin-iso8859-16 49) nil nil #xB1) table)
+    (put-char-table (make-char 'latin-iso8859-1 50) (vector #xB5 (make-char 'latin-iso8859-1 50) nil (make-char 'latin-iso8859-3 50) nil (make-char 'latin-iso8859-9 50) (make-char 'latin-iso8859-13 50) nil (make-char 'latin-iso8859-15 50) nil nil nil #xB2) table)
+    (put-char-table (make-char 'latin-iso8859-1 51) (vector #xB5 (make-char 'latin-iso8859-1 51) nil (make-char 'latin-iso8859-3 51) nil (make-char 'latin-iso8859-9 51) (make-char 'latin-iso8859-13 51) nil (make-char 'latin-iso8859-15 51) nil nil nil #xB3) table)
+    (put-char-table (make-char 'latin-iso8859-1 52) (vector #x1F (make-char 'latin-iso8859-1 52) (make-char 'latin-iso8859-2 52) (make-char 'latin-iso8859-3 52) (make-char 'latin-iso8859-4 52) (make-char 'latin-iso8859-9 52) nil nil nil nil nil nil #xB4) table)
+    (put-char-table (make-char 'latin-iso8859-1 53) (vector #xB5 (make-char 'latin-iso8859-1 53) nil (make-char 'latin-iso8859-3 53) nil (make-char 'latin-iso8859-9 53) (make-char 'latin-iso8859-13 53) nil (make-char 'latin-iso8859-15 53) nil nil nil #xB5) table)
+    (put-char-table (make-char 'latin-iso8859-1 54) (vector #x1F1 (make-char 'latin-iso8859-1 54) nil nil nil (make-char 'latin-iso8859-9 54) (make-char 'latin-iso8859-13 54) (make-char 'latin-iso8859-14 54) (make-char 'latin-iso8859-15 54) (make-char 'latin-iso8859-16 54) nil nil #xB6) table)
+    (put-char-table (make-char 'latin-iso8859-1 55) (vector #x1B5 (make-char 'latin-iso8859-1 55) nil (make-char 'latin-iso8859-3 55) nil (make-char 'latin-iso8859-9 55) (make-char 'latin-iso8859-13 55) nil (make-char 'latin-iso8859-15 55) (make-char 'latin-iso8859-16 55) nil nil #xB7) table)
+    (put-char-table (make-char 'latin-iso8859-1 56) (vector #x1F (make-char 'latin-iso8859-1 56) (make-char 'latin-iso8859-2 56) (make-char 'latin-iso8859-3 56) (make-char 'latin-iso8859-4 56) (make-char 'latin-iso8859-9 56) nil nil nil nil nil nil #xB8) table)
+    (put-char-table (make-char 'latin-iso8859-1 57) (vector #xB1 (make-char 'latin-iso8859-1 57) nil nil nil (make-char 'latin-iso8859-9 57) (make-char 'latin-iso8859-13 57) nil (make-char 'latin-iso8859-15 57) nil nil nil #xB9) table)
+    (put-char-table (make-char 'latin-iso8859-1 58) (vector #x91 (make-char 'latin-iso8859-1 58) nil nil nil (make-char 'latin-iso8859-9 58) nil nil (make-char 'latin-iso8859-15 58) nil nil nil #xBA) table)
+    (put-char-table (make-char 'latin-iso8859-1 59) (vector #x1B1 (make-char 'latin-iso8859-1 59) nil nil nil (make-char 'latin-iso8859-9 59) (make-char 'latin-iso8859-13 59) nil (make-char 'latin-iso8859-15 59) (make-char 'latin-iso8859-16 59) nil nil #xBB) table)
+    (put-char-table (make-char 'latin-iso8859-1 60) (vector #x31 (make-char 'latin-iso8859-1 60) nil nil nil (make-char 'latin-iso8859-9 60) (make-char 'latin-iso8859-13 60) nil nil nil nil nil #xBC) table)
+    (put-char-table (make-char 'latin-iso8859-1 61) (vector #x35 (make-char 'latin-iso8859-1 61) nil (make-char 'latin-iso8859-3 61) nil (make-char 'latin-iso8859-9 61) (make-char 'latin-iso8859-13 61) nil nil nil nil nil #xBD) table)
+    (put-char-table (make-char 'latin-iso8859-1 62) (vector #x31 (make-char 'latin-iso8859-1 62) nil nil nil (make-char 'latin-iso8859-9 62) (make-char 'latin-iso8859-13 62) nil nil nil nil nil #xBE) table)
+    (put-char-table (make-char 'latin-iso8859-1 63) (vector #x91 (make-char 'latin-iso8859-1 63) nil nil nil (make-char 'latin-iso8859-9 63) nil nil (make-char 'latin-iso8859-15 63) nil nil nil #xBF) table)
+    (put-char-table (make-char 'latin-iso8859-1 64) (vector #x1D5 (make-char 'latin-iso8859-1 64) nil (make-char 'latin-iso8859-3 64) nil (make-char 'latin-iso8859-9 64) nil (make-char 'latin-iso8859-14 64) (make-char 'latin-iso8859-15 64) (make-char 'latin-iso8859-16 64) nil nil #xC0) table)
+    (put-char-table (make-char 'latin-iso8859-1 65) (vector #x1DF (make-char 'latin-iso8859-1 65) (make-char 'latin-iso8859-2 65) (make-char 'latin-iso8859-3 65) (make-char 'latin-iso8859-4 65) (make-char 'latin-iso8859-9 65) nil (make-char 'latin-iso8859-14 65) (make-char 'latin-iso8859-15 65) (make-char 'latin-iso8859-16 65) nil nil #xC1) table)
+    (put-char-table (make-char 'latin-iso8859-1 66) (vector #x1DF (make-char 'latin-iso8859-1 66) (make-char 'latin-iso8859-2 66) (make-char 'latin-iso8859-3 66) (make-char 'latin-iso8859-4 66) (make-char 'latin-iso8859-9 66) nil (make-char 'latin-iso8859-14 66) (make-char 'latin-iso8859-15 66) (make-char 'latin-iso8859-16 66) nil nil #xC2) table)
+    (put-char-table (make-char 'latin-iso8859-1 67) (vector #xD9 (make-char 'latin-iso8859-1 67) nil nil (make-char 'latin-iso8859-4 67) (make-char 'latin-iso8859-9 67) nil (make-char 'latin-iso8859-14 67) (make-char 'latin-iso8859-15 67) nil nil nil #xC3) table)
+    (put-char-table (make-char 'latin-iso8859-1 68) (vector #x1FF (make-char 'latin-iso8859-1 68) (make-char 'latin-iso8859-2 68) (make-char 'latin-iso8859-3 68) (make-char 'latin-iso8859-4 68) (make-char 'latin-iso8859-9 68) (make-char 'latin-iso8859-13 68) (make-char 'latin-iso8859-14 68) (make-char 'latin-iso8859-15 68) (make-char 'latin-iso8859-16 68) nil nil #xC4) table)
+    (put-char-table (make-char 'latin-iso8859-1 69) (vector #xF9 (make-char 'latin-iso8859-1 69) nil nil (make-char 'latin-iso8859-4 69) (make-char 'latin-iso8859-9 69) (make-char 'latin-iso8859-13 69) (make-char 'latin-iso8859-14 69) (make-char 'latin-iso8859-15 69) nil nil nil #xC5) table)
+    (put-char-table (make-char 'latin-iso8859-1 70) (vector #x1F9 (make-char 'latin-iso8859-1 70) nil nil (make-char 'latin-iso8859-4 70) (make-char 'latin-iso8859-9 70) (make-char 'latin-iso8859-13 47) (make-char 'latin-iso8859-14 70) (make-char 'latin-iso8859-15 70) (make-char 'latin-iso8859-16 70) nil nil #xC6) table)
+    (put-char-table (make-char 'latin-iso8859-1 71) (vector #x1D7 (make-char 'latin-iso8859-1 71) (make-char 'latin-iso8859-2 71) (make-char 'latin-iso8859-3 71) nil (make-char 'latin-iso8859-9 71) nil (make-char 'latin-iso8859-14 71) (make-char 'latin-iso8859-15 71) (make-char 'latin-iso8859-16 71) nil nil #xC7) table)
+    (put-char-table (make-char 'latin-iso8859-1 72) (vector #x1D5 (make-char 'latin-iso8859-1 72) nil (make-char 'latin-iso8859-3 72) nil (make-char 'latin-iso8859-9 72) nil (make-char 'latin-iso8859-14 72) (make-char 'latin-iso8859-15 72) (make-char 'latin-iso8859-16 72) nil nil #xC8) table)
+    (put-char-table (make-char 'latin-iso8859-1 73) (vector #x1FF (make-char 'latin-iso8859-1 73) (make-char 'latin-iso8859-2 73) (make-char 'latin-iso8859-3 73) (make-char 'latin-iso8859-4 73) (make-char 'latin-iso8859-9 73) (make-char 'latin-iso8859-13 73) (make-char 'latin-iso8859-14 73) (make-char 'latin-iso8859-15 73) (make-char 'latin-iso8859-16 73) nil nil #xC9) table)
+    (put-char-table (make-char 'latin-iso8859-1 74) (vector #x1D5 (make-char 'latin-iso8859-1 74) nil (make-char 'latin-iso8859-3 74) nil (make-char 'latin-iso8859-9 74) nil (make-char 'latin-iso8859-14 74) (make-char 'latin-iso8859-15 74) (make-char 'latin-iso8859-16 74) nil nil #xCA) table)
+    (put-char-table (make-char 'latin-iso8859-1 75) (vector #x1DF (make-char 'latin-iso8859-1 75) (make-char 'latin-iso8859-2 75) (make-char 'latin-iso8859-3 75) (make-char 'latin-iso8859-4 75) (make-char 'latin-iso8859-9 75) nil (make-char 'latin-iso8859-14 75) (make-char 'latin-iso8859-15 75) (make-char 'latin-iso8859-16 75) nil nil #xCB) table)
+    (put-char-table (make-char 'latin-iso8859-1 76) (vector #x1D5 (make-char 'latin-iso8859-1 76) nil (make-char 'latin-iso8859-3 76) nil (make-char 'latin-iso8859-9 76) nil (make-char 'latin-iso8859-14 76) (make-char 'latin-iso8859-15 76) (make-char 'latin-iso8859-16 76) nil nil #xCC) table)
+    (put-char-table (make-char 'latin-iso8859-1 77) (vector #x1DF (make-char 'latin-iso8859-1 77) (make-char 'latin-iso8859-2 77) (make-char 'latin-iso8859-3 77) (make-char 'latin-iso8859-4 77) (make-char 'latin-iso8859-9 77) nil (make-char 'latin-iso8859-14 77) (make-char 'latin-iso8859-15 77) (make-char 'latin-iso8859-16 77) nil nil #xCD) table)
+    (put-char-table (make-char 'latin-iso8859-1 78) (vector #x1DF (make-char 'latin-iso8859-1 78) (make-char 'latin-iso8859-2 78) (make-char 'latin-iso8859-3 78) (make-char 'latin-iso8859-4 78) (make-char 'latin-iso8859-9 78) nil (make-char 'latin-iso8859-14 78) (make-char 'latin-iso8859-15 78) (make-char 'latin-iso8859-16 78) nil nil #xCE) table)
+    (put-char-table (make-char 'latin-iso8859-1 79) (vector #x1D5 (make-char 'latin-iso8859-1 79) nil (make-char 'latin-iso8859-3 79) nil (make-char 'latin-iso8859-9 79) nil (make-char 'latin-iso8859-14 79) (make-char 'latin-iso8859-15 79) (make-char 'latin-iso8859-16 79) nil nil #xCF) table)
+    (put-char-table (make-char 'latin-iso8859-1 80) (vector #x81 (make-char 'latin-iso8859-1 80) nil nil nil nil nil nil (make-char 'latin-iso8859-15 80) nil nil nil #xD0) table)
+    (put-char-table (make-char 'latin-iso8859-1 81) (vector #xD5 (make-char 'latin-iso8859-1 81) nil (make-char 'latin-iso8859-3 81) nil (make-char 'latin-iso8859-9 81) nil (make-char 'latin-iso8859-14 81) (make-char 'latin-iso8859-15 81) nil nil nil #xD1) table)
+    (put-char-table (make-char 'latin-iso8859-1 82) (vector #x1D5 (make-char 'latin-iso8859-1 82) nil (make-char 'latin-iso8859-3 82) nil (make-char 'latin-iso8859-9 82) nil (make-char 'latin-iso8859-14 82) (make-char 'latin-iso8859-15 82) (make-char 'latin-iso8859-16 82) nil nil #xD2) table)
+    (put-char-table (make-char 'latin-iso8859-1 83) (vector #x1F7 (make-char 'latin-iso8859-1 83) (make-char 'latin-iso8859-2 83) (make-char 'latin-iso8859-3 83) nil (make-char 'latin-iso8859-9 83) (make-char 'latin-iso8859-13 83) (make-char 'latin-iso8859-14 83) (make-char 'latin-iso8859-15 83) (make-char 'latin-iso8859-16 83) nil nil #xD3) table)
+    (put-char-table (make-char 'latin-iso8859-1 84) (vector #x1DF (make-char 'latin-iso8859-1 84) (make-char 'latin-iso8859-2 84) (make-char 'latin-iso8859-3 84) (make-char 'latin-iso8859-4 84) (make-char 'latin-iso8859-9 84) nil (make-char 'latin-iso8859-14 84) (make-char 'latin-iso8859-15 84) (make-char 'latin-iso8859-16 84) nil nil #xD4) table)
+