diff --git a/qse/Makefile.in b/qse/Makefile.in index 9b9cdaa2..127cb8e0 100644 --- a/qse/Makefile.in +++ b/qse/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,10 +78,14 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . -DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/README.in \ - $(top_srcdir)/configure ac/config.guess ac/config.sub \ - ac/depcomp ac/install-sh ac/ltmain.sh ac/missing +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ + $(srcdir)/README.in ac/ar-lib ac/compile ac/config.guess \ + ac/config.sub ac/depcomp ac/install-sh ac/missing ac/ltmain.sh \ + $(top_srcdir)/ac/ar-lib $(top_srcdir)/ac/compile \ + $(top_srcdir)/ac/config.guess $(top_srcdir)/ac/config.sub \ + $(top_srcdir)/ac/install-sh $(top_srcdir)/ac/ltmain.sh \ + $(top_srcdir)/ac/missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -72,21 +103,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = README CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -94,11 +132,32 @@ am__can_run_installinfo = \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir dist dist-all distcheck +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +CSCOPE = cscope DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -108,6 +167,7 @@ am__remove_distdir = \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi +am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ @@ -135,6 +195,7 @@ am__relativize = \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best +DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' @@ -373,22 +434,25 @@ distclean-libtool: -rm -f libtool config.lt # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -403,57 +467,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -469,12 +488,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -486,15 +500,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -503,9 +513,31 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) @@ -573,40 +605,42 @@ distdir: $(DISTFILES) || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__remove_distdir) + $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) + $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-tarZ: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) + $(am__post_remove_distdir) dist-shar: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) + $(am__post_remove_distdir) -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another @@ -617,8 +651,6 @@ distcheck: dist GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ @@ -630,18 +662,19 @@ distcheck: dist *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir); chmod u+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -664,7 +697,7 @@ distcheck: dist && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 - $(am__remove_distdir) + $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' @@ -799,14 +832,13 @@ ps-am: uninstall-am: -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \ - dist-zip distcheck distclean distclean-generic \ +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ + dist-xz dist-zip distcheck distclean distclean-generic \ distclean-libtool distclean-local distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-data \ @@ -816,8 +848,8 @@ uninstall-am: install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am distclean-local: diff --git a/qse/ac/ar-lib b/qse/ac/ar-lib new file mode 100755 index 00000000..fe2301e7 --- /dev/null +++ b/qse/ac/ar-lib @@ -0,0 +1,270 @@ +#! /bin/sh +# Wrapper for Microsoft lib.exe + +me=ar-lib +scriptversion=2012-03-01.08; # UTC + +# Copyright (C) 2010-2013 Free Software Foundation, Inc. +# Written by Peter Rosin . +# +# This program 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. +# +# This program 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 this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + + +# func_error message +func_error () +{ + echo "$me: $1" 1>&2 + exit 1 +} + +file_conv= + +# func_file_conv build_file +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv in + mingw) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_at_file at_file operation archive +# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE +# for each of them. +# When interpreting the content of the @FILE, do NOT use func_file_conv, +# since the user would need to supply preconverted file names to +# binutils ar, at least for MinGW. +func_at_file () +{ + operation=$2 + archive=$3 + at_file_contents=`cat "$1"` + eval set x "$at_file_contents" + shift + + for member + do + $AR -NOLOGO $operation:"$member" "$archive" || exit $? + done +} + +case $1 in + '') + func_error "no command. Try '$0 --help' for more information." + ;; + -h | --h*) + cat <. +# +# This program 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. +# +# This program 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 this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/qse/ac/config.guess b/qse/ac/config.guess index d622a44e..1f5c50c0 100755 --- a/qse/ac/config.guess +++ b/qse/ac/config.guess @@ -1,14 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# Copyright 1992-2014 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2014-03-23' # This file 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 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -22,19 +20,17 @@ timestamp='2012-02-10' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner. Please send patches (context -# diff format) to and include a ChangeLog -# entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches with a ChangeLog entry to config-patches@gnu.org. + me=`echo "$0" | sed -e 's,.*/,,'` @@ -54,9 +50,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -302,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -801,10 +820,13 @@ EOF i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; - i*:MSYS*:*) + *:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) @@ -852,21 +874,21 @@ EOF exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -879,59 +901,54 @@ EOF EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else - echo ${UNAME_MACHINE}-unknown-linux-gnueabihf + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) - LIBC=gnu - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build @@ -950,54 +967,63 @@ EOF #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; - or32:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + openrisc*:Linux:*:*) + echo or1k-unknown-linux-${LIBC} + exit ;; + or32:Linux:*:* | or1k*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-gnu + echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -1201,6 +1227,9 @@ EOF BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1227,19 +1256,31 @@ EOF exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - i386) - eval $set_cc_for_build - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - UNAME_PROCESSOR="x86_64" - fi - fi ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) @@ -1256,7 +1297,7 @@ EOF NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1330,157 +1371,6 @@ EOF exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd - exit ;; - c4*) - echo c4-convex-bsd - exit ;; - esac -fi - cat >&2 <. @@ -26,11 +20,12 @@ timestamp='2012-04-18' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to . Submit a context -# diff and a properly formatted GNU ChangeLog entry. +# Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -73,9 +68,7 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -123,7 +116,7 @@ esac maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) @@ -156,7 +149,7 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; @@ -259,10 +252,12 @@ case $basic_machine in | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ - | be32 | be64 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | be32 | be64 \ | bfin \ - | c4x | clipper \ + | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ @@ -270,10 +265,11 @@ case $basic_machine in | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -287,20 +283,22 @@ case $basic_machine in | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ - | nios | nios2 \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ - | open8 \ - | or32 \ + | open8 | or1k | or1knd | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ @@ -328,7 +326,7 @@ case $basic_machine in c6x) basic_machine=tic6x-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -370,13 +368,13 @@ case $basic_machine in | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | clipper-* | craynv-* | cydra-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ @@ -385,11 +383,13 @@ case $basic_machine in | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -403,18 +403,22 @@ case $basic_machine in | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ + | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ @@ -788,11 +792,15 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; - microblaze) + microblaze*) basic_machine=microblaze-xilinx ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) - basic_machine=i386-pc + basic_machine=i686-pc os=-mingw32 ;; mingw32ce) @@ -820,6 +828,10 @@ case $basic_machine in basic_machine=powerpc-unknown os=-morphos ;; + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox + ;; msdos) basic_machine=i386-pc os=-msdos @@ -828,7 +840,7 @@ case $basic_machine in basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) - basic_machine=i386-pc + basic_machine=i686-pc os=-msys ;; mvs) @@ -1004,7 +1016,7 @@ case $basic_machine in ;; ppc64) basic_machine=powerpc64-unknown ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown @@ -1019,7 +1031,11 @@ case $basic_machine in basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -1346,29 +1362,29 @@ case $os in -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1492,9 +1508,6 @@ case $os in -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; @@ -1543,6 +1556,9 @@ case $basic_machine in c4x-* | tic4x-*) os=-coff ;; + c8051-*) + os=-elf + ;; hexagon-*) os=-elf ;; diff --git a/qse/ac/depcomp b/qse/ac/depcomp index 25a39e6c..4ebd5b3a 100755 --- a/qse/ac/depcomp +++ b/qse/ac/depcomp @@ -1,10 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2012-03-27.16; # UTC +scriptversion=2013-05-30.07; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,9 +27,9 @@ scriptversion=2012-03-27.16; # UTC case $1 in '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 - exit 1; - ;; + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] @@ -57,11 +56,65 @@ EOF ;; esac +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + # A tabulation character. tab=' ' # A newline character. nl=' ' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 @@ -75,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" +# Avoid interferences from the environment. +gccflag= dashmflag= + # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case @@ -86,32 +142,32 @@ if test "$depmode" = hp; then fi if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvisualcpp + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then - # This is just like msvc7 but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvc7 + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 fi if test "$depmode" = xlc; then - # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. - gccflag=-qmakedep=gcc,-MF - depmode=gcc + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc fi case "$depmode" in @@ -134,8 +190,7 @@ gcc3) done "$@" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -143,13 +198,17 @@ gcc3) ;; gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then @@ -157,15 +216,14 @@ gcc) fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. + # The second -e expression handles DOS-style file names with drive + # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. @@ -174,15 +232,15 @@ gcc) ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' "$nl" < "$tmpdepfile" | ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -200,8 +258,7 @@ sgi) "$@" -MDupdate "$tmpdepfile" fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -209,7 +266,6 @@ sgi) if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" - # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in @@ -217,19 +273,15 @@ sgi) # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr "$nl" ' ' >> "$depfile" + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" - # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> "$depfile" + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" ;; @@ -247,9 +299,8 @@ aix) # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u @@ -262,9 +313,7 @@ aix) "$@" -M fi stat=$? - - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi @@ -273,65 +322,113 @@ aix) do test -f "$tmpdepfile" && break done - if test -f "$tmpdepfile"; then - # Each line is of the form 'foo.o: dependent.h'. - # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" + aix_post_process_depfile ;; -icc) - # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. - # However on - # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using '\': - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - # tcc 0.9.26 (FIXME still under development at the moment of writing) - # will emit a similar output, but also prepend the continuation lines - # with horizontal tabulation characters. +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" - # Each line is of the form 'foo.o: dependent.h', - # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" + rm -f "$tmpdepfile" + ;; + +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using '\' : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi + + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. - sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ - < "$tmpdepfile" > "$depfile" - sed ' - s/[ '"$tab"'][ '"$tab"']*/ /g - s/^ *// - s/ *\\*$// - s/^[^:]*: *// - /^$/d - /:$/d - s/$/ :/ - ' < "$tmpdepfile" >> "$depfile" + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -342,9 +439,8 @@ hp2) # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d @@ -355,8 +451,7 @@ hp2) "$@" +Maked fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi @@ -366,76 +461,61 @@ hp2) test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" else - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in 'foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mechanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; msvc7) if test "$libtool" = yes; then @@ -446,8 +526,7 @@ msvc7) "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" - if test "$stat" = 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -473,6 +552,7 @@ $ { G p }' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; @@ -524,13 +604,14 @@ dashmstdout) # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | - sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' "$nl" < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -583,10 +664,12 @@ makedepend) # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; @@ -622,10 +705,10 @@ cpp) esac done - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" @@ -657,15 +740,15 @@ msvisualcpp) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; + set fnord "$@" + shift + shift + ;; *) - set fnord "$@" "$arg" - shift - shift - ;; + set fnord "$@" "$arg" + shift + shift + ;; esac done "$@" -E 2>/dev/null | diff --git a/qse/ac/install-sh b/qse/ac/install-sh index a9244eb0..377bb868 100755 --- a/qse/ac/install-sh +++ b/qse/ac/install-sh @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2011-01-19.21; # UTC +scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it +# 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written @@ -156,7 +156,7 @@ while test $# -ne 0; do -s) stripcmd=$stripprog;; -t) dst_arg=$2 - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then fi shift # arg dst_arg=$arg - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -202,7 +202,7 @@ if test $# -eq 0; then echo "$0: no input file specified." >&2 exit 1 fi - # It's OK to call `install-sh -d' without argument. + # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi @@ -240,7 +240,7 @@ fi for src do - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac @@ -354,7 +354,7 @@ do if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. + # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in diff --git a/qse/ac/ltmain.sh b/qse/ac/ltmain.sh index 33f642a0..63ae69dc 100755 --- a/qse/ac/ltmain.sh +++ b/qse/ac/ltmain.sh @@ -70,7 +70,7 @@ # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) -# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.1 +# $progname: (GNU libtool) 2.4.2 # automake: $automake_version # autoconf: $autoconf_version # @@ -80,7 +80,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.2 Debian-2.4.2-1.1" +VERSION=2.4.2 TIMESTAMP="" package_revision=1.3337 @@ -6124,10 +6124,7 @@ func_mode_link () case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; - link) - libs="$deplibs %DEPLIBS%" - test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" - ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then @@ -6447,19 +6444,19 @@ func_mode_link () # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps ; then - case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac - fi - func_append tmp_libs " $deplib" - done elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps ; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done continue fi # $pass = conv @@ -7352,9 +7349,6 @@ func_mode_link () revision="$number_minor" lt_irix_increment=no ;; - *) - func_fatal_configuration "$modename: unknown library version type \`$version_type'" - ;; esac ;; no) diff --git a/qse/ac/missing b/qse/ac/missing index 86a8fc31..db98974f 100755 --- a/qse/ac/missing +++ b/qse/ac/missing @@ -1,11 +1,10 @@ #! /bin/sh -# Common stub for a few missing GNU programs while installing. +# Common wrapper for a few potentially missing GNU programs. -scriptversion=2012-01-06.13; # UTC +scriptversion=2013-10-28.13; # UTC -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,68 +25,40 @@ scriptversion=2012-01-06.13; # UTC # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "Try '$0 --help' for more information" exit 1 fi -run=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - case $1 in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; + + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; + + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - yacc create \`y.tab.[ch]', if possible, from existing .[ch] + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. Send bug reports to ." exit $? @@ -99,228 +70,141 @@ Send bug reports to ." ;; -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` +# Run the given program, remember its exit status. +"$@"; st=$? -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). This is about non-GNU programs, so use $1 not -# $program. -case $1 in - lex*|yacc*) - # Not GNU programs, they don't have --version. +# If it succeeded, we are done. +test $st -eq 0 && exit 0 + +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi + +perl_URL=http://www.perl.org/ +flex_URL=http://flex.sourceforge.net/ +gnu_software_URL=http://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'autom4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" ;; + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case $program in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case $f in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te*) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison*|yacc*) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -f y.tab.c; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex*|flex*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -f lex.yy.c; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - fi - ;; - - makeinfo*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) diff --git a/qse/aclocal.m4 b/qse/aclocal.m4 index 0aaa0927..5e1ec695 100644 --- a/qse/aclocal.m4 +++ b/qse/aclocal.m4 @@ -1,8 +1,7 @@ -# generated automatically by aclocal 1.11.6 -*- Autoconf -*- +# generated automatically by aclocal 1.14.1 -*- Autoconf -*- + +# Copyright (C) 1996-2013 Free Software Foundation, Inc. -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, -# Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,33 +11,31 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' +[am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.6], [], +m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -54,24 +51,82 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.6])dnl +[AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2011-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 +# AM_PROG_AR([ACT-IF-FAIL]) +# ------------------------- +# Try to determine the archiver interface, and trigger the ar-lib wrapper +# if it is needed. If the detection of archiver interface fails, run +# ACT-IF-FAIL (default is to abort configure with a proper error message). +AC_DEFUN([AM_PROG_AR], +[AC_BEFORE([$0], [LT_INIT])dnl +AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl +AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([ar-lib])dnl +AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false]) +: ${AR=ar} + +AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface], + [AC_LANG_PUSH([C]) + am_cv_ar_interface=ar + AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])], + [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([am_ar_try]) + if test "$ac_status" -eq 0; then + am_cv_ar_interface=ar + else + am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([am_ar_try]) + if test "$ac_status" -eq 0; then + am_cv_ar_interface=lib + else + am_cv_ar_interface=unknown + fi + fi + rm -f conftest.lib libconftest.a + ]) + AC_LANG_POP([C])]) + +case $am_cv_ar_interface in +ar) + ;; +lib) + # Microsoft lib, so override with the ar-lib wrapper script. + # FIXME: It is wrong to rewrite AR. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__AR in this case, + # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something + # similar. + AR="$am_aux_dir/ar-lib $AR" + ;; +unknown) + m4_default([$1], + [AC_MSG_ERROR([could not determine $AR interface])]) + ;; +esac +AC_SUBST([AR])dnl +]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and @@ -90,7 +145,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you +# harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, @@ -116,22 +171,19 @@ am_aux_dir=`cd $ac_aux_dir && pwd` # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 9 - # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl @@ -150,16 +202,14 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, -# 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 12 -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing @@ -169,7 +219,7 @@ fi])]) # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -182,12 +232,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -195,8 +246,8 @@ AC_CACHE_CHECK([dependency style of $depcc], # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -236,16 +287,16 @@ AC_CACHE_CHECK([dependency style of $depcc], : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -254,8 +305,8 @@ AC_CACHE_CHECK([dependency style of $depcc], test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -263,7 +314,7 @@ AC_CACHE_CHECK([dependency style of $depcc], fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -311,7 +362,7 @@ AM_CONDITIONAL([am__fastdep$1], [ # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl @@ -321,9 +372,13 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' @@ -338,20 +393,18 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -#serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -364,7 +417,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -376,21 +429,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` @@ -408,7 +459,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will +# is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], @@ -418,18 +469,21 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 16 - # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- @@ -442,7 +496,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.62])dnl +[AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -471,31 +525,40 @@ AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl @@ -506,34 +569,78 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -]) -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi]) + +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. @@ -555,15 +662,12 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, -# Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. @@ -577,16 +681,14 @@ if test x"${install_sh}" != xset; then install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi -AC_SUBST(install_sh)]) +AC_SUBST([install_sh])]) -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], @@ -602,14 +704,12 @@ AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 - # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. @@ -627,7 +727,7 @@ am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -654,15 +754,12 @@ rm -f confinc confmf # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 6 - # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], @@ -670,11 +767,10 @@ AC_DEFUN([AM_MISSING_PROG], $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) - # AM_MISSING_HAS_RUN # ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl @@ -687,54 +783,22 @@ if test x"${MISSING+set}" != xset; then esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) + AC_MSG_WARN(['missing' script is too old or missing]) fi ]) -# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, -# Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], @@ -744,7 +808,7 @@ AC_DEFUN([_AM_MANGLE_OPTION], # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ @@ -758,24 +822,82 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -786,32 +908,40 @@ case `pwd` in esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$[2]" = conftest.file ) then @@ -821,31 +951,50 @@ else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT(yes)]) +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) -# Copyright (C) 2009, 2011 Free Software Foundation, Inc. +# Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT -# (`yes' being less verbose, `no' or empty being verbose). +# ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], -[AC_ARG_ENABLE([silent-rules], -[ --enable-silent-rules less verbose build output (undo: `make V=1') - --disable-silent-rules verbose build output (undo: `make V=0')]) -case $enable_silent_rules in -yes) AM_DEFAULT_VERBOSITY=0;; -no) AM_DEFAULT_VERBOSITY=1;; -*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl -dnl A few `make' implementations (e.g., NonStop OS and NextStep) +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} @@ -863,7 +1012,7 @@ else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then - dnl Using `$V' instead of `$(V)' breaks IRIX make. + dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else @@ -880,44 +1029,40 @@ AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_INSTALL_STRIP # --------------------- -# One issue with vendor `install' (even GNU) is that you can't +# One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize +# always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. +# Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 3 - # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. @@ -931,18 +1076,16 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. +# Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory @@ -952,76 +1095,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar +# AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. + +# We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - # tar/untar a dummy directory, and stop if the command works + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR diff --git a/qse/cmd/Makefile.in b/qse/cmd/Makefile.in index 7e6b12ba..558979d8 100644 --- a/qse/cmd/Makefile.in +++ b/qse/cmd/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,7 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = cmd -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -67,21 +94,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -89,9 +123,29 @@ am__can_run_installinfo = \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -338,22 +392,25 @@ clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -368,57 +425,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -434,12 +446,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -451,15 +458,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -468,6 +471,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -628,22 +646,20 @@ ps-am: uninstall-am: -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/cmd/awk/Makefile.in b/qse/cmd/awk/Makefile.in index e2855626..a90d9c79 100644 --- a/qse/cmd/awk/Makefile.in +++ b/qse/cmd/awk/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -61,7 +88,8 @@ bin_PROGRAMS = qseawk$(EXEEXT) @ENABLE_STATIC_MODULE_TRUE@am__append_4 = -L../../lib/sed @ENABLE_STATIC_MODULE_TRUE@am__append_5 = -lqsesed subdir = cmd/awk -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -88,9 +116,22 @@ qseawk_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = qseawk_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(qseawk_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -103,20 +144,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(qseawk_SOURCES) DIST_SOURCES = $(qseawk_SOURCES) am__can_run_installinfo = \ @@ -124,6 +161,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -352,10 +406,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -376,7 +432,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -389,6 +446,7 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + qseawk$(EXEEXT): $(qseawk_OBJECTS) $(qseawk_DEPENDENCIES) $(EXTRA_qseawk_DEPENDENCIES) @rm -f qseawk$(EXEEXT) $(AM_V_CCLD)$(qseawk_LINK) $(qseawk_OBJECTS) $(qseawk_LDADD) $(LIBS) @@ -406,14 +464,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -428,26 +486,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -459,15 +506,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -476,6 +519,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -619,19 +677,19 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/cmd/http/Makefile.in b/qse/cmd/http/Makefile.in index 1cac6ad2..1844cab5 100644 --- a/qse/cmd/http/Makefile.in +++ b/qse/cmd/http/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -17,23 +16,51 @@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -55,7 +82,8 @@ host_triplet = @host@ bin_PROGRAMS = qsehttpd$(EXEEXT) qseursd$(EXEEXT) @WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS) subdir = cmd/http -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -81,6 +109,7 @@ qsehttpd_DEPENDENCIES = $(am__DEPENDENCIES_2) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = qsehttpd_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(qsehttpd_LDFLAGS) $(LDFLAGS) -o $@ @@ -90,6 +119,18 @@ qseursd_DEPENDENCIES = qseursd_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(qseursd_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -102,20 +143,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(qsehttpd_SOURCES) $(qseursd_SOURCES) DIST_SOURCES = $(qsehttpd_SOURCES) $(qseursd_SOURCES) am__can_run_installinfo = \ @@ -151,6 +188,23 @@ am__uninstall_files_from_dir = { \ $(am__cd) "$$dir" && rm -f $$files; }; \ } DATA = $(qsecfg_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -386,10 +440,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -410,7 +466,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -423,9 +480,11 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + qsehttpd$(EXEEXT): $(qsehttpd_OBJECTS) $(qsehttpd_DEPENDENCIES) $(EXTRA_qsehttpd_DEPENDENCIES) @rm -f qsehttpd$(EXEEXT) $(AM_V_CCLD)$(qsehttpd_LINK) $(qsehttpd_OBJECTS) $(qsehttpd_LDADD) $(LIBS) + qseursd$(EXEEXT): $(qseursd_OBJECTS) $(qseursd_DEPENDENCIES) $(EXTRA_qseursd_DEPENDENCIES) @rm -f qseursd$(EXEEXT) $(AM_V_CCLD)$(qseursd_LINK) $(qseursd_OBJECTS) $(qseursd_LDADD) $(LIBS) @@ -444,14 +503,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -487,26 +546,15 @@ uninstall-qsecfgDATA: files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(qsecfgdir)'; $(am__uninstall_files_from_dir) -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -518,15 +566,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -535,6 +579,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -678,19 +737,20 @@ uninstall-am: uninstall-binPROGRAMS uninstall-qsecfgDATA .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-qsecfgDATA install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-binPROGRAMS uninstall-qsecfgDATA +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-qsecfgDATA \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-binPROGRAMS uninstall-qsecfgDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/cmd/http/httpd.c b/qse/cmd/http/httpd.c index 773064ce..1a150ff7 100644 --- a/qse/cmd/http/httpd.c +++ b/qse/cmd/http/httpd.c @@ -16,6 +16,7 @@ #include #include /* TODO: remove this header file */ +#include #if defined(_WIN32) # include diff --git a/qse/cmd/sed/Makefile.in b/qse/cmd/sed/Makefile.in index 09625176..65de6ac5 100644 --- a/qse/cmd/sed/Makefile.in +++ b/qse/cmd/sed/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -54,7 +81,8 @@ host_triplet = @host@ bin_PROGRAMS = qsesed$(EXEEXT) @WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS) subdir = cmd/sed -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -80,9 +108,22 @@ qsesed_DEPENDENCIES = $(am__DEPENDENCIES_2) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = qsesed_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(qsesed_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -95,20 +136,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(qsesed_SOURCES) DIST_SOURCES = $(qsesed_SOURCES) am__can_run_installinfo = \ @@ -116,6 +153,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -345,10 +399,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -369,7 +425,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -382,6 +439,7 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + qsesed$(EXEEXT): $(qsesed_OBJECTS) $(qsesed_DEPENDENCIES) $(EXTRA_qsesed_DEPENDENCIES) @rm -f qsesed$(EXEEXT) $(AM_V_CCLD)$(qsesed_LINK) $(qsesed_OBJECTS) $(qsesed_LDADD) $(LIBS) @@ -399,14 +457,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -421,26 +479,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -452,15 +499,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -469,6 +512,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -612,19 +670,19 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/cmd/xli/Makefile.in b/qse/cmd/xli/Makefile.in index d9da0492..bba58959 100644 --- a/qse/cmd/xli/Makefile.in +++ b/qse/cmd/xli/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -54,7 +81,8 @@ host_triplet = @host@ bin_PROGRAMS = qsexli$(EXEEXT) @WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS) subdir = cmd/xli -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -80,9 +108,22 @@ qsexli_DEPENDENCIES = $(am__DEPENDENCIES_2) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = qsexli_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(qsexli_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -95,20 +136,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(qsexli_SOURCES) DIST_SOURCES = $(qsexli_SOURCES) am__can_run_installinfo = \ @@ -116,6 +153,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -345,10 +399,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -369,7 +425,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -382,6 +439,7 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + qsexli$(EXEEXT): $(qsexli_OBJECTS) $(qsexli_DEPENDENCIES) $(EXTRA_qsexli_DEPENDENCIES) @rm -f qsexli$(EXEEXT) $(AM_V_CCLD)$(qsexli_LINK) $(qsexli_OBJECTS) $(qsexli_LDADD) $(LIBS) @@ -399,14 +457,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -421,26 +479,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -452,15 +499,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -469,6 +512,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -612,19 +670,19 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/configure b/qse/configure index efd15325..0651acd2 100755 --- a/qse/configure +++ b/qse/configure @@ -720,8 +720,6 @@ NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB -ac_ct_AR -AR DLLTOOL OBJDUMP NM @@ -770,6 +768,8 @@ CPPFLAGS LDFLAGS CFLAGS CC +ac_ct_AR +AR AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V @@ -1494,10 +1494,12 @@ Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-silent-rules less verbose build output (undo: `make V=1') - --disable-silent-rules verbose build output (undo: `make V=0') - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] @@ -2833,7 +2835,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu -am__api_version='1.11' +am__api_version='1.14' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -2930,9 +2932,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -2943,32 +2942,40 @@ case `pwd` in esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then @@ -2980,6 +2987,16 @@ Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -3002,12 +3019,12 @@ if test x"${MISSING+set}" != xset; then esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then @@ -3019,10 +3036,10 @@ if test x"${install_sh}" != xset; then esac fi -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. +# will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. @@ -3161,12 +3178,6 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -3249,6 +3260,45 @@ else fi rmdir .tst 2>/dev/null +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." @@ -3299,12 +3349,22 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' @@ -3312,44 +3372,108 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' -# Check whether --enable-silent-rules was given. -if test "${enable_silent_rules+set}" = set; then : - enableval=$enable_silent_rules; +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac fi -case $enable_silent_rules in -yes) AM_DEFAULT_VERBOSITY=0;; -no) AM_DEFAULT_VERBOSITY=1;; -*) AM_DEFAULT_VERBOSITY=1;; -esac -am_make=${MAKE-make} -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -$as_echo_n "checking whether $am_make supports nested variables... " >&6; } -if ${am_cv_make_support_nested_variables+:} false; then : - $as_echo_n "(cached) " >&6 -else - if $as_echo 'TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -$as_echo "$am_cv_make_support_nested_variables" >&6; } -if test $am_cv_make_support_nested_variables = yes; then - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY + AMDEP_TRUE='#' + AMDEP_FALSE= fi -AM_BACKSLASH='\' ac_ext=c @@ -4140,68 +4264,64 @@ ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -DEPDIR="${am__leading_dot}deps" -ac_config_commands="$ac_config_commands depfiles" - - -am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo this is the am__doit target -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 -$as_echo_n "checking for style of include used by $am_make... " >&6; } -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 -$as_echo "$_am_result" >&6; } -rm -f confinc confmf - -# Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then : - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= @@ -4215,8 +4335,8 @@ else # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -4251,16 +4371,16 @@ else : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -4269,8 +4389,8 @@ else test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -4278,7 +4398,946 @@ else fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar lib "link -lib" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar lib "link -lib" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 +$as_echo_n "checking the archiver ($AR) interface... " >&6; } +if ${am_cv_ar_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + am_cv_ar_interface=ar + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int some_variable = 0; +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 + (eval $am_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test "$ac_status" -eq 0; then + am_cv_ar_interface=ar + else + am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 + (eval $am_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test "$ac_status" -eq 0; then + am_cv_ar_interface=lib + else + am_cv_ar_interface=unknown + fi + fi + rm -f conftest.lib libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 +$as_echo "$am_cv_ar_interface" >&6; } + +case $am_cv_ar_interface in +ar) + ;; +lib) + # Microsoft lib, so override with the ar-lib wrapper script. + # FIXME: It is wrong to rewrite AR. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__AR in this case, + # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something + # similar. + AR="$am_aux_dir/ar-lib $AR" + ;; +unknown) + as_fn_error $? "could not determine $AR interface" "$LINENO" 5 + ;; +esac + + +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -4601,8 +5660,8 @@ else # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -4637,16 +5696,16 @@ else : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -4655,8 +5714,8 @@ else test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -4664,7 +5723,7 @@ else fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -6466,6 +7525,10 @@ freebsd* | dragonfly*) fi ;; +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -6504,11 +7567,11 @@ irix5* | irix6* | nonstopux*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -6766,7 +7829,6 @@ test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO - if test -n "$ac_tool_prefix"; then for ac_prog in ar do @@ -7586,7 +8648,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7604,7 +8666,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7623,7 +8688,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -9441,7 +10509,7 @@ lt_prog_compiler_static= lt_prog_compiler_static='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -9919,9 +10987,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie openbsd*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs=no - ;; esac ld_shlibs=yes @@ -10143,7 +11208,7 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -10320,7 +11385,6 @@ _LT_EOF if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi - link_all_deplibs=no else # not using gcc if test "$host_cpu" = ia64; then @@ -10774,7 +11838,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } link_all_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -11611,6 +12675,17 @@ freebsd* | dragonfly*) esac ;; +gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no @@ -11727,7 +12802,7 @@ linux*oldld* | linux*aout* | linux*coff*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no @@ -11776,10 +12851,14 @@ fi # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -11791,18 +12870,6 @@ fi dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -13550,6 +14617,9 @@ fi ld_shlibs_CXX=yes ;; + gnu*) + ;; + haiku*) archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs_CXX=yes @@ -13711,7 +14781,7 @@ fi inherit_rpath_CXX=yes ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler @@ -14571,7 +15641,7 @@ lt_prog_compiler_static_CXX= ;; esac ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler @@ -14635,7 +15705,7 @@ lt_prog_compiler_static_CXX= ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -15006,9 +16076,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs_CXX=no - ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -15443,6 +16510,17 @@ freebsd* | dragonfly*) esac ;; +gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no @@ -15559,7 +16637,7 @@ linux*oldld* | linux*aout* | linux*coff*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no @@ -15608,10 +16686,14 @@ fi # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -15623,18 +16705,6 @@ fi dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -16585,7 +17655,7 @@ else # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) @@ -21700,6 +22770,14 @@ LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -21716,6 +22794,10 @@ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -23383,7 +24465,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -23396,7 +24478,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -23430,21 +24512,19 @@ $as_echo X"$mf" | continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || diff --git a/qse/configure.ac b/qse/configure.ac index 1ea957bd..6ca0acee 100644 --- a/qse/configure.ac +++ b/qse/configure.ac @@ -15,6 +15,7 @@ AC_LANG(C) dnl initialize automake AM_INIT_AUTOMAKE([-Wall -Werror foreign]) +AM_PROG_AR dnl enable silent rules if automake supports them. m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([no])]) diff --git a/qse/doc/Makefile.in b/qse/doc/Makefile.in index 975201aa..3c8cc6d8 100644 --- a/qse/doc/Makefile.in +++ b/qse/doc/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,8 +78,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc -DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/Doxyfile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -68,14 +95,20 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = Doxyfile CONFIG_CLEAN_VPATH_FILES = -depcomp = -am__depfiles_maybe = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = +depcomp = +am__depfiles_maybe = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -83,6 +116,7 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -313,11 +347,11 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -tags: TAGS -TAGS: +tags TAGS: -ctags: CTAGS -CTAGS: +ctags CTAGS: + +cscope cscopelist: distdir: $(DISTFILES) @@ -453,15 +487,16 @@ uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags-am uninstall uninstall-am all: diff --git a/qse/include/Makefile.in b/qse/include/Makefile.in index 2cbe1b8d..4e77b90a 100644 --- a/qse/include/Makefile.in +++ b/qse/include/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,7 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -67,21 +94,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -89,9 +123,29 @@ am__can_run_installinfo = \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -340,22 +394,25 @@ clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -370,57 +427,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -436,12 +448,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -453,15 +460,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -470,6 +473,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -630,22 +648,20 @@ ps-am: uninstall-am: -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/include/qse/Makefile.in b/qse/include/qse/Makefile.in index e94d8776..5ea70dc1 100644 --- a/qse/include/qse/Makefile.in +++ b/qse/include/qse/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ @@ -55,8 +82,8 @@ host_triplet = @host@ @ENABLE_CXX_TRUE@ Exception.hpp Cstr.hpp subdir = include/qse -DIST_COMMON = $(am__pkginclude_HEADERS_DIST) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/config.h.in $(am__pkginclude_HEADERS_DIST) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -72,21 +99,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -127,9 +161,30 @@ am__installdirs = "$(DESTDIR)$(pkgincludedir)" HEADERS = $(pkginclude_HEADERS) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -375,8 +430,8 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): config.h: stamp-h1 - @if test ! -f $@; then rm -f stamp-h1; else :; fi - @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 @@ -417,22 +472,25 @@ uninstall-pkgincludeHEADERS: dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -447,57 +505,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -513,12 +526,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -530,15 +538,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -547,6 +551,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -712,25 +731,23 @@ ps-am: uninstall-am: uninstall-pkgincludeHEADERS @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) uninstall-hook -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ - ctags-recursive install-am install-data-am install-strip \ - tags-recursive uninstall-am +.MAKE: $(am__recursive_targets) all install-am install-data-am \ + install-strip uninstall-am -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-hdr distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-data-hook install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-pkgincludeHEADERS \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-hdr \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-data-hook install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-pkgincludeHEADERS install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am uninstall-hook \ - uninstall-pkgincludeHEADERS + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-hook uninstall-pkgincludeHEADERS install-data-hook: diff --git a/qse/include/qse/awk/Makefile.in b/qse/include/qse/awk/Makefile.in index 3e346828..0ef6c85e 100644 --- a/qse/include/qse/awk/Makefile.in +++ b/qse/include/qse/awk/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ @@ -52,8 +79,8 @@ build_triplet = @build@ host_triplet = @host@ @ENABLE_CXX_TRUE@am__append_1 = Awk.hpp StdAwk.hpp subdir = include/qse/awk -DIST_COMMON = $(am__pkginclude_HEADERS_DIST) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(am__pkginclude_HEADERS_DIST) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -69,12 +96,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -112,6 +145,23 @@ am__uninstall_files_from_dir = { \ } am__installdirs = "$(DESTDIR)$(pkgincludedir)" HEADERS = $(pkginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -353,26 +403,15 @@ uninstall-pkgincludeHEADERS: files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -384,15 +423,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -401,6 +436,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -540,18 +590,19 @@ uninstall-am: uninstall-pkgincludeHEADERS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool ctags distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-pkgincludeHEADERS install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-pkgincludeHEADERS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool cscopelist-am ctags ctags-am distclean \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-pkgincludeHEADERS install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/include/qse/cmn/Makefile.in b/qse/include/qse/cmn/Makefile.in index a27a0a5b..f69963bd 100644 --- a/qse/include/qse/cmn/Makefile.in +++ b/qse/include/qse/cmn/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ @@ -59,8 +86,8 @@ host_triplet = @host@ @ENABLE_CXX_TRUE@ Array.hpp BinaryHeap.hpp subdir = include/qse/cmn -DIST_COMMON = $(am__pkginclude_HEADERS_DIST) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(am__pkginclude_HEADERS_DIST) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -76,12 +103,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -127,6 +160,23 @@ am__uninstall_files_from_dir = { \ } am__installdirs = "$(DESTDIR)$(pkgincludedir)" HEADERS = $(pkginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -373,26 +423,15 @@ uninstall-pkgincludeHEADERS: files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -404,15 +443,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -421,6 +456,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -560,18 +610,19 @@ uninstall-am: uninstall-pkgincludeHEADERS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool ctags distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-pkgincludeHEADERS install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-pkgincludeHEADERS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool cscopelist-am ctags ctags-am distclean \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-pkgincludeHEADERS install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/include/qse/cmn/uni.h b/qse/include/qse/cmn/uni.h index 177150aa..4f9e835e 100644 --- a/qse/include/qse/cmn/uni.h +++ b/qse/include/qse/cmn/uni.h @@ -52,6 +52,7 @@ QSE_EXPORT int qse_isuniprint (qse_wcint_t c); QSE_EXPORT int qse_isunigraph (qse_wcint_t c); QSE_EXPORT int qse_isunicntrl (qse_wcint_t c); QSE_EXPORT int qse_isunipunct (qse_wcint_t c); +QSE_EXPORT int qse_isuniblank (qse_wcint_t c); QSE_EXPORT qse_wcint_t qse_touniupper (qse_wcint_t c); QSE_EXPORT qse_wcint_t qse_tounilower (qse_wcint_t c); diff --git a/qse/include/qse/http/Makefile.in b/qse/include/qse/http/Makefile.in index ecf9ca82..b0128714 100644 --- a/qse/include/qse/http/Makefile.in +++ b/qse/include/qse/http/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ @@ -51,8 +78,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include/qse/http -DIST_COMMON = $(pkginclude_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -68,12 +95,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -110,6 +143,23 @@ am__uninstall_files_from_dir = { \ } am__installdirs = "$(DESTDIR)$(pkgincludedir)" HEADERS = $(pkginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -351,26 +401,15 @@ uninstall-pkgincludeHEADERS: files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -382,15 +421,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -399,6 +434,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -538,18 +588,19 @@ uninstall-am: uninstall-pkgincludeHEADERS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool ctags distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-pkgincludeHEADERS install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-pkgincludeHEADERS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool cscopelist-am ctags ctags-am distclean \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-pkgincludeHEADERS install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/include/qse/sed/Makefile.in b/qse/include/qse/sed/Makefile.in index 5d5891e4..dc76e8e0 100644 --- a/qse/include/qse/sed/Makefile.in +++ b/qse/include/qse/sed/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ @@ -52,8 +79,8 @@ build_triplet = @build@ host_triplet = @host@ @ENABLE_CXX_TRUE@am__append_1 = Sed.hpp StdSed.hpp subdir = include/qse/sed -DIST_COMMON = $(am__pkginclude_HEADERS_DIST) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(am__pkginclude_HEADERS_DIST) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -69,12 +96,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -112,6 +145,23 @@ am__uninstall_files_from_dir = { \ } am__installdirs = "$(DESTDIR)$(pkgincludedir)" HEADERS = $(pkginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -353,26 +403,15 @@ uninstall-pkgincludeHEADERS: files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -384,15 +423,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -401,6 +436,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -540,18 +590,19 @@ uninstall-am: uninstall-pkgincludeHEADERS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool ctags distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-pkgincludeHEADERS install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-pkgincludeHEADERS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool cscopelist-am ctags ctags-am distclean \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-pkgincludeHEADERS install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/include/qse/types.h b/qse/include/qse/types.h index 016bb0af..c46f9901 100644 --- a/qse/include/qse/types.h +++ b/qse/include/qse/types.h @@ -52,6 +52,19 @@ # error Unsupported operating system #endif + +#if defined(EMSCRIPTEN) +# if defined(QSE_SIZEOF___INT128) +# undef QSE_SIZEOF___INT128 +# define QSE_SIZEOF___INT128 0 +# endif +# if defined(QSE_SIZEOF_LONG) && defined(QSE_SIZEOF_INT) && (QSE_SIZEOF_LONG > QSE_SIZEOF_INT) + /* autoconf doesn't seem to match actual emscripten */ +# undef QSE_SIZEOF_LONG +# define QSE_SIZEOF_LONG QSE_SIZEOF_INT +# endif +#endif + /** * The qse_bool_t type defines a boolean type that can represent #QSE_TRUE * and #QSE_FALSE. diff --git a/qse/include/qse/xli/Makefile.in b/qse/include/qse/xli/Makefile.in index 7e02e71c..6739fb47 100644 --- a/qse/include/qse/xli/Makefile.in +++ b/qse/include/qse/xli/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ @@ -51,8 +78,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include/qse/xli -DIST_COMMON = $(pkginclude_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -68,12 +95,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -110,6 +143,23 @@ am__uninstall_files_from_dir = { \ } am__installdirs = "$(DESTDIR)$(pkgincludedir)" HEADERS = $(pkginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -351,26 +401,15 @@ uninstall-pkgincludeHEADERS: files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -382,15 +421,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -399,6 +434,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -538,18 +588,19 @@ uninstall-am: uninstall-pkgincludeHEADERS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool ctags distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-pkgincludeHEADERS install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-pkgincludeHEADERS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool cscopelist-am ctags ctags-am distclean \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-pkgincludeHEADERS install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/lib/Makefile.in b/qse/lib/Makefile.in index f9928629..c164fb0f 100644 --- a/qse/lib/Makefile.in +++ b/qse/lib/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,10 +79,10 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = lib -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(srcdir)/qseawk.pc.in $(srcdir)/qsecmn.pc.in \ - $(srcdir)/qsehttp.pc.in $(srcdir)/qsesed.pc.in \ - $(srcdir)/qsexli.pc.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/qsecmn.pc.in $(srcdir)/qseawk.pc.in \ + $(srcdir)/qsesed.pc.in $(srcdir)/qsexli.pc.in \ + $(srcdir)/qsehttp.pc.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -72,21 +99,28 @@ CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = qsecmn.pc qseawk.pc qsesed.pc qsexli.pc \ qsehttp.pc CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -123,9 +157,29 @@ am__installdirs = "$(DESTDIR)$(pkgconfigdir)" DATA = $(pkgconfig_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -405,22 +459,25 @@ uninstall-pkgconfigDATA: dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -435,57 +492,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -501,12 +513,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -518,15 +525,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -535,6 +538,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -698,23 +716,21 @@ ps-am: uninstall-am: uninstall-pkgconfigDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-pkgconfigDATA install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am \ - uninstall-pkgconfigDATA +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pkgconfigDATA install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-pkgconfigDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/lib/awk/Makefile.in b/qse/lib/awk/Makefile.in index e6d4d6ba..a0f8554d 100644 --- a/qse/lib/awk/Makefile.in +++ b/qse/lib/awk/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -77,7 +104,8 @@ host_triplet = @host@ @ENABLE_STATIC_MODULE_FALSE@@HAVE_C_MPI_TRUE@am__append_11 = libqseawk-mpi.la @ENABLE_STATIC_MODULE_FALSE@@HAVE_LIBUCI_TRUE@am__append_12 = libqseawk-uci.la subdir = lib/awk -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -132,6 +160,7 @@ libqseawk_dir_la_OBJECTS = $(am_libqseawk_dir_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = libqseawk_dir_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libqseawk_dir_la_LDFLAGS) $(LDFLAGS) \ @@ -244,6 +273,18 @@ libqseawkxx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_CXXFLAGS) $(CXXFLAGS) $(libqseawkxx_la_LDFLAGS) \ $(LDFLAGS) -o $@ @ENABLE_CXX_TRUE@am_libqseawkxx_la_rpath = -rpath $(libdir) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -256,17 +297,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ @@ -275,17 +315,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(libqseawk_dir_la_SOURCES) $(libqseawk_math_la_SOURCES) \ $(libqseawk_mpi_la_SOURCES) $(libqseawk_sed_la_SOURCES) \ $(libqseawk_str_la_SOURCES) $(libqseawk_sys_la_SOURCES) \ @@ -305,6 +344,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -584,6 +640,7 @@ $(top_srcdir)/configure: $(am__configure_deps) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): + install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ @@ -610,12 +667,15 @@ uninstall-libLTLIBRARIES: clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + install-modexecLTLIBRARIES: $(modexec_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(modexec_LTLIBRARIES)'; test -n "$(modexecdir)" || list=; \ @@ -642,28 +702,39 @@ uninstall-modexecLTLIBRARIES: clean-modexecLTLIBRARIES: -test -z "$(modexec_LTLIBRARIES)" || rm -f $(modexec_LTLIBRARIES) - @list='$(modexec_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done + @list='$(modexec_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + libqseawk-dir.la: $(libqseawk_dir_la_OBJECTS) $(libqseawk_dir_la_DEPENDENCIES) $(EXTRA_libqseawk_dir_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_dir_la_LINK) $(am_libqseawk_dir_la_rpath) $(libqseawk_dir_la_OBJECTS) $(libqseawk_dir_la_LIBADD) $(LIBS) + libqseawk-math.la: $(libqseawk_math_la_OBJECTS) $(libqseawk_math_la_DEPENDENCIES) $(EXTRA_libqseawk_math_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_math_la_LINK) $(am_libqseawk_math_la_rpath) $(libqseawk_math_la_OBJECTS) $(libqseawk_math_la_LIBADD) $(LIBS) + libqseawk-mpi.la: $(libqseawk_mpi_la_OBJECTS) $(libqseawk_mpi_la_DEPENDENCIES) $(EXTRA_libqseawk_mpi_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_mpi_la_LINK) $(am_libqseawk_mpi_la_rpath) $(libqseawk_mpi_la_OBJECTS) $(libqseawk_mpi_la_LIBADD) $(LIBS) + libqseawk-sed.la: $(libqseawk_sed_la_OBJECTS) $(libqseawk_sed_la_DEPENDENCIES) $(EXTRA_libqseawk_sed_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_sed_la_LINK) $(am_libqseawk_sed_la_rpath) $(libqseawk_sed_la_OBJECTS) $(libqseawk_sed_la_LIBADD) $(LIBS) + libqseawk-str.la: $(libqseawk_str_la_OBJECTS) $(libqseawk_str_la_DEPENDENCIES) $(EXTRA_libqseawk_str_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_str_la_LINK) $(am_libqseawk_str_la_rpath) $(libqseawk_str_la_OBJECTS) $(libqseawk_str_la_LIBADD) $(LIBS) + libqseawk-sys.la: $(libqseawk_sys_la_OBJECTS) $(libqseawk_sys_la_DEPENDENCIES) $(EXTRA_libqseawk_sys_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_sys_la_LINK) $(am_libqseawk_sys_la_rpath) $(libqseawk_sys_la_OBJECTS) $(libqseawk_sys_la_LIBADD) $(LIBS) + libqseawk-uci.la: $(libqseawk_uci_la_OBJECTS) $(libqseawk_uci_la_DEPENDENCIES) $(EXTRA_libqseawk_uci_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_uci_la_LINK) $(am_libqseawk_uci_la_rpath) $(libqseawk_uci_la_OBJECTS) $(libqseawk_uci_la_LIBADD) $(LIBS) + libqseawk.la: $(libqseawk_la_OBJECTS) $(libqseawk_la_DEPENDENCIES) $(EXTRA_libqseawk_la_DEPENDENCIES) $(AM_V_CCLD)$(libqseawk_la_LINK) -rpath $(libdir) $(libqseawk_la_OBJECTS) $(libqseawk_la_LIBADD) $(LIBS) + libqseawkxx.la: $(libqseawkxx_la_OBJECTS) $(libqseawkxx_la_DEPENDENCIES) $(EXTRA_libqseawkxx_la_DEPENDENCIES) $(AM_V_CXXLD)$(libqseawkxx_la_LINK) $(am_libqseawkxx_la_rpath) $(libqseawkxx_la_OBJECTS) $(libqseawkxx_la_LIBADD) $(LIBS) @@ -706,14 +777,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -938,26 +1009,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -969,15 +1029,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -986,6 +1042,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -1130,20 +1201,20 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-modexecLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool clean-modexecLTLIBRARIES \ - ctags distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-libLTLIBRARIES install-man \ - install-modexecLTLIBRARIES install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-libLTLIBRARIES \ + install-man install-modexecLTLIBRARIES install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-libLTLIBRARIES \ + tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES \ uninstall-modexecLTLIBRARIES diff --git a/qse/lib/awk/mod-str.c b/qse/lib/awk/mod-str.c index 77f07a66..fd0266e7 100644 --- a/qse/lib/awk/mod-str.c +++ b/qse/lib/awk/mod-str.c @@ -186,7 +186,9 @@ static int fnc_isxdigit (qse_awk_rtx_t* rtx, const qse_awk_fnc_info_t* fi) static int fnc_value (qse_awk_rtx_t* rtx, const qse_awk_fnc_info_t* fi) { - /* return the numeric value for the first character */ + /* return the numeric value for the first character. + * you can use sprintf("%c", num_val) for reverse conversion. */ + qse_cstr_t path; qse_awk_val_t* retv; qse_awk_val_t* a0; diff --git a/qse/lib/cmn/Makefile.am b/qse/lib/cmn/Makefile.am index 45334a34..dc8ab476 100644 --- a/qse/lib/cmn/Makefile.am +++ b/qse/lib/cmn/Makefile.am @@ -27,7 +27,9 @@ noinst_HEADERS = \ tre-compile.h \ tre-match-ut.h \ tre-parse.h \ - tre-stack.h + tre-stack.h \ + uni-case.h \ + uni-trait.h libqsecmn_la_SOURCES = \ alg-base64.c \ diff --git a/qse/lib/cmn/Makefile.in b/qse/lib/cmn/Makefile.in index d3d73701..43ad344d 100644 --- a/qse/lib/cmn/Makefile.in +++ b/qse/lib/cmn/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -17,23 +16,51 @@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -56,8 +83,8 @@ host_triplet = @host@ @ENABLE_XCMGRS_TRUE@am__append_2 = cp949.c cp950.c @ENABLE_CXX_TRUE@am__append_3 = libqsecmnxx.la subdir = lib/cmn -DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp $(noinst_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -145,6 +172,7 @@ libqsecmn_la_OBJECTS = $(am_libqsecmn_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = libqsecmn_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libqsecmn_la_LDFLAGS) $(LDFLAGS) -o $@ @@ -159,6 +187,18 @@ libqsecmnxx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_CXXFLAGS) $(CXXFLAGS) $(libqsecmnxx_la_LDFLAGS) \ $(LDFLAGS) -o $@ @ENABLE_CXX_TRUE@am_libqsecmnxx_la_rpath = -rpath $(libdir) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -171,17 +211,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ @@ -190,17 +229,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(libqsecmn_la_SOURCES) $(libqsecmnxx_la_SOURCES) DIST_SOURCES = $(am__libqsecmn_la_SOURCES_DIST) \ $(am__libqsecmnxx_la_SOURCES_DIST) @@ -210,6 +248,23 @@ am__can_run_installinfo = \ *) (install-info --version) >/dev/null 2>&1;; \ esac HEADERS = $(noinst_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -415,7 +470,9 @@ noinst_HEADERS = \ tre-compile.h \ tre-match-ut.h \ tre-parse.h \ - tre-stack.h + tre-stack.h \ + uni-case.h \ + uni-trait.h libqsecmn_la_SOURCES = alg-base64.c alg-rand.c alg-search.c alg-sort.c \ assert.c chr.c dir.c dll.c env.c gdl.c htb.c fio.c fma.c \ @@ -473,6 +530,7 @@ $(top_srcdir)/configure: $(am__configure_deps) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): + install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ @@ -499,14 +557,18 @@ uninstall-libLTLIBRARIES: clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + libqsecmn.la: $(libqsecmn_la_OBJECTS) $(libqsecmn_la_DEPENDENCIES) $(EXTRA_libqsecmn_la_DEPENDENCIES) $(AM_V_CCLD)$(libqsecmn_la_LINK) -rpath $(libdir) $(libqsecmn_la_OBJECTS) $(libqsecmn_la_LIBADD) $(LIBS) + libqsecmnxx.la: $(libqsecmnxx_la_OBJECTS) $(libqsecmnxx_la_DEPENDENCIES) $(EXTRA_libqsecmnxx_la_DEPENDENCIES) $(AM_V_CXXLD)$(libqsecmnxx_la_LINK) $(am_libqsecmnxx_la_rpath) $(libqsecmnxx_la_OBJECTS) $(libqsecmnxx_la_LIBADD) $(LIBS) @@ -626,14 +688,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -669,26 +731,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -700,15 +751,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -717,6 +764,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -861,19 +923,19 @@ uninstall-am: uninstall-libLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-libLTLIBRARIES install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-libLTLIBRARIES install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-libLTLIBRARIES + tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/lib/cmn/chr.c b/qse/lib/cmn/chr.c index b628a7e2..e5501c75 100644 --- a/qse/lib/cmn/chr.c +++ b/qse/lib/cmn/chr.c @@ -74,10 +74,14 @@ static QSE_INLINE int is_walnum (qse_wcint_t c) } static QSE_INLINE int is_wblank (qse_wcint_t c) { -#if defined(HAVE_ISWBLANK) - return iswblank(c); +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isuniblank (c); #else + #if defined(HAVE_ISWBLANK) + return iswblank(c); + #else return c == QSE_WT(' ') || c == QSE_WT('\t'); + #endif #endif } static QSE_INLINE int is_wcntrl (qse_wcint_t c) diff --git a/qse/lib/cmn/nwad-skad.c b/qse/lib/cmn/nwad-skad.c index 7248ce79..9f7129eb 100644 --- a/qse/lib/cmn/nwad-skad.c +++ b/qse/lib/cmn/nwad-skad.c @@ -26,6 +26,7 @@ #include #include "mem.h" +#include #if defined(_WIN32) # include diff --git a/qse/lib/cmn/uni-case.h b/qse/lib/cmn/uni-case.h new file mode 100644 index 00000000..46880ade --- /dev/null +++ b/qse/lib/cmn/uni-case.h @@ -0,0 +1,8383 @@ +/* generated by tools/uni-case.c */ + +#define CASE_MAX 0x10FFFF + +typedef struct case_page_t case_page_t; + +struct case_page_t { + qse_int16_t upper; + qse_int16_t lower; +}; + + +static case_page_t case_page_000B[512] = +{ + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_000A[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0009[512] = +{ + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, -10743}, + {0, -3814}, + {0, -10727}, + {10795, 0}, + {10792, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, -10780}, + {0, -10749}, + {0, -10783}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {7264, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0008[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0007[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -7517}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -8383}, + {0, -8262}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 28}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {28, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0006[512] = +{ + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {59, 0}, + {0, 0}, + {0, 0}, + {0, -7615}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {0, -8}, + {0, 0}, + {0, -8}, + {0, 0}, + {0, -8}, + {0, 0}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-74, 0}, + {-74, 0}, + {-86, 0}, + {-86, 0}, + {-86, 0}, + {-86, 0}, + {-100, 0}, + {-100, 0}, + {-128, 0}, + {-128, 0}, + {-112, 0}, + {-112, 0}, + {-126, 0}, + {-126, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {-9, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -74}, + {0, -74}, + {0, -9}, + {0, 0}, + {7205, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-9, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -86}, + {0, -86}, + {0, -86}, + {0, -86}, + {0, -9}, + {0, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -100}, + {0, -100}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-7, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -112}, + {0, -112}, + {0, -7}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-9, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -128}, + {0, -128}, + {0, -126}, + {0, -126}, + {0, -9}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0005[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-3814, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0004[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 7264}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0003[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0002[512] = +{ + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 15}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {15, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0001[512] = +{ + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, -130}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 10795}, + {0, 1}, + {1, 0}, + {0, -163}, + {0, 10792}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, -195}, + {0, 69}, + {0, 71}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {-10783, 0}, + {-10780, 0}, + {0, 0}, + {210, 0}, + {206, 0}, + {0, 0}, + {205, 0}, + {205, 0}, + {0, 0}, + {202, 0}, + {0, 0}, + {203, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {205, 0}, + {0, 0}, + {0, 0}, + {207, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {209, 0}, + {211, 0}, + {0, 0}, + {-10743, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {211, 0}, + {0, 0}, + {-10749, 0}, + {213, 0}, + {0, 0}, + {0, 0}, + {214, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-10727, 0}, + {0, 0}, + {0, 0}, + {218, 0}, + {0, 0}, + {0, 0}, + {218, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {218, 0}, + {69, 0}, + {217, 0}, + {217, 0}, + {71, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {219, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-84, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-130, 0}, + {-130, 0}, + {-130, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 38}, + {0, 0}, + {0, 37}, + {0, 37}, + {0, 37}, + {0, 0}, + {0, 64}, + {0, 0}, + {0, 63}, + {0, 63}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {38, 0}, + {37, 0}, + {37, 0}, + {37, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {31, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {64, 0}, + {63, 0}, + {63, 0}, + {0, 0}, + {62, 0}, + {57, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {47, 0}, + {54, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {86, 0}, + {80, 0}, + {-7, 0}, + {0, 0}, + {0, -60}, + {96, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, -7}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, -130}, + {0, -130}, + {0, -130} +}; + +static case_page_t case_page_0000[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-743, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {-121, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, -199}, + {232, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, -121}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {300, 0}, + {-195, 0}, + {0, 210}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 206}, + {0, 1}, + {1, 0}, + {0, 205}, + {0, 205}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 79}, + {0, 202}, + {0, 203}, + {0, 1}, + {1, 0}, + {0, 205}, + {0, 207}, + {-97, 0}, + {0, 211}, + {0, 209}, + {0, 1}, + {1, 0}, + {-163, 0}, + {0, 0}, + {0, 211}, + {0, 213}, + {-130, 0}, + {0, 214}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 218}, + {0, 1}, + {1, 0}, + {0, 218}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 218}, + {0, 1}, + {1, 0}, + {0, 217}, + {0, 217}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 219}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {-56, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {79, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 1}, + {1, 0}, + {0, -97}, + {0, -56}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0} +}; + +static case_page_t* case_map[2176] = +{ + /* 0x0-0x1FF */ case_page_0000, + /* 0x200-0x3FF */ case_page_0001, + /* 0x400-0x5FF */ case_page_0002, + /* 0x600-0x7FF */ case_page_0003, + /* 0x800-0x9FF */ case_page_0003, + /* 0xA00-0xBFF */ case_page_0003, + /* 0xC00-0xDFF */ case_page_0003, + /* 0xE00-0xFFF */ case_page_0003, + /* 0x1000-0x11FF */ case_page_0004, + /* 0x1200-0x13FF */ case_page_0003, + /* 0x1400-0x15FF */ case_page_0003, + /* 0x1600-0x17FF */ case_page_0003, + /* 0x1800-0x19FF */ case_page_0003, + /* 0x1A00-0x1BFF */ case_page_0003, + /* 0x1C00-0x1DFF */ case_page_0005, + /* 0x1E00-0x1FFF */ case_page_0006, + /* 0x2000-0x21FF */ case_page_0007, + /* 0x2200-0x23FF */ case_page_0003, + /* 0x2400-0x25FF */ case_page_0008, + /* 0x2600-0x27FF */ case_page_0003, + /* 0x2800-0x29FF */ case_page_0003, + /* 0x2A00-0x2BFF */ case_page_0003, + /* 0x2C00-0x2DFF */ case_page_0009, + /* 0x2E00-0x2FFF */ case_page_0003, + /* 0x3000-0x31FF */ case_page_0003, + /* 0x3200-0x33FF */ case_page_0003, + /* 0x3400-0x35FF */ case_page_0003, + /* 0x3600-0x37FF */ case_page_0003, + /* 0x3800-0x39FF */ case_page_0003, + /* 0x3A00-0x3BFF */ case_page_0003, + /* 0x3C00-0x3DFF */ case_page_0003, + /* 0x3E00-0x3FFF */ case_page_0003, + /* 0x4000-0x41FF */ case_page_0003, + /* 0x4200-0x43FF */ case_page_0003, + /* 0x4400-0x45FF */ case_page_0003, + /* 0x4600-0x47FF */ case_page_0003, + /* 0x4800-0x49FF */ case_page_0003, + /* 0x4A00-0x4BFF */ case_page_0003, + /* 0x4C00-0x4DFF */ case_page_0003, + /* 0x4E00-0x4FFF */ case_page_0003, + /* 0x5000-0x51FF */ case_page_0003, + /* 0x5200-0x53FF */ case_page_0003, + /* 0x5400-0x55FF */ case_page_0003, + /* 0x5600-0x57FF */ case_page_0003, + /* 0x5800-0x59FF */ case_page_0003, + /* 0x5A00-0x5BFF */ case_page_0003, + /* 0x5C00-0x5DFF */ case_page_0003, + /* 0x5E00-0x5FFF */ case_page_0003, + /* 0x6000-0x61FF */ case_page_0003, + /* 0x6200-0x63FF */ case_page_0003, + /* 0x6400-0x65FF */ case_page_0003, + /* 0x6600-0x67FF */ case_page_0003, + /* 0x6800-0x69FF */ case_page_0003, + /* 0x6A00-0x6BFF */ case_page_0003, + /* 0x6C00-0x6DFF */ case_page_0003, + /* 0x6E00-0x6FFF */ case_page_0003, + /* 0x7000-0x71FF */ case_page_0003, + /* 0x7200-0x73FF */ case_page_0003, + /* 0x7400-0x75FF */ case_page_0003, + /* 0x7600-0x77FF */ case_page_0003, + /* 0x7800-0x79FF */ case_page_0003, + /* 0x7A00-0x7BFF */ case_page_0003, + /* 0x7C00-0x7DFF */ case_page_0003, + /* 0x7E00-0x7FFF */ case_page_0003, + /* 0x8000-0x81FF */ case_page_0003, + /* 0x8200-0x83FF */ case_page_0003, + /* 0x8400-0x85FF */ case_page_0003, + /* 0x8600-0x87FF */ case_page_0003, + /* 0x8800-0x89FF */ case_page_0003, + /* 0x8A00-0x8BFF */ case_page_0003, + /* 0x8C00-0x8DFF */ case_page_0003, + /* 0x8E00-0x8FFF */ case_page_0003, + /* 0x9000-0x91FF */ case_page_0003, + /* 0x9200-0x93FF */ case_page_0003, + /* 0x9400-0x95FF */ case_page_0003, + /* 0x9600-0x97FF */ case_page_0003, + /* 0x9800-0x99FF */ case_page_0003, + /* 0x9A00-0x9BFF */ case_page_0003, + /* 0x9C00-0x9DFF */ case_page_0003, + /* 0x9E00-0x9FFF */ case_page_0003, + /* 0xA000-0xA1FF */ case_page_0003, + /* 0xA200-0xA3FF */ case_page_0003, + /* 0xA400-0xA5FF */ case_page_0003, + /* 0xA600-0xA7FF */ case_page_0003, + /* 0xA800-0xA9FF */ case_page_0003, + /* 0xAA00-0xABFF */ case_page_0003, + /* 0xAC00-0xADFF */ case_page_0003, + /* 0xAE00-0xAFFF */ case_page_0003, + /* 0xB000-0xB1FF */ case_page_0003, + /* 0xB200-0xB3FF */ case_page_0003, + /* 0xB400-0xB5FF */ case_page_0003, + /* 0xB600-0xB7FF */ case_page_0003, + /* 0xB800-0xB9FF */ case_page_0003, + /* 0xBA00-0xBBFF */ case_page_0003, + /* 0xBC00-0xBDFF */ case_page_0003, + /* 0xBE00-0xBFFF */ case_page_0003, + /* 0xC000-0xC1FF */ case_page_0003, + /* 0xC200-0xC3FF */ case_page_0003, + /* 0xC400-0xC5FF */ case_page_0003, + /* 0xC600-0xC7FF */ case_page_0003, + /* 0xC800-0xC9FF */ case_page_0003, + /* 0xCA00-0xCBFF */ case_page_0003, + /* 0xCC00-0xCDFF */ case_page_0003, + /* 0xCE00-0xCFFF */ case_page_0003, + /* 0xD000-0xD1FF */ case_page_0003, + /* 0xD200-0xD3FF */ case_page_0003, + /* 0xD400-0xD5FF */ case_page_0003, + /* 0xD600-0xD7FF */ case_page_0003, + /* 0xD800-0xD9FF */ case_page_0003, + /* 0xDA00-0xDBFF */ case_page_0003, + /* 0xDC00-0xDDFF */ case_page_0003, + /* 0xDE00-0xDFFF */ case_page_0003, + /* 0xE000-0xE1FF */ case_page_0003, + /* 0xE200-0xE3FF */ case_page_0003, + /* 0xE400-0xE5FF */ case_page_0003, + /* 0xE600-0xE7FF */ case_page_0003, + /* 0xE800-0xE9FF */ case_page_0003, + /* 0xEA00-0xEBFF */ case_page_0003, + /* 0xEC00-0xEDFF */ case_page_0003, + /* 0xEE00-0xEFFF */ case_page_0003, + /* 0xF000-0xF1FF */ case_page_0003, + /* 0xF200-0xF3FF */ case_page_0003, + /* 0xF400-0xF5FF */ case_page_0003, + /* 0xF600-0xF7FF */ case_page_0003, + /* 0xF800-0xF9FF */ case_page_0003, + /* 0xFA00-0xFBFF */ case_page_0003, + /* 0xFC00-0xFDFF */ case_page_0003, + /* 0xFE00-0xFFFF */ case_page_000A, + /* 0x10000-0x101FF */ case_page_0003, + /* 0x10200-0x103FF */ case_page_0003, + /* 0x10400-0x105FF */ case_page_000B, + /* 0x10600-0x107FF */ case_page_0003, + /* 0x10800-0x109FF */ case_page_0003, + /* 0x10A00-0x10BFF */ case_page_0003, + /* 0x10C00-0x10DFF */ case_page_0003, + /* 0x10E00-0x10FFF */ case_page_0003, + /* 0x11000-0x111FF */ case_page_0003, + /* 0x11200-0x113FF */ case_page_0003, + /* 0x11400-0x115FF */ case_page_0003, + /* 0x11600-0x117FF */ case_page_0003, + /* 0x11800-0x119FF */ case_page_0003, + /* 0x11A00-0x11BFF */ case_page_0003, + /* 0x11C00-0x11DFF */ case_page_0003, + /* 0x11E00-0x11FFF */ case_page_0003, + /* 0x12000-0x121FF */ case_page_0003, + /* 0x12200-0x123FF */ case_page_0003, + /* 0x12400-0x125FF */ case_page_0003, + /* 0x12600-0x127FF */ case_page_0003, + /* 0x12800-0x129FF */ case_page_0003, + /* 0x12A00-0x12BFF */ case_page_0003, + /* 0x12C00-0x12DFF */ case_page_0003, + /* 0x12E00-0x12FFF */ case_page_0003, + /* 0x13000-0x131FF */ case_page_0003, + /* 0x13200-0x133FF */ case_page_0003, + /* 0x13400-0x135FF */ case_page_0003, + /* 0x13600-0x137FF */ case_page_0003, + /* 0x13800-0x139FF */ case_page_0003, + /* 0x13A00-0x13BFF */ case_page_0003, + /* 0x13C00-0x13DFF */ case_page_0003, + /* 0x13E00-0x13FFF */ case_page_0003, + /* 0x14000-0x141FF */ case_page_0003, + /* 0x14200-0x143FF */ case_page_0003, + /* 0x14400-0x145FF */ case_page_0003, + /* 0x14600-0x147FF */ case_page_0003, + /* 0x14800-0x149FF */ case_page_0003, + /* 0x14A00-0x14BFF */ case_page_0003, + /* 0x14C00-0x14DFF */ case_page_0003, + /* 0x14E00-0x14FFF */ case_page_0003, + /* 0x15000-0x151FF */ case_page_0003, + /* 0x15200-0x153FF */ case_page_0003, + /* 0x15400-0x155FF */ case_page_0003, + /* 0x15600-0x157FF */ case_page_0003, + /* 0x15800-0x159FF */ case_page_0003, + /* 0x15A00-0x15BFF */ case_page_0003, + /* 0x15C00-0x15DFF */ case_page_0003, + /* 0x15E00-0x15FFF */ case_page_0003, + /* 0x16000-0x161FF */ case_page_0003, + /* 0x16200-0x163FF */ case_page_0003, + /* 0x16400-0x165FF */ case_page_0003, + /* 0x16600-0x167FF */ case_page_0003, + /* 0x16800-0x169FF */ case_page_0003, + /* 0x16A00-0x16BFF */ case_page_0003, + /* 0x16C00-0x16DFF */ case_page_0003, + /* 0x16E00-0x16FFF */ case_page_0003, + /* 0x17000-0x171FF */ case_page_0003, + /* 0x17200-0x173FF */ case_page_0003, + /* 0x17400-0x175FF */ case_page_0003, + /* 0x17600-0x177FF */ case_page_0003, + /* 0x17800-0x179FF */ case_page_0003, + /* 0x17A00-0x17BFF */ case_page_0003, + /* 0x17C00-0x17DFF */ case_page_0003, + /* 0x17E00-0x17FFF */ case_page_0003, + /* 0x18000-0x181FF */ case_page_0003, + /* 0x18200-0x183FF */ case_page_0003, + /* 0x18400-0x185FF */ case_page_0003, + /* 0x18600-0x187FF */ case_page_0003, + /* 0x18800-0x189FF */ case_page_0003, + /* 0x18A00-0x18BFF */ case_page_0003, + /* 0x18C00-0x18DFF */ case_page_0003, + /* 0x18E00-0x18FFF */ case_page_0003, + /* 0x19000-0x191FF */ case_page_0003, + /* 0x19200-0x193FF */ case_page_0003, + /* 0x19400-0x195FF */ case_page_0003, + /* 0x19600-0x197FF */ case_page_0003, + /* 0x19800-0x199FF */ case_page_0003, + /* 0x19A00-0x19BFF */ case_page_0003, + /* 0x19C00-0x19DFF */ case_page_0003, + /* 0x19E00-0x19FFF */ case_page_0003, + /* 0x1A000-0x1A1FF */ case_page_0003, + /* 0x1A200-0x1A3FF */ case_page_0003, + /* 0x1A400-0x1A5FF */ case_page_0003, + /* 0x1A600-0x1A7FF */ case_page_0003, + /* 0x1A800-0x1A9FF */ case_page_0003, + /* 0x1AA00-0x1ABFF */ case_page_0003, + /* 0x1AC00-0x1ADFF */ case_page_0003, + /* 0x1AE00-0x1AFFF */ case_page_0003, + /* 0x1B000-0x1B1FF */ case_page_0003, + /* 0x1B200-0x1B3FF */ case_page_0003, + /* 0x1B400-0x1B5FF */ case_page_0003, + /* 0x1B600-0x1B7FF */ case_page_0003, + /* 0x1B800-0x1B9FF */ case_page_0003, + /* 0x1BA00-0x1BBFF */ case_page_0003, + /* 0x1BC00-0x1BDFF */ case_page_0003, + /* 0x1BE00-0x1BFFF */ case_page_0003, + /* 0x1C000-0x1C1FF */ case_page_0003, + /* 0x1C200-0x1C3FF */ case_page_0003, + /* 0x1C400-0x1C5FF */ case_page_0003, + /* 0x1C600-0x1C7FF */ case_page_0003, + /* 0x1C800-0x1C9FF */ case_page_0003, + /* 0x1CA00-0x1CBFF */ case_page_0003, + /* 0x1CC00-0x1CDFF */ case_page_0003, + /* 0x1CE00-0x1CFFF */ case_page_0003, + /* 0x1D000-0x1D1FF */ case_page_0003, + /* 0x1D200-0x1D3FF */ case_page_0003, + /* 0x1D400-0x1D5FF */ case_page_0003, + /* 0x1D600-0x1D7FF */ case_page_0003, + /* 0x1D800-0x1D9FF */ case_page_0003, + /* 0x1DA00-0x1DBFF */ case_page_0003, + /* 0x1DC00-0x1DDFF */ case_page_0003, + /* 0x1DE00-0x1DFFF */ case_page_0003, + /* 0x1E000-0x1E1FF */ case_page_0003, + /* 0x1E200-0x1E3FF */ case_page_0003, + /* 0x1E400-0x1E5FF */ case_page_0003, + /* 0x1E600-0x1E7FF */ case_page_0003, + /* 0x1E800-0x1E9FF */ case_page_0003, + /* 0x1EA00-0x1EBFF */ case_page_0003, + /* 0x1EC00-0x1EDFF */ case_page_0003, + /* 0x1EE00-0x1EFFF */ case_page_0003, + /* 0x1F000-0x1F1FF */ case_page_0003, + /* 0x1F200-0x1F3FF */ case_page_0003, + /* 0x1F400-0x1F5FF */ case_page_0003, + /* 0x1F600-0x1F7FF */ case_page_0003, + /* 0x1F800-0x1F9FF */ case_page_0003, + /* 0x1FA00-0x1FBFF */ case_page_0003, + /* 0x1FC00-0x1FDFF */ case_page_0003, + /* 0x1FE00-0x1FFFF */ case_page_0003, + /* 0x20000-0x201FF */ case_page_0003, + /* 0x20200-0x203FF */ case_page_0003, + /* 0x20400-0x205FF */ case_page_0003, + /* 0x20600-0x207FF */ case_page_0003, + /* 0x20800-0x209FF */ case_page_0003, + /* 0x20A00-0x20BFF */ case_page_0003, + /* 0x20C00-0x20DFF */ case_page_0003, + /* 0x20E00-0x20FFF */ case_page_0003, + /* 0x21000-0x211FF */ case_page_0003, + /* 0x21200-0x213FF */ case_page_0003, + /* 0x21400-0x215FF */ case_page_0003, + /* 0x21600-0x217FF */ case_page_0003, + /* 0x21800-0x219FF */ case_page_0003, + /* 0x21A00-0x21BFF */ case_page_0003, + /* 0x21C00-0x21DFF */ case_page_0003, + /* 0x21E00-0x21FFF */ case_page_0003, + /* 0x22000-0x221FF */ case_page_0003, + /* 0x22200-0x223FF */ case_page_0003, + /* 0x22400-0x225FF */ case_page_0003, + /* 0x22600-0x227FF */ case_page_0003, + /* 0x22800-0x229FF */ case_page_0003, + /* 0x22A00-0x22BFF */ case_page_0003, + /* 0x22C00-0x22DFF */ case_page_0003, + /* 0x22E00-0x22FFF */ case_page_0003, + /* 0x23000-0x231FF */ case_page_0003, + /* 0x23200-0x233FF */ case_page_0003, + /* 0x23400-0x235FF */ case_page_0003, + /* 0x23600-0x237FF */ case_page_0003, + /* 0x23800-0x239FF */ case_page_0003, + /* 0x23A00-0x23BFF */ case_page_0003, + /* 0x23C00-0x23DFF */ case_page_0003, + /* 0x23E00-0x23FFF */ case_page_0003, + /* 0x24000-0x241FF */ case_page_0003, + /* 0x24200-0x243FF */ case_page_0003, + /* 0x24400-0x245FF */ case_page_0003, + /* 0x24600-0x247FF */ case_page_0003, + /* 0x24800-0x249FF */ case_page_0003, + /* 0x24A00-0x24BFF */ case_page_0003, + /* 0x24C00-0x24DFF */ case_page_0003, + /* 0x24E00-0x24FFF */ case_page_0003, + /* 0x25000-0x251FF */ case_page_0003, + /* 0x25200-0x253FF */ case_page_0003, + /* 0x25400-0x255FF */ case_page_0003, + /* 0x25600-0x257FF */ case_page_0003, + /* 0x25800-0x259FF */ case_page_0003, + /* 0x25A00-0x25BFF */ case_page_0003, + /* 0x25C00-0x25DFF */ case_page_0003, + /* 0x25E00-0x25FFF */ case_page_0003, + /* 0x26000-0x261FF */ case_page_0003, + /* 0x26200-0x263FF */ case_page_0003, + /* 0x26400-0x265FF */ case_page_0003, + /* 0x26600-0x267FF */ case_page_0003, + /* 0x26800-0x269FF */ case_page_0003, + /* 0x26A00-0x26BFF */ case_page_0003, + /* 0x26C00-0x26DFF */ case_page_0003, + /* 0x26E00-0x26FFF */ case_page_0003, + /* 0x27000-0x271FF */ case_page_0003, + /* 0x27200-0x273FF */ case_page_0003, + /* 0x27400-0x275FF */ case_page_0003, + /* 0x27600-0x277FF */ case_page_0003, + /* 0x27800-0x279FF */ case_page_0003, + /* 0x27A00-0x27BFF */ case_page_0003, + /* 0x27C00-0x27DFF */ case_page_0003, + /* 0x27E00-0x27FFF */ case_page_0003, + /* 0x28000-0x281FF */ case_page_0003, + /* 0x28200-0x283FF */ case_page_0003, + /* 0x28400-0x285FF */ case_page_0003, + /* 0x28600-0x287FF */ case_page_0003, + /* 0x28800-0x289FF */ case_page_0003, + /* 0x28A00-0x28BFF */ case_page_0003, + /* 0x28C00-0x28DFF */ case_page_0003, + /* 0x28E00-0x28FFF */ case_page_0003, + /* 0x29000-0x291FF */ case_page_0003, + /* 0x29200-0x293FF */ case_page_0003, + /* 0x29400-0x295FF */ case_page_0003, + /* 0x29600-0x297FF */ case_page_0003, + /* 0x29800-0x299FF */ case_page_0003, + /* 0x29A00-0x29BFF */ case_page_0003, + /* 0x29C00-0x29DFF */ case_page_0003, + /* 0x29E00-0x29FFF */ case_page_0003, + /* 0x2A000-0x2A1FF */ case_page_0003, + /* 0x2A200-0x2A3FF */ case_page_0003, + /* 0x2A400-0x2A5FF */ case_page_0003, + /* 0x2A600-0x2A7FF */ case_page_0003, + /* 0x2A800-0x2A9FF */ case_page_0003, + /* 0x2AA00-0x2ABFF */ case_page_0003, + /* 0x2AC00-0x2ADFF */ case_page_0003, + /* 0x2AE00-0x2AFFF */ case_page_0003, + /* 0x2B000-0x2B1FF */ case_page_0003, + /* 0x2B200-0x2B3FF */ case_page_0003, + /* 0x2B400-0x2B5FF */ case_page_0003, + /* 0x2B600-0x2B7FF */ case_page_0003, + /* 0x2B800-0x2B9FF */ case_page_0003, + /* 0x2BA00-0x2BBFF */ case_page_0003, + /* 0x2BC00-0x2BDFF */ case_page_0003, + /* 0x2BE00-0x2BFFF */ case_page_0003, + /* 0x2C000-0x2C1FF */ case_page_0003, + /* 0x2C200-0x2C3FF */ case_page_0003, + /* 0x2C400-0x2C5FF */ case_page_0003, + /* 0x2C600-0x2C7FF */ case_page_0003, + /* 0x2C800-0x2C9FF */ case_page_0003, + /* 0x2CA00-0x2CBFF */ case_page_0003, + /* 0x2CC00-0x2CDFF */ case_page_0003, + /* 0x2CE00-0x2CFFF */ case_page_0003, + /* 0x2D000-0x2D1FF */ case_page_0003, + /* 0x2D200-0x2D3FF */ case_page_0003, + /* 0x2D400-0x2D5FF */ case_page_0003, + /* 0x2D600-0x2D7FF */ case_page_0003, + /* 0x2D800-0x2D9FF */ case_page_0003, + /* 0x2DA00-0x2DBFF */ case_page_0003, + /* 0x2DC00-0x2DDFF */ case_page_0003, + /* 0x2DE00-0x2DFFF */ case_page_0003, + /* 0x2E000-0x2E1FF */ case_page_0003, + /* 0x2E200-0x2E3FF */ case_page_0003, + /* 0x2E400-0x2E5FF */ case_page_0003, + /* 0x2E600-0x2E7FF */ case_page_0003, + /* 0x2E800-0x2E9FF */ case_page_0003, + /* 0x2EA00-0x2EBFF */ case_page_0003, + /* 0x2EC00-0x2EDFF */ case_page_0003, + /* 0x2EE00-0x2EFFF */ case_page_0003, + /* 0x2F000-0x2F1FF */ case_page_0003, + /* 0x2F200-0x2F3FF */ case_page_0003, + /* 0x2F400-0x2F5FF */ case_page_0003, + /* 0x2F600-0x2F7FF */ case_page_0003, + /* 0x2F800-0x2F9FF */ case_page_0003, + /* 0x2FA00-0x2FBFF */ case_page_0003, + /* 0x2FC00-0x2FDFF */ case_page_0003, + /* 0x2FE00-0x2FFFF */ case_page_0003, + /* 0x30000-0x301FF */ case_page_0003, + /* 0x30200-0x303FF */ case_page_0003, + /* 0x30400-0x305FF */ case_page_0003, + /* 0x30600-0x307FF */ case_page_0003, + /* 0x30800-0x309FF */ case_page_0003, + /* 0x30A00-0x30BFF */ case_page_0003, + /* 0x30C00-0x30DFF */ case_page_0003, + /* 0x30E00-0x30FFF */ case_page_0003, + /* 0x31000-0x311FF */ case_page_0003, + /* 0x31200-0x313FF */ case_page_0003, + /* 0x31400-0x315FF */ case_page_0003, + /* 0x31600-0x317FF */ case_page_0003, + /* 0x31800-0x319FF */ case_page_0003, + /* 0x31A00-0x31BFF */ case_page_0003, + /* 0x31C00-0x31DFF */ case_page_0003, + /* 0x31E00-0x31FFF */ case_page_0003, + /* 0x32000-0x321FF */ case_page_0003, + /* 0x32200-0x323FF */ case_page_0003, + /* 0x32400-0x325FF */ case_page_0003, + /* 0x32600-0x327FF */ case_page_0003, + /* 0x32800-0x329FF */ case_page_0003, + /* 0x32A00-0x32BFF */ case_page_0003, + /* 0x32C00-0x32DFF */ case_page_0003, + /* 0x32E00-0x32FFF */ case_page_0003, + /* 0x33000-0x331FF */ case_page_0003, + /* 0x33200-0x333FF */ case_page_0003, + /* 0x33400-0x335FF */ case_page_0003, + /* 0x33600-0x337FF */ case_page_0003, + /* 0x33800-0x339FF */ case_page_0003, + /* 0x33A00-0x33BFF */ case_page_0003, + /* 0x33C00-0x33DFF */ case_page_0003, + /* 0x33E00-0x33FFF */ case_page_0003, + /* 0x34000-0x341FF */ case_page_0003, + /* 0x34200-0x343FF */ case_page_0003, + /* 0x34400-0x345FF */ case_page_0003, + /* 0x34600-0x347FF */ case_page_0003, + /* 0x34800-0x349FF */ case_page_0003, + /* 0x34A00-0x34BFF */ case_page_0003, + /* 0x34C00-0x34DFF */ case_page_0003, + /* 0x34E00-0x34FFF */ case_page_0003, + /* 0x35000-0x351FF */ case_page_0003, + /* 0x35200-0x353FF */ case_page_0003, + /* 0x35400-0x355FF */ case_page_0003, + /* 0x35600-0x357FF */ case_page_0003, + /* 0x35800-0x359FF */ case_page_0003, + /* 0x35A00-0x35BFF */ case_page_0003, + /* 0x35C00-0x35DFF */ case_page_0003, + /* 0x35E00-0x35FFF */ case_page_0003, + /* 0x36000-0x361FF */ case_page_0003, + /* 0x36200-0x363FF */ case_page_0003, + /* 0x36400-0x365FF */ case_page_0003, + /* 0x36600-0x367FF */ case_page_0003, + /* 0x36800-0x369FF */ case_page_0003, + /* 0x36A00-0x36BFF */ case_page_0003, + /* 0x36C00-0x36DFF */ case_page_0003, + /* 0x36E00-0x36FFF */ case_page_0003, + /* 0x37000-0x371FF */ case_page_0003, + /* 0x37200-0x373FF */ case_page_0003, + /* 0x37400-0x375FF */ case_page_0003, + /* 0x37600-0x377FF */ case_page_0003, + /* 0x37800-0x379FF */ case_page_0003, + /* 0x37A00-0x37BFF */ case_page_0003, + /* 0x37C00-0x37DFF */ case_page_0003, + /* 0x37E00-0x37FFF */ case_page_0003, + /* 0x38000-0x381FF */ case_page_0003, + /* 0x38200-0x383FF */ case_page_0003, + /* 0x38400-0x385FF */ case_page_0003, + /* 0x38600-0x387FF */ case_page_0003, + /* 0x38800-0x389FF */ case_page_0003, + /* 0x38A00-0x38BFF */ case_page_0003, + /* 0x38C00-0x38DFF */ case_page_0003, + /* 0x38E00-0x38FFF */ case_page_0003, + /* 0x39000-0x391FF */ case_page_0003, + /* 0x39200-0x393FF */ case_page_0003, + /* 0x39400-0x395FF */ case_page_0003, + /* 0x39600-0x397FF */ case_page_0003, + /* 0x39800-0x399FF */ case_page_0003, + /* 0x39A00-0x39BFF */ case_page_0003, + /* 0x39C00-0x39DFF */ case_page_0003, + /* 0x39E00-0x39FFF */ case_page_0003, + /* 0x3A000-0x3A1FF */ case_page_0003, + /* 0x3A200-0x3A3FF */ case_page_0003, + /* 0x3A400-0x3A5FF */ case_page_0003, + /* 0x3A600-0x3A7FF */ case_page_0003, + /* 0x3A800-0x3A9FF */ case_page_0003, + /* 0x3AA00-0x3ABFF */ case_page_0003, + /* 0x3AC00-0x3ADFF */ case_page_0003, + /* 0x3AE00-0x3AFFF */ case_page_0003, + /* 0x3B000-0x3B1FF */ case_page_0003, + /* 0x3B200-0x3B3FF */ case_page_0003, + /* 0x3B400-0x3B5FF */ case_page_0003, + /* 0x3B600-0x3B7FF */ case_page_0003, + /* 0x3B800-0x3B9FF */ case_page_0003, + /* 0x3BA00-0x3BBFF */ case_page_0003, + /* 0x3BC00-0x3BDFF */ case_page_0003, + /* 0x3BE00-0x3BFFF */ case_page_0003, + /* 0x3C000-0x3C1FF */ case_page_0003, + /* 0x3C200-0x3C3FF */ case_page_0003, + /* 0x3C400-0x3C5FF */ case_page_0003, + /* 0x3C600-0x3C7FF */ case_page_0003, + /* 0x3C800-0x3C9FF */ case_page_0003, + /* 0x3CA00-0x3CBFF */ case_page_0003, + /* 0x3CC00-0x3CDFF */ case_page_0003, + /* 0x3CE00-0x3CFFF */ case_page_0003, + /* 0x3D000-0x3D1FF */ case_page_0003, + /* 0x3D200-0x3D3FF */ case_page_0003, + /* 0x3D400-0x3D5FF */ case_page_0003, + /* 0x3D600-0x3D7FF */ case_page_0003, + /* 0x3D800-0x3D9FF */ case_page_0003, + /* 0x3DA00-0x3DBFF */ case_page_0003, + /* 0x3DC00-0x3DDFF */ case_page_0003, + /* 0x3DE00-0x3DFFF */ case_page_0003, + /* 0x3E000-0x3E1FF */ case_page_0003, + /* 0x3E200-0x3E3FF */ case_page_0003, + /* 0x3E400-0x3E5FF */ case_page_0003, + /* 0x3E600-0x3E7FF */ case_page_0003, + /* 0x3E800-0x3E9FF */ case_page_0003, + /* 0x3EA00-0x3EBFF */ case_page_0003, + /* 0x3EC00-0x3EDFF */ case_page_0003, + /* 0x3EE00-0x3EFFF */ case_page_0003, + /* 0x3F000-0x3F1FF */ case_page_0003, + /* 0x3F200-0x3F3FF */ case_page_0003, + /* 0x3F400-0x3F5FF */ case_page_0003, + /* 0x3F600-0x3F7FF */ case_page_0003, + /* 0x3F800-0x3F9FF */ case_page_0003, + /* 0x3FA00-0x3FBFF */ case_page_0003, + /* 0x3FC00-0x3FDFF */ case_page_0003, + /* 0x3FE00-0x3FFFF */ case_page_0003, + /* 0x40000-0x401FF */ case_page_0003, + /* 0x40200-0x403FF */ case_page_0003, + /* 0x40400-0x405FF */ case_page_0003, + /* 0x40600-0x407FF */ case_page_0003, + /* 0x40800-0x409FF */ case_page_0003, + /* 0x40A00-0x40BFF */ case_page_0003, + /* 0x40C00-0x40DFF */ case_page_0003, + /* 0x40E00-0x40FFF */ case_page_0003, + /* 0x41000-0x411FF */ case_page_0003, + /* 0x41200-0x413FF */ case_page_0003, + /* 0x41400-0x415FF */ case_page_0003, + /* 0x41600-0x417FF */ case_page_0003, + /* 0x41800-0x419FF */ case_page_0003, + /* 0x41A00-0x41BFF */ case_page_0003, + /* 0x41C00-0x41DFF */ case_page_0003, + /* 0x41E00-0x41FFF */ case_page_0003, + /* 0x42000-0x421FF */ case_page_0003, + /* 0x42200-0x423FF */ case_page_0003, + /* 0x42400-0x425FF */ case_page_0003, + /* 0x42600-0x427FF */ case_page_0003, + /* 0x42800-0x429FF */ case_page_0003, + /* 0x42A00-0x42BFF */ case_page_0003, + /* 0x42C00-0x42DFF */ case_page_0003, + /* 0x42E00-0x42FFF */ case_page_0003, + /* 0x43000-0x431FF */ case_page_0003, + /* 0x43200-0x433FF */ case_page_0003, + /* 0x43400-0x435FF */ case_page_0003, + /* 0x43600-0x437FF */ case_page_0003, + /* 0x43800-0x439FF */ case_page_0003, + /* 0x43A00-0x43BFF */ case_page_0003, + /* 0x43C00-0x43DFF */ case_page_0003, + /* 0x43E00-0x43FFF */ case_page_0003, + /* 0x44000-0x441FF */ case_page_0003, + /* 0x44200-0x443FF */ case_page_0003, + /* 0x44400-0x445FF */ case_page_0003, + /* 0x44600-0x447FF */ case_page_0003, + /* 0x44800-0x449FF */ case_page_0003, + /* 0x44A00-0x44BFF */ case_page_0003, + /* 0x44C00-0x44DFF */ case_page_0003, + /* 0x44E00-0x44FFF */ case_page_0003, + /* 0x45000-0x451FF */ case_page_0003, + /* 0x45200-0x453FF */ case_page_0003, + /* 0x45400-0x455FF */ case_page_0003, + /* 0x45600-0x457FF */ case_page_0003, + /* 0x45800-0x459FF */ case_page_0003, + /* 0x45A00-0x45BFF */ case_page_0003, + /* 0x45C00-0x45DFF */ case_page_0003, + /* 0x45E00-0x45FFF */ case_page_0003, + /* 0x46000-0x461FF */ case_page_0003, + /* 0x46200-0x463FF */ case_page_0003, + /* 0x46400-0x465FF */ case_page_0003, + /* 0x46600-0x467FF */ case_page_0003, + /* 0x46800-0x469FF */ case_page_0003, + /* 0x46A00-0x46BFF */ case_page_0003, + /* 0x46C00-0x46DFF */ case_page_0003, + /* 0x46E00-0x46FFF */ case_page_0003, + /* 0x47000-0x471FF */ case_page_0003, + /* 0x47200-0x473FF */ case_page_0003, + /* 0x47400-0x475FF */ case_page_0003, + /* 0x47600-0x477FF */ case_page_0003, + /* 0x47800-0x479FF */ case_page_0003, + /* 0x47A00-0x47BFF */ case_page_0003, + /* 0x47C00-0x47DFF */ case_page_0003, + /* 0x47E00-0x47FFF */ case_page_0003, + /* 0x48000-0x481FF */ case_page_0003, + /* 0x48200-0x483FF */ case_page_0003, + /* 0x48400-0x485FF */ case_page_0003, + /* 0x48600-0x487FF */ case_page_0003, + /* 0x48800-0x489FF */ case_page_0003, + /* 0x48A00-0x48BFF */ case_page_0003, + /* 0x48C00-0x48DFF */ case_page_0003, + /* 0x48E00-0x48FFF */ case_page_0003, + /* 0x49000-0x491FF */ case_page_0003, + /* 0x49200-0x493FF */ case_page_0003, + /* 0x49400-0x495FF */ case_page_0003, + /* 0x49600-0x497FF */ case_page_0003, + /* 0x49800-0x499FF */ case_page_0003, + /* 0x49A00-0x49BFF */ case_page_0003, + /* 0x49C00-0x49DFF */ case_page_0003, + /* 0x49E00-0x49FFF */ case_page_0003, + /* 0x4A000-0x4A1FF */ case_page_0003, + /* 0x4A200-0x4A3FF */ case_page_0003, + /* 0x4A400-0x4A5FF */ case_page_0003, + /* 0x4A600-0x4A7FF */ case_page_0003, + /* 0x4A800-0x4A9FF */ case_page_0003, + /* 0x4AA00-0x4ABFF */ case_page_0003, + /* 0x4AC00-0x4ADFF */ case_page_0003, + /* 0x4AE00-0x4AFFF */ case_page_0003, + /* 0x4B000-0x4B1FF */ case_page_0003, + /* 0x4B200-0x4B3FF */ case_page_0003, + /* 0x4B400-0x4B5FF */ case_page_0003, + /* 0x4B600-0x4B7FF */ case_page_0003, + /* 0x4B800-0x4B9FF */ case_page_0003, + /* 0x4BA00-0x4BBFF */ case_page_0003, + /* 0x4BC00-0x4BDFF */ case_page_0003, + /* 0x4BE00-0x4BFFF */ case_page_0003, + /* 0x4C000-0x4C1FF */ case_page_0003, + /* 0x4C200-0x4C3FF */ case_page_0003, + /* 0x4C400-0x4C5FF */ case_page_0003, + /* 0x4C600-0x4C7FF */ case_page_0003, + /* 0x4C800-0x4C9FF */ case_page_0003, + /* 0x4CA00-0x4CBFF */ case_page_0003, + /* 0x4CC00-0x4CDFF */ case_page_0003, + /* 0x4CE00-0x4CFFF */ case_page_0003, + /* 0x4D000-0x4D1FF */ case_page_0003, + /* 0x4D200-0x4D3FF */ case_page_0003, + /* 0x4D400-0x4D5FF */ case_page_0003, + /* 0x4D600-0x4D7FF */ case_page_0003, + /* 0x4D800-0x4D9FF */ case_page_0003, + /* 0x4DA00-0x4DBFF */ case_page_0003, + /* 0x4DC00-0x4DDFF */ case_page_0003, + /* 0x4DE00-0x4DFFF */ case_page_0003, + /* 0x4E000-0x4E1FF */ case_page_0003, + /* 0x4E200-0x4E3FF */ case_page_0003, + /* 0x4E400-0x4E5FF */ case_page_0003, + /* 0x4E600-0x4E7FF */ case_page_0003, + /* 0x4E800-0x4E9FF */ case_page_0003, + /* 0x4EA00-0x4EBFF */ case_page_0003, + /* 0x4EC00-0x4EDFF */ case_page_0003, + /* 0x4EE00-0x4EFFF */ case_page_0003, + /* 0x4F000-0x4F1FF */ case_page_0003, + /* 0x4F200-0x4F3FF */ case_page_0003, + /* 0x4F400-0x4F5FF */ case_page_0003, + /* 0x4F600-0x4F7FF */ case_page_0003, + /* 0x4F800-0x4F9FF */ case_page_0003, + /* 0x4FA00-0x4FBFF */ case_page_0003, + /* 0x4FC00-0x4FDFF */ case_page_0003, + /* 0x4FE00-0x4FFFF */ case_page_0003, + /* 0x50000-0x501FF */ case_page_0003, + /* 0x50200-0x503FF */ case_page_0003, + /* 0x50400-0x505FF */ case_page_0003, + /* 0x50600-0x507FF */ case_page_0003, + /* 0x50800-0x509FF */ case_page_0003, + /* 0x50A00-0x50BFF */ case_page_0003, + /* 0x50C00-0x50DFF */ case_page_0003, + /* 0x50E00-0x50FFF */ case_page_0003, + /* 0x51000-0x511FF */ case_page_0003, + /* 0x51200-0x513FF */ case_page_0003, + /* 0x51400-0x515FF */ case_page_0003, + /* 0x51600-0x517FF */ case_page_0003, + /* 0x51800-0x519FF */ case_page_0003, + /* 0x51A00-0x51BFF */ case_page_0003, + /* 0x51C00-0x51DFF */ case_page_0003, + /* 0x51E00-0x51FFF */ case_page_0003, + /* 0x52000-0x521FF */ case_page_0003, + /* 0x52200-0x523FF */ case_page_0003, + /* 0x52400-0x525FF */ case_page_0003, + /* 0x52600-0x527FF */ case_page_0003, + /* 0x52800-0x529FF */ case_page_0003, + /* 0x52A00-0x52BFF */ case_page_0003, + /* 0x52C00-0x52DFF */ case_page_0003, + /* 0x52E00-0x52FFF */ case_page_0003, + /* 0x53000-0x531FF */ case_page_0003, + /* 0x53200-0x533FF */ case_page_0003, + /* 0x53400-0x535FF */ case_page_0003, + /* 0x53600-0x537FF */ case_page_0003, + /* 0x53800-0x539FF */ case_page_0003, + /* 0x53A00-0x53BFF */ case_page_0003, + /* 0x53C00-0x53DFF */ case_page_0003, + /* 0x53E00-0x53FFF */ case_page_0003, + /* 0x54000-0x541FF */ case_page_0003, + /* 0x54200-0x543FF */ case_page_0003, + /* 0x54400-0x545FF */ case_page_0003, + /* 0x54600-0x547FF */ case_page_0003, + /* 0x54800-0x549FF */ case_page_0003, + /* 0x54A00-0x54BFF */ case_page_0003, + /* 0x54C00-0x54DFF */ case_page_0003, + /* 0x54E00-0x54FFF */ case_page_0003, + /* 0x55000-0x551FF */ case_page_0003, + /* 0x55200-0x553FF */ case_page_0003, + /* 0x55400-0x555FF */ case_page_0003, + /* 0x55600-0x557FF */ case_page_0003, + /* 0x55800-0x559FF */ case_page_0003, + /* 0x55A00-0x55BFF */ case_page_0003, + /* 0x55C00-0x55DFF */ case_page_0003, + /* 0x55E00-0x55FFF */ case_page_0003, + /* 0x56000-0x561FF */ case_page_0003, + /* 0x56200-0x563FF */ case_page_0003, + /* 0x56400-0x565FF */ case_page_0003, + /* 0x56600-0x567FF */ case_page_0003, + /* 0x56800-0x569FF */ case_page_0003, + /* 0x56A00-0x56BFF */ case_page_0003, + /* 0x56C00-0x56DFF */ case_page_0003, + /* 0x56E00-0x56FFF */ case_page_0003, + /* 0x57000-0x571FF */ case_page_0003, + /* 0x57200-0x573FF */ case_page_0003, + /* 0x57400-0x575FF */ case_page_0003, + /* 0x57600-0x577FF */ case_page_0003, + /* 0x57800-0x579FF */ case_page_0003, + /* 0x57A00-0x57BFF */ case_page_0003, + /* 0x57C00-0x57DFF */ case_page_0003, + /* 0x57E00-0x57FFF */ case_page_0003, + /* 0x58000-0x581FF */ case_page_0003, + /* 0x58200-0x583FF */ case_page_0003, + /* 0x58400-0x585FF */ case_page_0003, + /* 0x58600-0x587FF */ case_page_0003, + /* 0x58800-0x589FF */ case_page_0003, + /* 0x58A00-0x58BFF */ case_page_0003, + /* 0x58C00-0x58DFF */ case_page_0003, + /* 0x58E00-0x58FFF */ case_page_0003, + /* 0x59000-0x591FF */ case_page_0003, + /* 0x59200-0x593FF */ case_page_0003, + /* 0x59400-0x595FF */ case_page_0003, + /* 0x59600-0x597FF */ case_page_0003, + /* 0x59800-0x599FF */ case_page_0003, + /* 0x59A00-0x59BFF */ case_page_0003, + /* 0x59C00-0x59DFF */ case_page_0003, + /* 0x59E00-0x59FFF */ case_page_0003, + /* 0x5A000-0x5A1FF */ case_page_0003, + /* 0x5A200-0x5A3FF */ case_page_0003, + /* 0x5A400-0x5A5FF */ case_page_0003, + /* 0x5A600-0x5A7FF */ case_page_0003, + /* 0x5A800-0x5A9FF */ case_page_0003, + /* 0x5AA00-0x5ABFF */ case_page_0003, + /* 0x5AC00-0x5ADFF */ case_page_0003, + /* 0x5AE00-0x5AFFF */ case_page_0003, + /* 0x5B000-0x5B1FF */ case_page_0003, + /* 0x5B200-0x5B3FF */ case_page_0003, + /* 0x5B400-0x5B5FF */ case_page_0003, + /* 0x5B600-0x5B7FF */ case_page_0003, + /* 0x5B800-0x5B9FF */ case_page_0003, + /* 0x5BA00-0x5BBFF */ case_page_0003, + /* 0x5BC00-0x5BDFF */ case_page_0003, + /* 0x5BE00-0x5BFFF */ case_page_0003, + /* 0x5C000-0x5C1FF */ case_page_0003, + /* 0x5C200-0x5C3FF */ case_page_0003, + /* 0x5C400-0x5C5FF */ case_page_0003, + /* 0x5C600-0x5C7FF */ case_page_0003, + /* 0x5C800-0x5C9FF */ case_page_0003, + /* 0x5CA00-0x5CBFF */ case_page_0003, + /* 0x5CC00-0x5CDFF */ case_page_0003, + /* 0x5CE00-0x5CFFF */ case_page_0003, + /* 0x5D000-0x5D1FF */ case_page_0003, + /* 0x5D200-0x5D3FF */ case_page_0003, + /* 0x5D400-0x5D5FF */ case_page_0003, + /* 0x5D600-0x5D7FF */ case_page_0003, + /* 0x5D800-0x5D9FF */ case_page_0003, + /* 0x5DA00-0x5DBFF */ case_page_0003, + /* 0x5DC00-0x5DDFF */ case_page_0003, + /* 0x5DE00-0x5DFFF */ case_page_0003, + /* 0x5E000-0x5E1FF */ case_page_0003, + /* 0x5E200-0x5E3FF */ case_page_0003, + /* 0x5E400-0x5E5FF */ case_page_0003, + /* 0x5E600-0x5E7FF */ case_page_0003, + /* 0x5E800-0x5E9FF */ case_page_0003, + /* 0x5EA00-0x5EBFF */ case_page_0003, + /* 0x5EC00-0x5EDFF */ case_page_0003, + /* 0x5EE00-0x5EFFF */ case_page_0003, + /* 0x5F000-0x5F1FF */ case_page_0003, + /* 0x5F200-0x5F3FF */ case_page_0003, + /* 0x5F400-0x5F5FF */ case_page_0003, + /* 0x5F600-0x5F7FF */ case_page_0003, + /* 0x5F800-0x5F9FF */ case_page_0003, + /* 0x5FA00-0x5FBFF */ case_page_0003, + /* 0x5FC00-0x5FDFF */ case_page_0003, + /* 0x5FE00-0x5FFFF */ case_page_0003, + /* 0x60000-0x601FF */ case_page_0003, + /* 0x60200-0x603FF */ case_page_0003, + /* 0x60400-0x605FF */ case_page_0003, + /* 0x60600-0x607FF */ case_page_0003, + /* 0x60800-0x609FF */ case_page_0003, + /* 0x60A00-0x60BFF */ case_page_0003, + /* 0x60C00-0x60DFF */ case_page_0003, + /* 0x60E00-0x60FFF */ case_page_0003, + /* 0x61000-0x611FF */ case_page_0003, + /* 0x61200-0x613FF */ case_page_0003, + /* 0x61400-0x615FF */ case_page_0003, + /* 0x61600-0x617FF */ case_page_0003, + /* 0x61800-0x619FF */ case_page_0003, + /* 0x61A00-0x61BFF */ case_page_0003, + /* 0x61C00-0x61DFF */ case_page_0003, + /* 0x61E00-0x61FFF */ case_page_0003, + /* 0x62000-0x621FF */ case_page_0003, + /* 0x62200-0x623FF */ case_page_0003, + /* 0x62400-0x625FF */ case_page_0003, + /* 0x62600-0x627FF */ case_page_0003, + /* 0x62800-0x629FF */ case_page_0003, + /* 0x62A00-0x62BFF */ case_page_0003, + /* 0x62C00-0x62DFF */ case_page_0003, + /* 0x62E00-0x62FFF */ case_page_0003, + /* 0x63000-0x631FF */ case_page_0003, + /* 0x63200-0x633FF */ case_page_0003, + /* 0x63400-0x635FF */ case_page_0003, + /* 0x63600-0x637FF */ case_page_0003, + /* 0x63800-0x639FF */ case_page_0003, + /* 0x63A00-0x63BFF */ case_page_0003, + /* 0x63C00-0x63DFF */ case_page_0003, + /* 0x63E00-0x63FFF */ case_page_0003, + /* 0x64000-0x641FF */ case_page_0003, + /* 0x64200-0x643FF */ case_page_0003, + /* 0x64400-0x645FF */ case_page_0003, + /* 0x64600-0x647FF */ case_page_0003, + /* 0x64800-0x649FF */ case_page_0003, + /* 0x64A00-0x64BFF */ case_page_0003, + /* 0x64C00-0x64DFF */ case_page_0003, + /* 0x64E00-0x64FFF */ case_page_0003, + /* 0x65000-0x651FF */ case_page_0003, + /* 0x65200-0x653FF */ case_page_0003, + /* 0x65400-0x655FF */ case_page_0003, + /* 0x65600-0x657FF */ case_page_0003, + /* 0x65800-0x659FF */ case_page_0003, + /* 0x65A00-0x65BFF */ case_page_0003, + /* 0x65C00-0x65DFF */ case_page_0003, + /* 0x65E00-0x65FFF */ case_page_0003, + /* 0x66000-0x661FF */ case_page_0003, + /* 0x66200-0x663FF */ case_page_0003, + /* 0x66400-0x665FF */ case_page_0003, + /* 0x66600-0x667FF */ case_page_0003, + /* 0x66800-0x669FF */ case_page_0003, + /* 0x66A00-0x66BFF */ case_page_0003, + /* 0x66C00-0x66DFF */ case_page_0003, + /* 0x66E00-0x66FFF */ case_page_0003, + /* 0x67000-0x671FF */ case_page_0003, + /* 0x67200-0x673FF */ case_page_0003, + /* 0x67400-0x675FF */ case_page_0003, + /* 0x67600-0x677FF */ case_page_0003, + /* 0x67800-0x679FF */ case_page_0003, + /* 0x67A00-0x67BFF */ case_page_0003, + /* 0x67C00-0x67DFF */ case_page_0003, + /* 0x67E00-0x67FFF */ case_page_0003, + /* 0x68000-0x681FF */ case_page_0003, + /* 0x68200-0x683FF */ case_page_0003, + /* 0x68400-0x685FF */ case_page_0003, + /* 0x68600-0x687FF */ case_page_0003, + /* 0x68800-0x689FF */ case_page_0003, + /* 0x68A00-0x68BFF */ case_page_0003, + /* 0x68C00-0x68DFF */ case_page_0003, + /* 0x68E00-0x68FFF */ case_page_0003, + /* 0x69000-0x691FF */ case_page_0003, + /* 0x69200-0x693FF */ case_page_0003, + /* 0x69400-0x695FF */ case_page_0003, + /* 0x69600-0x697FF */ case_page_0003, + /* 0x69800-0x699FF */ case_page_0003, + /* 0x69A00-0x69BFF */ case_page_0003, + /* 0x69C00-0x69DFF */ case_page_0003, + /* 0x69E00-0x69FFF */ case_page_0003, + /* 0x6A000-0x6A1FF */ case_page_0003, + /* 0x6A200-0x6A3FF */ case_page_0003, + /* 0x6A400-0x6A5FF */ case_page_0003, + /* 0x6A600-0x6A7FF */ case_page_0003, + /* 0x6A800-0x6A9FF */ case_page_0003, + /* 0x6AA00-0x6ABFF */ case_page_0003, + /* 0x6AC00-0x6ADFF */ case_page_0003, + /* 0x6AE00-0x6AFFF */ case_page_0003, + /* 0x6B000-0x6B1FF */ case_page_0003, + /* 0x6B200-0x6B3FF */ case_page_0003, + /* 0x6B400-0x6B5FF */ case_page_0003, + /* 0x6B600-0x6B7FF */ case_page_0003, + /* 0x6B800-0x6B9FF */ case_page_0003, + /* 0x6BA00-0x6BBFF */ case_page_0003, + /* 0x6BC00-0x6BDFF */ case_page_0003, + /* 0x6BE00-0x6BFFF */ case_page_0003, + /* 0x6C000-0x6C1FF */ case_page_0003, + /* 0x6C200-0x6C3FF */ case_page_0003, + /* 0x6C400-0x6C5FF */ case_page_0003, + /* 0x6C600-0x6C7FF */ case_page_0003, + /* 0x6C800-0x6C9FF */ case_page_0003, + /* 0x6CA00-0x6CBFF */ case_page_0003, + /* 0x6CC00-0x6CDFF */ case_page_0003, + /* 0x6CE00-0x6CFFF */ case_page_0003, + /* 0x6D000-0x6D1FF */ case_page_0003, + /* 0x6D200-0x6D3FF */ case_page_0003, + /* 0x6D400-0x6D5FF */ case_page_0003, + /* 0x6D600-0x6D7FF */ case_page_0003, + /* 0x6D800-0x6D9FF */ case_page_0003, + /* 0x6DA00-0x6DBFF */ case_page_0003, + /* 0x6DC00-0x6DDFF */ case_page_0003, + /* 0x6DE00-0x6DFFF */ case_page_0003, + /* 0x6E000-0x6E1FF */ case_page_0003, + /* 0x6E200-0x6E3FF */ case_page_0003, + /* 0x6E400-0x6E5FF */ case_page_0003, + /* 0x6E600-0x6E7FF */ case_page_0003, + /* 0x6E800-0x6E9FF */ case_page_0003, + /* 0x6EA00-0x6EBFF */ case_page_0003, + /* 0x6EC00-0x6EDFF */ case_page_0003, + /* 0x6EE00-0x6EFFF */ case_page_0003, + /* 0x6F000-0x6F1FF */ case_page_0003, + /* 0x6F200-0x6F3FF */ case_page_0003, + /* 0x6F400-0x6F5FF */ case_page_0003, + /* 0x6F600-0x6F7FF */ case_page_0003, + /* 0x6F800-0x6F9FF */ case_page_0003, + /* 0x6FA00-0x6FBFF */ case_page_0003, + /* 0x6FC00-0x6FDFF */ case_page_0003, + /* 0x6FE00-0x6FFFF */ case_page_0003, + /* 0x70000-0x701FF */ case_page_0003, + /* 0x70200-0x703FF */ case_page_0003, + /* 0x70400-0x705FF */ case_page_0003, + /* 0x70600-0x707FF */ case_page_0003, + /* 0x70800-0x709FF */ case_page_0003, + /* 0x70A00-0x70BFF */ case_page_0003, + /* 0x70C00-0x70DFF */ case_page_0003, + /* 0x70E00-0x70FFF */ case_page_0003, + /* 0x71000-0x711FF */ case_page_0003, + /* 0x71200-0x713FF */ case_page_0003, + /* 0x71400-0x715FF */ case_page_0003, + /* 0x71600-0x717FF */ case_page_0003, + /* 0x71800-0x719FF */ case_page_0003, + /* 0x71A00-0x71BFF */ case_page_0003, + /* 0x71C00-0x71DFF */ case_page_0003, + /* 0x71E00-0x71FFF */ case_page_0003, + /* 0x72000-0x721FF */ case_page_0003, + /* 0x72200-0x723FF */ case_page_0003, + /* 0x72400-0x725FF */ case_page_0003, + /* 0x72600-0x727FF */ case_page_0003, + /* 0x72800-0x729FF */ case_page_0003, + /* 0x72A00-0x72BFF */ case_page_0003, + /* 0x72C00-0x72DFF */ case_page_0003, + /* 0x72E00-0x72FFF */ case_page_0003, + /* 0x73000-0x731FF */ case_page_0003, + /* 0x73200-0x733FF */ case_page_0003, + /* 0x73400-0x735FF */ case_page_0003, + /* 0x73600-0x737FF */ case_page_0003, + /* 0x73800-0x739FF */ case_page_0003, + /* 0x73A00-0x73BFF */ case_page_0003, + /* 0x73C00-0x73DFF */ case_page_0003, + /* 0x73E00-0x73FFF */ case_page_0003, + /* 0x74000-0x741FF */ case_page_0003, + /* 0x74200-0x743FF */ case_page_0003, + /* 0x74400-0x745FF */ case_page_0003, + /* 0x74600-0x747FF */ case_page_0003, + /* 0x74800-0x749FF */ case_page_0003, + /* 0x74A00-0x74BFF */ case_page_0003, + /* 0x74C00-0x74DFF */ case_page_0003, + /* 0x74E00-0x74FFF */ case_page_0003, + /* 0x75000-0x751FF */ case_page_0003, + /* 0x75200-0x753FF */ case_page_0003, + /* 0x75400-0x755FF */ case_page_0003, + /* 0x75600-0x757FF */ case_page_0003, + /* 0x75800-0x759FF */ case_page_0003, + /* 0x75A00-0x75BFF */ case_page_0003, + /* 0x75C00-0x75DFF */ case_page_0003, + /* 0x75E00-0x75FFF */ case_page_0003, + /* 0x76000-0x761FF */ case_page_0003, + /* 0x76200-0x763FF */ case_page_0003, + /* 0x76400-0x765FF */ case_page_0003, + /* 0x76600-0x767FF */ case_page_0003, + /* 0x76800-0x769FF */ case_page_0003, + /* 0x76A00-0x76BFF */ case_page_0003, + /* 0x76C00-0x76DFF */ case_page_0003, + /* 0x76E00-0x76FFF */ case_page_0003, + /* 0x77000-0x771FF */ case_page_0003, + /* 0x77200-0x773FF */ case_page_0003, + /* 0x77400-0x775FF */ case_page_0003, + /* 0x77600-0x777FF */ case_page_0003, + /* 0x77800-0x779FF */ case_page_0003, + /* 0x77A00-0x77BFF */ case_page_0003, + /* 0x77C00-0x77DFF */ case_page_0003, + /* 0x77E00-0x77FFF */ case_page_0003, + /* 0x78000-0x781FF */ case_page_0003, + /* 0x78200-0x783FF */ case_page_0003, + /* 0x78400-0x785FF */ case_page_0003, + /* 0x78600-0x787FF */ case_page_0003, + /* 0x78800-0x789FF */ case_page_0003, + /* 0x78A00-0x78BFF */ case_page_0003, + /* 0x78C00-0x78DFF */ case_page_0003, + /* 0x78E00-0x78FFF */ case_page_0003, + /* 0x79000-0x791FF */ case_page_0003, + /* 0x79200-0x793FF */ case_page_0003, + /* 0x79400-0x795FF */ case_page_0003, + /* 0x79600-0x797FF */ case_page_0003, + /* 0x79800-0x799FF */ case_page_0003, + /* 0x79A00-0x79BFF */ case_page_0003, + /* 0x79C00-0x79DFF */ case_page_0003, + /* 0x79E00-0x79FFF */ case_page_0003, + /* 0x7A000-0x7A1FF */ case_page_0003, + /* 0x7A200-0x7A3FF */ case_page_0003, + /* 0x7A400-0x7A5FF */ case_page_0003, + /* 0x7A600-0x7A7FF */ case_page_0003, + /* 0x7A800-0x7A9FF */ case_page_0003, + /* 0x7AA00-0x7ABFF */ case_page_0003, + /* 0x7AC00-0x7ADFF */ case_page_0003, + /* 0x7AE00-0x7AFFF */ case_page_0003, + /* 0x7B000-0x7B1FF */ case_page_0003, + /* 0x7B200-0x7B3FF */ case_page_0003, + /* 0x7B400-0x7B5FF */ case_page_0003, + /* 0x7B600-0x7B7FF */ case_page_0003, + /* 0x7B800-0x7B9FF */ case_page_0003, + /* 0x7BA00-0x7BBFF */ case_page_0003, + /* 0x7BC00-0x7BDFF */ case_page_0003, + /* 0x7BE00-0x7BFFF */ case_page_0003, + /* 0x7C000-0x7C1FF */ case_page_0003, + /* 0x7C200-0x7C3FF */ case_page_0003, + /* 0x7C400-0x7C5FF */ case_page_0003, + /* 0x7C600-0x7C7FF */ case_page_0003, + /* 0x7C800-0x7C9FF */ case_page_0003, + /* 0x7CA00-0x7CBFF */ case_page_0003, + /* 0x7CC00-0x7CDFF */ case_page_0003, + /* 0x7CE00-0x7CFFF */ case_page_0003, + /* 0x7D000-0x7D1FF */ case_page_0003, + /* 0x7D200-0x7D3FF */ case_page_0003, + /* 0x7D400-0x7D5FF */ case_page_0003, + /* 0x7D600-0x7D7FF */ case_page_0003, + /* 0x7D800-0x7D9FF */ case_page_0003, + /* 0x7DA00-0x7DBFF */ case_page_0003, + /* 0x7DC00-0x7DDFF */ case_page_0003, + /* 0x7DE00-0x7DFFF */ case_page_0003, + /* 0x7E000-0x7E1FF */ case_page_0003, + /* 0x7E200-0x7E3FF */ case_page_0003, + /* 0x7E400-0x7E5FF */ case_page_0003, + /* 0x7E600-0x7E7FF */ case_page_0003, + /* 0x7E800-0x7E9FF */ case_page_0003, + /* 0x7EA00-0x7EBFF */ case_page_0003, + /* 0x7EC00-0x7EDFF */ case_page_0003, + /* 0x7EE00-0x7EFFF */ case_page_0003, + /* 0x7F000-0x7F1FF */ case_page_0003, + /* 0x7F200-0x7F3FF */ case_page_0003, + /* 0x7F400-0x7F5FF */ case_page_0003, + /* 0x7F600-0x7F7FF */ case_page_0003, + /* 0x7F800-0x7F9FF */ case_page_0003, + /* 0x7FA00-0x7FBFF */ case_page_0003, + /* 0x7FC00-0x7FDFF */ case_page_0003, + /* 0x7FE00-0x7FFFF */ case_page_0003, + /* 0x80000-0x801FF */ case_page_0003, + /* 0x80200-0x803FF */ case_page_0003, + /* 0x80400-0x805FF */ case_page_0003, + /* 0x80600-0x807FF */ case_page_0003, + /* 0x80800-0x809FF */ case_page_0003, + /* 0x80A00-0x80BFF */ case_page_0003, + /* 0x80C00-0x80DFF */ case_page_0003, + /* 0x80E00-0x80FFF */ case_page_0003, + /* 0x81000-0x811FF */ case_page_0003, + /* 0x81200-0x813FF */ case_page_0003, + /* 0x81400-0x815FF */ case_page_0003, + /* 0x81600-0x817FF */ case_page_0003, + /* 0x81800-0x819FF */ case_page_0003, + /* 0x81A00-0x81BFF */ case_page_0003, + /* 0x81C00-0x81DFF */ case_page_0003, + /* 0x81E00-0x81FFF */ case_page_0003, + /* 0x82000-0x821FF */ case_page_0003, + /* 0x82200-0x823FF */ case_page_0003, + /* 0x82400-0x825FF */ case_page_0003, + /* 0x82600-0x827FF */ case_page_0003, + /* 0x82800-0x829FF */ case_page_0003, + /* 0x82A00-0x82BFF */ case_page_0003, + /* 0x82C00-0x82DFF */ case_page_0003, + /* 0x82E00-0x82FFF */ case_page_0003, + /* 0x83000-0x831FF */ case_page_0003, + /* 0x83200-0x833FF */ case_page_0003, + /* 0x83400-0x835FF */ case_page_0003, + /* 0x83600-0x837FF */ case_page_0003, + /* 0x83800-0x839FF */ case_page_0003, + /* 0x83A00-0x83BFF */ case_page_0003, + /* 0x83C00-0x83DFF */ case_page_0003, + /* 0x83E00-0x83FFF */ case_page_0003, + /* 0x84000-0x841FF */ case_page_0003, + /* 0x84200-0x843FF */ case_page_0003, + /* 0x84400-0x845FF */ case_page_0003, + /* 0x84600-0x847FF */ case_page_0003, + /* 0x84800-0x849FF */ case_page_0003, + /* 0x84A00-0x84BFF */ case_page_0003, + /* 0x84C00-0x84DFF */ case_page_0003, + /* 0x84E00-0x84FFF */ case_page_0003, + /* 0x85000-0x851FF */ case_page_0003, + /* 0x85200-0x853FF */ case_page_0003, + /* 0x85400-0x855FF */ case_page_0003, + /* 0x85600-0x857FF */ case_page_0003, + /* 0x85800-0x859FF */ case_page_0003, + /* 0x85A00-0x85BFF */ case_page_0003, + /* 0x85C00-0x85DFF */ case_page_0003, + /* 0x85E00-0x85FFF */ case_page_0003, + /* 0x86000-0x861FF */ case_page_0003, + /* 0x86200-0x863FF */ case_page_0003, + /* 0x86400-0x865FF */ case_page_0003, + /* 0x86600-0x867FF */ case_page_0003, + /* 0x86800-0x869FF */ case_page_0003, + /* 0x86A00-0x86BFF */ case_page_0003, + /* 0x86C00-0x86DFF */ case_page_0003, + /* 0x86E00-0x86FFF */ case_page_0003, + /* 0x87000-0x871FF */ case_page_0003, + /* 0x87200-0x873FF */ case_page_0003, + /* 0x87400-0x875FF */ case_page_0003, + /* 0x87600-0x877FF */ case_page_0003, + /* 0x87800-0x879FF */ case_page_0003, + /* 0x87A00-0x87BFF */ case_page_0003, + /* 0x87C00-0x87DFF */ case_page_0003, + /* 0x87E00-0x87FFF */ case_page_0003, + /* 0x88000-0x881FF */ case_page_0003, + /* 0x88200-0x883FF */ case_page_0003, + /* 0x88400-0x885FF */ case_page_0003, + /* 0x88600-0x887FF */ case_page_0003, + /* 0x88800-0x889FF */ case_page_0003, + /* 0x88A00-0x88BFF */ case_page_0003, + /* 0x88C00-0x88DFF */ case_page_0003, + /* 0x88E00-0x88FFF */ case_page_0003, + /* 0x89000-0x891FF */ case_page_0003, + /* 0x89200-0x893FF */ case_page_0003, + /* 0x89400-0x895FF */ case_page_0003, + /* 0x89600-0x897FF */ case_page_0003, + /* 0x89800-0x899FF */ case_page_0003, + /* 0x89A00-0x89BFF */ case_page_0003, + /* 0x89C00-0x89DFF */ case_page_0003, + /* 0x89E00-0x89FFF */ case_page_0003, + /* 0x8A000-0x8A1FF */ case_page_0003, + /* 0x8A200-0x8A3FF */ case_page_0003, + /* 0x8A400-0x8A5FF */ case_page_0003, + /* 0x8A600-0x8A7FF */ case_page_0003, + /* 0x8A800-0x8A9FF */ case_page_0003, + /* 0x8AA00-0x8ABFF */ case_page_0003, + /* 0x8AC00-0x8ADFF */ case_page_0003, + /* 0x8AE00-0x8AFFF */ case_page_0003, + /* 0x8B000-0x8B1FF */ case_page_0003, + /* 0x8B200-0x8B3FF */ case_page_0003, + /* 0x8B400-0x8B5FF */ case_page_0003, + /* 0x8B600-0x8B7FF */ case_page_0003, + /* 0x8B800-0x8B9FF */ case_page_0003, + /* 0x8BA00-0x8BBFF */ case_page_0003, + /* 0x8BC00-0x8BDFF */ case_page_0003, + /* 0x8BE00-0x8BFFF */ case_page_0003, + /* 0x8C000-0x8C1FF */ case_page_0003, + /* 0x8C200-0x8C3FF */ case_page_0003, + /* 0x8C400-0x8C5FF */ case_page_0003, + /* 0x8C600-0x8C7FF */ case_page_0003, + /* 0x8C800-0x8C9FF */ case_page_0003, + /* 0x8CA00-0x8CBFF */ case_page_0003, + /* 0x8CC00-0x8CDFF */ case_page_0003, + /* 0x8CE00-0x8CFFF */ case_page_0003, + /* 0x8D000-0x8D1FF */ case_page_0003, + /* 0x8D200-0x8D3FF */ case_page_0003, + /* 0x8D400-0x8D5FF */ case_page_0003, + /* 0x8D600-0x8D7FF */ case_page_0003, + /* 0x8D800-0x8D9FF */ case_page_0003, + /* 0x8DA00-0x8DBFF */ case_page_0003, + /* 0x8DC00-0x8DDFF */ case_page_0003, + /* 0x8DE00-0x8DFFF */ case_page_0003, + /* 0x8E000-0x8E1FF */ case_page_0003, + /* 0x8E200-0x8E3FF */ case_page_0003, + /* 0x8E400-0x8E5FF */ case_page_0003, + /* 0x8E600-0x8E7FF */ case_page_0003, + /* 0x8E800-0x8E9FF */ case_page_0003, + /* 0x8EA00-0x8EBFF */ case_page_0003, + /* 0x8EC00-0x8EDFF */ case_page_0003, + /* 0x8EE00-0x8EFFF */ case_page_0003, + /* 0x8F000-0x8F1FF */ case_page_0003, + /* 0x8F200-0x8F3FF */ case_page_0003, + /* 0x8F400-0x8F5FF */ case_page_0003, + /* 0x8F600-0x8F7FF */ case_page_0003, + /* 0x8F800-0x8F9FF */ case_page_0003, + /* 0x8FA00-0x8FBFF */ case_page_0003, + /* 0x8FC00-0x8FDFF */ case_page_0003, + /* 0x8FE00-0x8FFFF */ case_page_0003, + /* 0x90000-0x901FF */ case_page_0003, + /* 0x90200-0x903FF */ case_page_0003, + /* 0x90400-0x905FF */ case_page_0003, + /* 0x90600-0x907FF */ case_page_0003, + /* 0x90800-0x909FF */ case_page_0003, + /* 0x90A00-0x90BFF */ case_page_0003, + /* 0x90C00-0x90DFF */ case_page_0003, + /* 0x90E00-0x90FFF */ case_page_0003, + /* 0x91000-0x911FF */ case_page_0003, + /* 0x91200-0x913FF */ case_page_0003, + /* 0x91400-0x915FF */ case_page_0003, + /* 0x91600-0x917FF */ case_page_0003, + /* 0x91800-0x919FF */ case_page_0003, + /* 0x91A00-0x91BFF */ case_page_0003, + /* 0x91C00-0x91DFF */ case_page_0003, + /* 0x91E00-0x91FFF */ case_page_0003, + /* 0x92000-0x921FF */ case_page_0003, + /* 0x92200-0x923FF */ case_page_0003, + /* 0x92400-0x925FF */ case_page_0003, + /* 0x92600-0x927FF */ case_page_0003, + /* 0x92800-0x929FF */ case_page_0003, + /* 0x92A00-0x92BFF */ case_page_0003, + /* 0x92C00-0x92DFF */ case_page_0003, + /* 0x92E00-0x92FFF */ case_page_0003, + /* 0x93000-0x931FF */ case_page_0003, + /* 0x93200-0x933FF */ case_page_0003, + /* 0x93400-0x935FF */ case_page_0003, + /* 0x93600-0x937FF */ case_page_0003, + /* 0x93800-0x939FF */ case_page_0003, + /* 0x93A00-0x93BFF */ case_page_0003, + /* 0x93C00-0x93DFF */ case_page_0003, + /* 0x93E00-0x93FFF */ case_page_0003, + /* 0x94000-0x941FF */ case_page_0003, + /* 0x94200-0x943FF */ case_page_0003, + /* 0x94400-0x945FF */ case_page_0003, + /* 0x94600-0x947FF */ case_page_0003, + /* 0x94800-0x949FF */ case_page_0003, + /* 0x94A00-0x94BFF */ case_page_0003, + /* 0x94C00-0x94DFF */ case_page_0003, + /* 0x94E00-0x94FFF */ case_page_0003, + /* 0x95000-0x951FF */ case_page_0003, + /* 0x95200-0x953FF */ case_page_0003, + /* 0x95400-0x955FF */ case_page_0003, + /* 0x95600-0x957FF */ case_page_0003, + /* 0x95800-0x959FF */ case_page_0003, + /* 0x95A00-0x95BFF */ case_page_0003, + /* 0x95C00-0x95DFF */ case_page_0003, + /* 0x95E00-0x95FFF */ case_page_0003, + /* 0x96000-0x961FF */ case_page_0003, + /* 0x96200-0x963FF */ case_page_0003, + /* 0x96400-0x965FF */ case_page_0003, + /* 0x96600-0x967FF */ case_page_0003, + /* 0x96800-0x969FF */ case_page_0003, + /* 0x96A00-0x96BFF */ case_page_0003, + /* 0x96C00-0x96DFF */ case_page_0003, + /* 0x96E00-0x96FFF */ case_page_0003, + /* 0x97000-0x971FF */ case_page_0003, + /* 0x97200-0x973FF */ case_page_0003, + /* 0x97400-0x975FF */ case_page_0003, + /* 0x97600-0x977FF */ case_page_0003, + /* 0x97800-0x979FF */ case_page_0003, + /* 0x97A00-0x97BFF */ case_page_0003, + /* 0x97C00-0x97DFF */ case_page_0003, + /* 0x97E00-0x97FFF */ case_page_0003, + /* 0x98000-0x981FF */ case_page_0003, + /* 0x98200-0x983FF */ case_page_0003, + /* 0x98400-0x985FF */ case_page_0003, + /* 0x98600-0x987FF */ case_page_0003, + /* 0x98800-0x989FF */ case_page_0003, + /* 0x98A00-0x98BFF */ case_page_0003, + /* 0x98C00-0x98DFF */ case_page_0003, + /* 0x98E00-0x98FFF */ case_page_0003, + /* 0x99000-0x991FF */ case_page_0003, + /* 0x99200-0x993FF */ case_page_0003, + /* 0x99400-0x995FF */ case_page_0003, + /* 0x99600-0x997FF */ case_page_0003, + /* 0x99800-0x999FF */ case_page_0003, + /* 0x99A00-0x99BFF */ case_page_0003, + /* 0x99C00-0x99DFF */ case_page_0003, + /* 0x99E00-0x99FFF */ case_page_0003, + /* 0x9A000-0x9A1FF */ case_page_0003, + /* 0x9A200-0x9A3FF */ case_page_0003, + /* 0x9A400-0x9A5FF */ case_page_0003, + /* 0x9A600-0x9A7FF */ case_page_0003, + /* 0x9A800-0x9A9FF */ case_page_0003, + /* 0x9AA00-0x9ABFF */ case_page_0003, + /* 0x9AC00-0x9ADFF */ case_page_0003, + /* 0x9AE00-0x9AFFF */ case_page_0003, + /* 0x9B000-0x9B1FF */ case_page_0003, + /* 0x9B200-0x9B3FF */ case_page_0003, + /* 0x9B400-0x9B5FF */ case_page_0003, + /* 0x9B600-0x9B7FF */ case_page_0003, + /* 0x9B800-0x9B9FF */ case_page_0003, + /* 0x9BA00-0x9BBFF */ case_page_0003, + /* 0x9BC00-0x9BDFF */ case_page_0003, + /* 0x9BE00-0x9BFFF */ case_page_0003, + /* 0x9C000-0x9C1FF */ case_page_0003, + /* 0x9C200-0x9C3FF */ case_page_0003, + /* 0x9C400-0x9C5FF */ case_page_0003, + /* 0x9C600-0x9C7FF */ case_page_0003, + /* 0x9C800-0x9C9FF */ case_page_0003, + /* 0x9CA00-0x9CBFF */ case_page_0003, + /* 0x9CC00-0x9CDFF */ case_page_0003, + /* 0x9CE00-0x9CFFF */ case_page_0003, + /* 0x9D000-0x9D1FF */ case_page_0003, + /* 0x9D200-0x9D3FF */ case_page_0003, + /* 0x9D400-0x9D5FF */ case_page_0003, + /* 0x9D600-0x9D7FF */ case_page_0003, + /* 0x9D800-0x9D9FF */ case_page_0003, + /* 0x9DA00-0x9DBFF */ case_page_0003, + /* 0x9DC00-0x9DDFF */ case_page_0003, + /* 0x9DE00-0x9DFFF */ case_page_0003, + /* 0x9E000-0x9E1FF */ case_page_0003, + /* 0x9E200-0x9E3FF */ case_page_0003, + /* 0x9E400-0x9E5FF */ case_page_0003, + /* 0x9E600-0x9E7FF */ case_page_0003, + /* 0x9E800-0x9E9FF */ case_page_0003, + /* 0x9EA00-0x9EBFF */ case_page_0003, + /* 0x9EC00-0x9EDFF */ case_page_0003, + /* 0x9EE00-0x9EFFF */ case_page_0003, + /* 0x9F000-0x9F1FF */ case_page_0003, + /* 0x9F200-0x9F3FF */ case_page_0003, + /* 0x9F400-0x9F5FF */ case_page_0003, + /* 0x9F600-0x9F7FF */ case_page_0003, + /* 0x9F800-0x9F9FF */ case_page_0003, + /* 0x9FA00-0x9FBFF */ case_page_0003, + /* 0x9FC00-0x9FDFF */ case_page_0003, + /* 0x9FE00-0x9FFFF */ case_page_0003, + /* 0xA0000-0xA01FF */ case_page_0003, + /* 0xA0200-0xA03FF */ case_page_0003, + /* 0xA0400-0xA05FF */ case_page_0003, + /* 0xA0600-0xA07FF */ case_page_0003, + /* 0xA0800-0xA09FF */ case_page_0003, + /* 0xA0A00-0xA0BFF */ case_page_0003, + /* 0xA0C00-0xA0DFF */ case_page_0003, + /* 0xA0E00-0xA0FFF */ case_page_0003, + /* 0xA1000-0xA11FF */ case_page_0003, + /* 0xA1200-0xA13FF */ case_page_0003, + /* 0xA1400-0xA15FF */ case_page_0003, + /* 0xA1600-0xA17FF */ case_page_0003, + /* 0xA1800-0xA19FF */ case_page_0003, + /* 0xA1A00-0xA1BFF */ case_page_0003, + /* 0xA1C00-0xA1DFF */ case_page_0003, + /* 0xA1E00-0xA1FFF */ case_page_0003, + /* 0xA2000-0xA21FF */ case_page_0003, + /* 0xA2200-0xA23FF */ case_page_0003, + /* 0xA2400-0xA25FF */ case_page_0003, + /* 0xA2600-0xA27FF */ case_page_0003, + /* 0xA2800-0xA29FF */ case_page_0003, + /* 0xA2A00-0xA2BFF */ case_page_0003, + /* 0xA2C00-0xA2DFF */ case_page_0003, + /* 0xA2E00-0xA2FFF */ case_page_0003, + /* 0xA3000-0xA31FF */ case_page_0003, + /* 0xA3200-0xA33FF */ case_page_0003, + /* 0xA3400-0xA35FF */ case_page_0003, + /* 0xA3600-0xA37FF */ case_page_0003, + /* 0xA3800-0xA39FF */ case_page_0003, + /* 0xA3A00-0xA3BFF */ case_page_0003, + /* 0xA3C00-0xA3DFF */ case_page_0003, + /* 0xA3E00-0xA3FFF */ case_page_0003, + /* 0xA4000-0xA41FF */ case_page_0003, + /* 0xA4200-0xA43FF */ case_page_0003, + /* 0xA4400-0xA45FF */ case_page_0003, + /* 0xA4600-0xA47FF */ case_page_0003, + /* 0xA4800-0xA49FF */ case_page_0003, + /* 0xA4A00-0xA4BFF */ case_page_0003, + /* 0xA4C00-0xA4DFF */ case_page_0003, + /* 0xA4E00-0xA4FFF */ case_page_0003, + /* 0xA5000-0xA51FF */ case_page_0003, + /* 0xA5200-0xA53FF */ case_page_0003, + /* 0xA5400-0xA55FF */ case_page_0003, + /* 0xA5600-0xA57FF */ case_page_0003, + /* 0xA5800-0xA59FF */ case_page_0003, + /* 0xA5A00-0xA5BFF */ case_page_0003, + /* 0xA5C00-0xA5DFF */ case_page_0003, + /* 0xA5E00-0xA5FFF */ case_page_0003, + /* 0xA6000-0xA61FF */ case_page_0003, + /* 0xA6200-0xA63FF */ case_page_0003, + /* 0xA6400-0xA65FF */ case_page_0003, + /* 0xA6600-0xA67FF */ case_page_0003, + /* 0xA6800-0xA69FF */ case_page_0003, + /* 0xA6A00-0xA6BFF */ case_page_0003, + /* 0xA6C00-0xA6DFF */ case_page_0003, + /* 0xA6E00-0xA6FFF */ case_page_0003, + /* 0xA7000-0xA71FF */ case_page_0003, + /* 0xA7200-0xA73FF */ case_page_0003, + /* 0xA7400-0xA75FF */ case_page_0003, + /* 0xA7600-0xA77FF */ case_page_0003, + /* 0xA7800-0xA79FF */ case_page_0003, + /* 0xA7A00-0xA7BFF */ case_page_0003, + /* 0xA7C00-0xA7DFF */ case_page_0003, + /* 0xA7E00-0xA7FFF */ case_page_0003, + /* 0xA8000-0xA81FF */ case_page_0003, + /* 0xA8200-0xA83FF */ case_page_0003, + /* 0xA8400-0xA85FF */ case_page_0003, + /* 0xA8600-0xA87FF */ case_page_0003, + /* 0xA8800-0xA89FF */ case_page_0003, + /* 0xA8A00-0xA8BFF */ case_page_0003, + /* 0xA8C00-0xA8DFF */ case_page_0003, + /* 0xA8E00-0xA8FFF */ case_page_0003, + /* 0xA9000-0xA91FF */ case_page_0003, + /* 0xA9200-0xA93FF */ case_page_0003, + /* 0xA9400-0xA95FF */ case_page_0003, + /* 0xA9600-0xA97FF */ case_page_0003, + /* 0xA9800-0xA99FF */ case_page_0003, + /* 0xA9A00-0xA9BFF */ case_page_0003, + /* 0xA9C00-0xA9DFF */ case_page_0003, + /* 0xA9E00-0xA9FFF */ case_page_0003, + /* 0xAA000-0xAA1FF */ case_page_0003, + /* 0xAA200-0xAA3FF */ case_page_0003, + /* 0xAA400-0xAA5FF */ case_page_0003, + /* 0xAA600-0xAA7FF */ case_page_0003, + /* 0xAA800-0xAA9FF */ case_page_0003, + /* 0xAAA00-0xAABFF */ case_page_0003, + /* 0xAAC00-0xAADFF */ case_page_0003, + /* 0xAAE00-0xAAFFF */ case_page_0003, + /* 0xAB000-0xAB1FF */ case_page_0003, + /* 0xAB200-0xAB3FF */ case_page_0003, + /* 0xAB400-0xAB5FF */ case_page_0003, + /* 0xAB600-0xAB7FF */ case_page_0003, + /* 0xAB800-0xAB9FF */ case_page_0003, + /* 0xABA00-0xABBFF */ case_page_0003, + /* 0xABC00-0xABDFF */ case_page_0003, + /* 0xABE00-0xABFFF */ case_page_0003, + /* 0xAC000-0xAC1FF */ case_page_0003, + /* 0xAC200-0xAC3FF */ case_page_0003, + /* 0xAC400-0xAC5FF */ case_page_0003, + /* 0xAC600-0xAC7FF */ case_page_0003, + /* 0xAC800-0xAC9FF */ case_page_0003, + /* 0xACA00-0xACBFF */ case_page_0003, + /* 0xACC00-0xACDFF */ case_page_0003, + /* 0xACE00-0xACFFF */ case_page_0003, + /* 0xAD000-0xAD1FF */ case_page_0003, + /* 0xAD200-0xAD3FF */ case_page_0003, + /* 0xAD400-0xAD5FF */ case_page_0003, + /* 0xAD600-0xAD7FF */ case_page_0003, + /* 0xAD800-0xAD9FF */ case_page_0003, + /* 0xADA00-0xADBFF */ case_page_0003, + /* 0xADC00-0xADDFF */ case_page_0003, + /* 0xADE00-0xADFFF */ case_page_0003, + /* 0xAE000-0xAE1FF */ case_page_0003, + /* 0xAE200-0xAE3FF */ case_page_0003, + /* 0xAE400-0xAE5FF */ case_page_0003, + /* 0xAE600-0xAE7FF */ case_page_0003, + /* 0xAE800-0xAE9FF */ case_page_0003, + /* 0xAEA00-0xAEBFF */ case_page_0003, + /* 0xAEC00-0xAEDFF */ case_page_0003, + /* 0xAEE00-0xAEFFF */ case_page_0003, + /* 0xAF000-0xAF1FF */ case_page_0003, + /* 0xAF200-0xAF3FF */ case_page_0003, + /* 0xAF400-0xAF5FF */ case_page_0003, + /* 0xAF600-0xAF7FF */ case_page_0003, + /* 0xAF800-0xAF9FF */ case_page_0003, + /* 0xAFA00-0xAFBFF */ case_page_0003, + /* 0xAFC00-0xAFDFF */ case_page_0003, + /* 0xAFE00-0xAFFFF */ case_page_0003, + /* 0xB0000-0xB01FF */ case_page_0003, + /* 0xB0200-0xB03FF */ case_page_0003, + /* 0xB0400-0xB05FF */ case_page_0003, + /* 0xB0600-0xB07FF */ case_page_0003, + /* 0xB0800-0xB09FF */ case_page_0003, + /* 0xB0A00-0xB0BFF */ case_page_0003, + /* 0xB0C00-0xB0DFF */ case_page_0003, + /* 0xB0E00-0xB0FFF */ case_page_0003, + /* 0xB1000-0xB11FF */ case_page_0003, + /* 0xB1200-0xB13FF */ case_page_0003, + /* 0xB1400-0xB15FF */ case_page_0003, + /* 0xB1600-0xB17FF */ case_page_0003, + /* 0xB1800-0xB19FF */ case_page_0003, + /* 0xB1A00-0xB1BFF */ case_page_0003, + /* 0xB1C00-0xB1DFF */ case_page_0003, + /* 0xB1E00-0xB1FFF */ case_page_0003, + /* 0xB2000-0xB21FF */ case_page_0003, + /* 0xB2200-0xB23FF */ case_page_0003, + /* 0xB2400-0xB25FF */ case_page_0003, + /* 0xB2600-0xB27FF */ case_page_0003, + /* 0xB2800-0xB29FF */ case_page_0003, + /* 0xB2A00-0xB2BFF */ case_page_0003, + /* 0xB2C00-0xB2DFF */ case_page_0003, + /* 0xB2E00-0xB2FFF */ case_page_0003, + /* 0xB3000-0xB31FF */ case_page_0003, + /* 0xB3200-0xB33FF */ case_page_0003, + /* 0xB3400-0xB35FF */ case_page_0003, + /* 0xB3600-0xB37FF */ case_page_0003, + /* 0xB3800-0xB39FF */ case_page_0003, + /* 0xB3A00-0xB3BFF */ case_page_0003, + /* 0xB3C00-0xB3DFF */ case_page_0003, + /* 0xB3E00-0xB3FFF */ case_page_0003, + /* 0xB4000-0xB41FF */ case_page_0003, + /* 0xB4200-0xB43FF */ case_page_0003, + /* 0xB4400-0xB45FF */ case_page_0003, + /* 0xB4600-0xB47FF */ case_page_0003, + /* 0xB4800-0xB49FF */ case_page_0003, + /* 0xB4A00-0xB4BFF */ case_page_0003, + /* 0xB4C00-0xB4DFF */ case_page_0003, + /* 0xB4E00-0xB4FFF */ case_page_0003, + /* 0xB5000-0xB51FF */ case_page_0003, + /* 0xB5200-0xB53FF */ case_page_0003, + /* 0xB5400-0xB55FF */ case_page_0003, + /* 0xB5600-0xB57FF */ case_page_0003, + /* 0xB5800-0xB59FF */ case_page_0003, + /* 0xB5A00-0xB5BFF */ case_page_0003, + /* 0xB5C00-0xB5DFF */ case_page_0003, + /* 0xB5E00-0xB5FFF */ case_page_0003, + /* 0xB6000-0xB61FF */ case_page_0003, + /* 0xB6200-0xB63FF */ case_page_0003, + /* 0xB6400-0xB65FF */ case_page_0003, + /* 0xB6600-0xB67FF */ case_page_0003, + /* 0xB6800-0xB69FF */ case_page_0003, + /* 0xB6A00-0xB6BFF */ case_page_0003, + /* 0xB6C00-0xB6DFF */ case_page_0003, + /* 0xB6E00-0xB6FFF */ case_page_0003, + /* 0xB7000-0xB71FF */ case_page_0003, + /* 0xB7200-0xB73FF */ case_page_0003, + /* 0xB7400-0xB75FF */ case_page_0003, + /* 0xB7600-0xB77FF */ case_page_0003, + /* 0xB7800-0xB79FF */ case_page_0003, + /* 0xB7A00-0xB7BFF */ case_page_0003, + /* 0xB7C00-0xB7DFF */ case_page_0003, + /* 0xB7E00-0xB7FFF */ case_page_0003, + /* 0xB8000-0xB81FF */ case_page_0003, + /* 0xB8200-0xB83FF */ case_page_0003, + /* 0xB8400-0xB85FF */ case_page_0003, + /* 0xB8600-0xB87FF */ case_page_0003, + /* 0xB8800-0xB89FF */ case_page_0003, + /* 0xB8A00-0xB8BFF */ case_page_0003, + /* 0xB8C00-0xB8DFF */ case_page_0003, + /* 0xB8E00-0xB8FFF */ case_page_0003, + /* 0xB9000-0xB91FF */ case_page_0003, + /* 0xB9200-0xB93FF */ case_page_0003, + /* 0xB9400-0xB95FF */ case_page_0003, + /* 0xB9600-0xB97FF */ case_page_0003, + /* 0xB9800-0xB99FF */ case_page_0003, + /* 0xB9A00-0xB9BFF */ case_page_0003, + /* 0xB9C00-0xB9DFF */ case_page_0003, + /* 0xB9E00-0xB9FFF */ case_page_0003, + /* 0xBA000-0xBA1FF */ case_page_0003, + /* 0xBA200-0xBA3FF */ case_page_0003, + /* 0xBA400-0xBA5FF */ case_page_0003, + /* 0xBA600-0xBA7FF */ case_page_0003, + /* 0xBA800-0xBA9FF */ case_page_0003, + /* 0xBAA00-0xBABFF */ case_page_0003, + /* 0xBAC00-0xBADFF */ case_page_0003, + /* 0xBAE00-0xBAFFF */ case_page_0003, + /* 0xBB000-0xBB1FF */ case_page_0003, + /* 0xBB200-0xBB3FF */ case_page_0003, + /* 0xBB400-0xBB5FF */ case_page_0003, + /* 0xBB600-0xBB7FF */ case_page_0003, + /* 0xBB800-0xBB9FF */ case_page_0003, + /* 0xBBA00-0xBBBFF */ case_page_0003, + /* 0xBBC00-0xBBDFF */ case_page_0003, + /* 0xBBE00-0xBBFFF */ case_page_0003, + /* 0xBC000-0xBC1FF */ case_page_0003, + /* 0xBC200-0xBC3FF */ case_page_0003, + /* 0xBC400-0xBC5FF */ case_page_0003, + /* 0xBC600-0xBC7FF */ case_page_0003, + /* 0xBC800-0xBC9FF */ case_page_0003, + /* 0xBCA00-0xBCBFF */ case_page_0003, + /* 0xBCC00-0xBCDFF */ case_page_0003, + /* 0xBCE00-0xBCFFF */ case_page_0003, + /* 0xBD000-0xBD1FF */ case_page_0003, + /* 0xBD200-0xBD3FF */ case_page_0003, + /* 0xBD400-0xBD5FF */ case_page_0003, + /* 0xBD600-0xBD7FF */ case_page_0003, + /* 0xBD800-0xBD9FF */ case_page_0003, + /* 0xBDA00-0xBDBFF */ case_page_0003, + /* 0xBDC00-0xBDDFF */ case_page_0003, + /* 0xBDE00-0xBDFFF */ case_page_0003, + /* 0xBE000-0xBE1FF */ case_page_0003, + /* 0xBE200-0xBE3FF */ case_page_0003, + /* 0xBE400-0xBE5FF */ case_page_0003, + /* 0xBE600-0xBE7FF */ case_page_0003, + /* 0xBE800-0xBE9FF */ case_page_0003, + /* 0xBEA00-0xBEBFF */ case_page_0003, + /* 0xBEC00-0xBEDFF */ case_page_0003, + /* 0xBEE00-0xBEFFF */ case_page_0003, + /* 0xBF000-0xBF1FF */ case_page_0003, + /* 0xBF200-0xBF3FF */ case_page_0003, + /* 0xBF400-0xBF5FF */ case_page_0003, + /* 0xBF600-0xBF7FF */ case_page_0003, + /* 0xBF800-0xBF9FF */ case_page_0003, + /* 0xBFA00-0xBFBFF */ case_page_0003, + /* 0xBFC00-0xBFDFF */ case_page_0003, + /* 0xBFE00-0xBFFFF */ case_page_0003, + /* 0xC0000-0xC01FF */ case_page_0003, + /* 0xC0200-0xC03FF */ case_page_0003, + /* 0xC0400-0xC05FF */ case_page_0003, + /* 0xC0600-0xC07FF */ case_page_0003, + /* 0xC0800-0xC09FF */ case_page_0003, + /* 0xC0A00-0xC0BFF */ case_page_0003, + /* 0xC0C00-0xC0DFF */ case_page_0003, + /* 0xC0E00-0xC0FFF */ case_page_0003, + /* 0xC1000-0xC11FF */ case_page_0003, + /* 0xC1200-0xC13FF */ case_page_0003, + /* 0xC1400-0xC15FF */ case_page_0003, + /* 0xC1600-0xC17FF */ case_page_0003, + /* 0xC1800-0xC19FF */ case_page_0003, + /* 0xC1A00-0xC1BFF */ case_page_0003, + /* 0xC1C00-0xC1DFF */ case_page_0003, + /* 0xC1E00-0xC1FFF */ case_page_0003, + /* 0xC2000-0xC21FF */ case_page_0003, + /* 0xC2200-0xC23FF */ case_page_0003, + /* 0xC2400-0xC25FF */ case_page_0003, + /* 0xC2600-0xC27FF */ case_page_0003, + /* 0xC2800-0xC29FF */ case_page_0003, + /* 0xC2A00-0xC2BFF */ case_page_0003, + /* 0xC2C00-0xC2DFF */ case_page_0003, + /* 0xC2E00-0xC2FFF */ case_page_0003, + /* 0xC3000-0xC31FF */ case_page_0003, + /* 0xC3200-0xC33FF */ case_page_0003, + /* 0xC3400-0xC35FF */ case_page_0003, + /* 0xC3600-0xC37FF */ case_page_0003, + /* 0xC3800-0xC39FF */ case_page_0003, + /* 0xC3A00-0xC3BFF */ case_page_0003, + /* 0xC3C00-0xC3DFF */ case_page_0003, + /* 0xC3E00-0xC3FFF */ case_page_0003, + /* 0xC4000-0xC41FF */ case_page_0003, + /* 0xC4200-0xC43FF */ case_page_0003, + /* 0xC4400-0xC45FF */ case_page_0003, + /* 0xC4600-0xC47FF */ case_page_0003, + /* 0xC4800-0xC49FF */ case_page_0003, + /* 0xC4A00-0xC4BFF */ case_page_0003, + /* 0xC4C00-0xC4DFF */ case_page_0003, + /* 0xC4E00-0xC4FFF */ case_page_0003, + /* 0xC5000-0xC51FF */ case_page_0003, + /* 0xC5200-0xC53FF */ case_page_0003, + /* 0xC5400-0xC55FF */ case_page_0003, + /* 0xC5600-0xC57FF */ case_page_0003, + /* 0xC5800-0xC59FF */ case_page_0003, + /* 0xC5A00-0xC5BFF */ case_page_0003, + /* 0xC5C00-0xC5DFF */ case_page_0003, + /* 0xC5E00-0xC5FFF */ case_page_0003, + /* 0xC6000-0xC61FF */ case_page_0003, + /* 0xC6200-0xC63FF */ case_page_0003, + /* 0xC6400-0xC65FF */ case_page_0003, + /* 0xC6600-0xC67FF */ case_page_0003, + /* 0xC6800-0xC69FF */ case_page_0003, + /* 0xC6A00-0xC6BFF */ case_page_0003, + /* 0xC6C00-0xC6DFF */ case_page_0003, + /* 0xC6E00-0xC6FFF */ case_page_0003, + /* 0xC7000-0xC71FF */ case_page_0003, + /* 0xC7200-0xC73FF */ case_page_0003, + /* 0xC7400-0xC75FF */ case_page_0003, + /* 0xC7600-0xC77FF */ case_page_0003, + /* 0xC7800-0xC79FF */ case_page_0003, + /* 0xC7A00-0xC7BFF */ case_page_0003, + /* 0xC7C00-0xC7DFF */ case_page_0003, + /* 0xC7E00-0xC7FFF */ case_page_0003, + /* 0xC8000-0xC81FF */ case_page_0003, + /* 0xC8200-0xC83FF */ case_page_0003, + /* 0xC8400-0xC85FF */ case_page_0003, + /* 0xC8600-0xC87FF */ case_page_0003, + /* 0xC8800-0xC89FF */ case_page_0003, + /* 0xC8A00-0xC8BFF */ case_page_0003, + /* 0xC8C00-0xC8DFF */ case_page_0003, + /* 0xC8E00-0xC8FFF */ case_page_0003, + /* 0xC9000-0xC91FF */ case_page_0003, + /* 0xC9200-0xC93FF */ case_page_0003, + /* 0xC9400-0xC95FF */ case_page_0003, + /* 0xC9600-0xC97FF */ case_page_0003, + /* 0xC9800-0xC99FF */ case_page_0003, + /* 0xC9A00-0xC9BFF */ case_page_0003, + /* 0xC9C00-0xC9DFF */ case_page_0003, + /* 0xC9E00-0xC9FFF */ case_page_0003, + /* 0xCA000-0xCA1FF */ case_page_0003, + /* 0xCA200-0xCA3FF */ case_page_0003, + /* 0xCA400-0xCA5FF */ case_page_0003, + /* 0xCA600-0xCA7FF */ case_page_0003, + /* 0xCA800-0xCA9FF */ case_page_0003, + /* 0xCAA00-0xCABFF */ case_page_0003, + /* 0xCAC00-0xCADFF */ case_page_0003, + /* 0xCAE00-0xCAFFF */ case_page_0003, + /* 0xCB000-0xCB1FF */ case_page_0003, + /* 0xCB200-0xCB3FF */ case_page_0003, + /* 0xCB400-0xCB5FF */ case_page_0003, + /* 0xCB600-0xCB7FF */ case_page_0003, + /* 0xCB800-0xCB9FF */ case_page_0003, + /* 0xCBA00-0xCBBFF */ case_page_0003, + /* 0xCBC00-0xCBDFF */ case_page_0003, + /* 0xCBE00-0xCBFFF */ case_page_0003, + /* 0xCC000-0xCC1FF */ case_page_0003, + /* 0xCC200-0xCC3FF */ case_page_0003, + /* 0xCC400-0xCC5FF */ case_page_0003, + /* 0xCC600-0xCC7FF */ case_page_0003, + /* 0xCC800-0xCC9FF */ case_page_0003, + /* 0xCCA00-0xCCBFF */ case_page_0003, + /* 0xCCC00-0xCCDFF */ case_page_0003, + /* 0xCCE00-0xCCFFF */ case_page_0003, + /* 0xCD000-0xCD1FF */ case_page_0003, + /* 0xCD200-0xCD3FF */ case_page_0003, + /* 0xCD400-0xCD5FF */ case_page_0003, + /* 0xCD600-0xCD7FF */ case_page_0003, + /* 0xCD800-0xCD9FF */ case_page_0003, + /* 0xCDA00-0xCDBFF */ case_page_0003, + /* 0xCDC00-0xCDDFF */ case_page_0003, + /* 0xCDE00-0xCDFFF */ case_page_0003, + /* 0xCE000-0xCE1FF */ case_page_0003, + /* 0xCE200-0xCE3FF */ case_page_0003, + /* 0xCE400-0xCE5FF */ case_page_0003, + /* 0xCE600-0xCE7FF */ case_page_0003, + /* 0xCE800-0xCE9FF */ case_page_0003, + /* 0xCEA00-0xCEBFF */ case_page_0003, + /* 0xCEC00-0xCEDFF */ case_page_0003, + /* 0xCEE00-0xCEFFF */ case_page_0003, + /* 0xCF000-0xCF1FF */ case_page_0003, + /* 0xCF200-0xCF3FF */ case_page_0003, + /* 0xCF400-0xCF5FF */ case_page_0003, + /* 0xCF600-0xCF7FF */ case_page_0003, + /* 0xCF800-0xCF9FF */ case_page_0003, + /* 0xCFA00-0xCFBFF */ case_page_0003, + /* 0xCFC00-0xCFDFF */ case_page_0003, + /* 0xCFE00-0xCFFFF */ case_page_0003, + /* 0xD0000-0xD01FF */ case_page_0003, + /* 0xD0200-0xD03FF */ case_page_0003, + /* 0xD0400-0xD05FF */ case_page_0003, + /* 0xD0600-0xD07FF */ case_page_0003, + /* 0xD0800-0xD09FF */ case_page_0003, + /* 0xD0A00-0xD0BFF */ case_page_0003, + /* 0xD0C00-0xD0DFF */ case_page_0003, + /* 0xD0E00-0xD0FFF */ case_page_0003, + /* 0xD1000-0xD11FF */ case_page_0003, + /* 0xD1200-0xD13FF */ case_page_0003, + /* 0xD1400-0xD15FF */ case_page_0003, + /* 0xD1600-0xD17FF */ case_page_0003, + /* 0xD1800-0xD19FF */ case_page_0003, + /* 0xD1A00-0xD1BFF */ case_page_0003, + /* 0xD1C00-0xD1DFF */ case_page_0003, + /* 0xD1E00-0xD1FFF */ case_page_0003, + /* 0xD2000-0xD21FF */ case_page_0003, + /* 0xD2200-0xD23FF */ case_page_0003, + /* 0xD2400-0xD25FF */ case_page_0003, + /* 0xD2600-0xD27FF */ case_page_0003, + /* 0xD2800-0xD29FF */ case_page_0003, + /* 0xD2A00-0xD2BFF */ case_page_0003, + /* 0xD2C00-0xD2DFF */ case_page_0003, + /* 0xD2E00-0xD2FFF */ case_page_0003, + /* 0xD3000-0xD31FF */ case_page_0003, + /* 0xD3200-0xD33FF */ case_page_0003, + /* 0xD3400-0xD35FF */ case_page_0003, + /* 0xD3600-0xD37FF */ case_page_0003, + /* 0xD3800-0xD39FF */ case_page_0003, + /* 0xD3A00-0xD3BFF */ case_page_0003, + /* 0xD3C00-0xD3DFF */ case_page_0003, + /* 0xD3E00-0xD3FFF */ case_page_0003, + /* 0xD4000-0xD41FF */ case_page_0003, + /* 0xD4200-0xD43FF */ case_page_0003, + /* 0xD4400-0xD45FF */ case_page_0003, + /* 0xD4600-0xD47FF */ case_page_0003, + /* 0xD4800-0xD49FF */ case_page_0003, + /* 0xD4A00-0xD4BFF */ case_page_0003, + /* 0xD4C00-0xD4DFF */ case_page_0003, + /* 0xD4E00-0xD4FFF */ case_page_0003, + /* 0xD5000-0xD51FF */ case_page_0003, + /* 0xD5200-0xD53FF */ case_page_0003, + /* 0xD5400-0xD55FF */ case_page_0003, + /* 0xD5600-0xD57FF */ case_page_0003, + /* 0xD5800-0xD59FF */ case_page_0003, + /* 0xD5A00-0xD5BFF */ case_page_0003, + /* 0xD5C00-0xD5DFF */ case_page_0003, + /* 0xD5E00-0xD5FFF */ case_page_0003, + /* 0xD6000-0xD61FF */ case_page_0003, + /* 0xD6200-0xD63FF */ case_page_0003, + /* 0xD6400-0xD65FF */ case_page_0003, + /* 0xD6600-0xD67FF */ case_page_0003, + /* 0xD6800-0xD69FF */ case_page_0003, + /* 0xD6A00-0xD6BFF */ case_page_0003, + /* 0xD6C00-0xD6DFF */ case_page_0003, + /* 0xD6E00-0xD6FFF */ case_page_0003, + /* 0xD7000-0xD71FF */ case_page_0003, + /* 0xD7200-0xD73FF */ case_page_0003, + /* 0xD7400-0xD75FF */ case_page_0003, + /* 0xD7600-0xD77FF */ case_page_0003, + /* 0xD7800-0xD79FF */ case_page_0003, + /* 0xD7A00-0xD7BFF */ case_page_0003, + /* 0xD7C00-0xD7DFF */ case_page_0003, + /* 0xD7E00-0xD7FFF */ case_page_0003, + /* 0xD8000-0xD81FF */ case_page_0003, + /* 0xD8200-0xD83FF */ case_page_0003, + /* 0xD8400-0xD85FF */ case_page_0003, + /* 0xD8600-0xD87FF */ case_page_0003, + /* 0xD8800-0xD89FF */ case_page_0003, + /* 0xD8A00-0xD8BFF */ case_page_0003, + /* 0xD8C00-0xD8DFF */ case_page_0003, + /* 0xD8E00-0xD8FFF */ case_page_0003, + /* 0xD9000-0xD91FF */ case_page_0003, + /* 0xD9200-0xD93FF */ case_page_0003, + /* 0xD9400-0xD95FF */ case_page_0003, + /* 0xD9600-0xD97FF */ case_page_0003, + /* 0xD9800-0xD99FF */ case_page_0003, + /* 0xD9A00-0xD9BFF */ case_page_0003, + /* 0xD9C00-0xD9DFF */ case_page_0003, + /* 0xD9E00-0xD9FFF */ case_page_0003, + /* 0xDA000-0xDA1FF */ case_page_0003, + /* 0xDA200-0xDA3FF */ case_page_0003, + /* 0xDA400-0xDA5FF */ case_page_0003, + /* 0xDA600-0xDA7FF */ case_page_0003, + /* 0xDA800-0xDA9FF */ case_page_0003, + /* 0xDAA00-0xDABFF */ case_page_0003, + /* 0xDAC00-0xDADFF */ case_page_0003, + /* 0xDAE00-0xDAFFF */ case_page_0003, + /* 0xDB000-0xDB1FF */ case_page_0003, + /* 0xDB200-0xDB3FF */ case_page_0003, + /* 0xDB400-0xDB5FF */ case_page_0003, + /* 0xDB600-0xDB7FF */ case_page_0003, + /* 0xDB800-0xDB9FF */ case_page_0003, + /* 0xDBA00-0xDBBFF */ case_page_0003, + /* 0xDBC00-0xDBDFF */ case_page_0003, + /* 0xDBE00-0xDBFFF */ case_page_0003, + /* 0xDC000-0xDC1FF */ case_page_0003, + /* 0xDC200-0xDC3FF */ case_page_0003, + /* 0xDC400-0xDC5FF */ case_page_0003, + /* 0xDC600-0xDC7FF */ case_page_0003, + /* 0xDC800-0xDC9FF */ case_page_0003, + /* 0xDCA00-0xDCBFF */ case_page_0003, + /* 0xDCC00-0xDCDFF */ case_page_0003, + /* 0xDCE00-0xDCFFF */ case_page_0003, + /* 0xDD000-0xDD1FF */ case_page_0003, + /* 0xDD200-0xDD3FF */ case_page_0003, + /* 0xDD400-0xDD5FF */ case_page_0003, + /* 0xDD600-0xDD7FF */ case_page_0003, + /* 0xDD800-0xDD9FF */ case_page_0003, + /* 0xDDA00-0xDDBFF */ case_page_0003, + /* 0xDDC00-0xDDDFF */ case_page_0003, + /* 0xDDE00-0xDDFFF */ case_page_0003, + /* 0xDE000-0xDE1FF */ case_page_0003, + /* 0xDE200-0xDE3FF */ case_page_0003, + /* 0xDE400-0xDE5FF */ case_page_0003, + /* 0xDE600-0xDE7FF */ case_page_0003, + /* 0xDE800-0xDE9FF */ case_page_0003, + /* 0xDEA00-0xDEBFF */ case_page_0003, + /* 0xDEC00-0xDEDFF */ case_page_0003, + /* 0xDEE00-0xDEFFF */ case_page_0003, + /* 0xDF000-0xDF1FF */ case_page_0003, + /* 0xDF200-0xDF3FF */ case_page_0003, + /* 0xDF400-0xDF5FF */ case_page_0003, + /* 0xDF600-0xDF7FF */ case_page_0003, + /* 0xDF800-0xDF9FF */ case_page_0003, + /* 0xDFA00-0xDFBFF */ case_page_0003, + /* 0xDFC00-0xDFDFF */ case_page_0003, + /* 0xDFE00-0xDFFFF */ case_page_0003, + /* 0xE0000-0xE01FF */ case_page_0003, + /* 0xE0200-0xE03FF */ case_page_0003, + /* 0xE0400-0xE05FF */ case_page_0003, + /* 0xE0600-0xE07FF */ case_page_0003, + /* 0xE0800-0xE09FF */ case_page_0003, + /* 0xE0A00-0xE0BFF */ case_page_0003, + /* 0xE0C00-0xE0DFF */ case_page_0003, + /* 0xE0E00-0xE0FFF */ case_page_0003, + /* 0xE1000-0xE11FF */ case_page_0003, + /* 0xE1200-0xE13FF */ case_page_0003, + /* 0xE1400-0xE15FF */ case_page_0003, + /* 0xE1600-0xE17FF */ case_page_0003, + /* 0xE1800-0xE19FF */ case_page_0003, + /* 0xE1A00-0xE1BFF */ case_page_0003, + /* 0xE1C00-0xE1DFF */ case_page_0003, + /* 0xE1E00-0xE1FFF */ case_page_0003, + /* 0xE2000-0xE21FF */ case_page_0003, + /* 0xE2200-0xE23FF */ case_page_0003, + /* 0xE2400-0xE25FF */ case_page_0003, + /* 0xE2600-0xE27FF */ case_page_0003, + /* 0xE2800-0xE29FF */ case_page_0003, + /* 0xE2A00-0xE2BFF */ case_page_0003, + /* 0xE2C00-0xE2DFF */ case_page_0003, + /* 0xE2E00-0xE2FFF */ case_page_0003, + /* 0xE3000-0xE31FF */ case_page_0003, + /* 0xE3200-0xE33FF */ case_page_0003, + /* 0xE3400-0xE35FF */ case_page_0003, + /* 0xE3600-0xE37FF */ case_page_0003, + /* 0xE3800-0xE39FF */ case_page_0003, + /* 0xE3A00-0xE3BFF */ case_page_0003, + /* 0xE3C00-0xE3DFF */ case_page_0003, + /* 0xE3E00-0xE3FFF */ case_page_0003, + /* 0xE4000-0xE41FF */ case_page_0003, + /* 0xE4200-0xE43FF */ case_page_0003, + /* 0xE4400-0xE45FF */ case_page_0003, + /* 0xE4600-0xE47FF */ case_page_0003, + /* 0xE4800-0xE49FF */ case_page_0003, + /* 0xE4A00-0xE4BFF */ case_page_0003, + /* 0xE4C00-0xE4DFF */ case_page_0003, + /* 0xE4E00-0xE4FFF */ case_page_0003, + /* 0xE5000-0xE51FF */ case_page_0003, + /* 0xE5200-0xE53FF */ case_page_0003, + /* 0xE5400-0xE55FF */ case_page_0003, + /* 0xE5600-0xE57FF */ case_page_0003, + /* 0xE5800-0xE59FF */ case_page_0003, + /* 0xE5A00-0xE5BFF */ case_page_0003, + /* 0xE5C00-0xE5DFF */ case_page_0003, + /* 0xE5E00-0xE5FFF */ case_page_0003, + /* 0xE6000-0xE61FF */ case_page_0003, + /* 0xE6200-0xE63FF */ case_page_0003, + /* 0xE6400-0xE65FF */ case_page_0003, + /* 0xE6600-0xE67FF */ case_page_0003, + /* 0xE6800-0xE69FF */ case_page_0003, + /* 0xE6A00-0xE6BFF */ case_page_0003, + /* 0xE6C00-0xE6DFF */ case_page_0003, + /* 0xE6E00-0xE6FFF */ case_page_0003, + /* 0xE7000-0xE71FF */ case_page_0003, + /* 0xE7200-0xE73FF */ case_page_0003, + /* 0xE7400-0xE75FF */ case_page_0003, + /* 0xE7600-0xE77FF */ case_page_0003, + /* 0xE7800-0xE79FF */ case_page_0003, + /* 0xE7A00-0xE7BFF */ case_page_0003, + /* 0xE7C00-0xE7DFF */ case_page_0003, + /* 0xE7E00-0xE7FFF */ case_page_0003, + /* 0xE8000-0xE81FF */ case_page_0003, + /* 0xE8200-0xE83FF */ case_page_0003, + /* 0xE8400-0xE85FF */ case_page_0003, + /* 0xE8600-0xE87FF */ case_page_0003, + /* 0xE8800-0xE89FF */ case_page_0003, + /* 0xE8A00-0xE8BFF */ case_page_0003, + /* 0xE8C00-0xE8DFF */ case_page_0003, + /* 0xE8E00-0xE8FFF */ case_page_0003, + /* 0xE9000-0xE91FF */ case_page_0003, + /* 0xE9200-0xE93FF */ case_page_0003, + /* 0xE9400-0xE95FF */ case_page_0003, + /* 0xE9600-0xE97FF */ case_page_0003, + /* 0xE9800-0xE99FF */ case_page_0003, + /* 0xE9A00-0xE9BFF */ case_page_0003, + /* 0xE9C00-0xE9DFF */ case_page_0003, + /* 0xE9E00-0xE9FFF */ case_page_0003, + /* 0xEA000-0xEA1FF */ case_page_0003, + /* 0xEA200-0xEA3FF */ case_page_0003, + /* 0xEA400-0xEA5FF */ case_page_0003, + /* 0xEA600-0xEA7FF */ case_page_0003, + /* 0xEA800-0xEA9FF */ case_page_0003, + /* 0xEAA00-0xEABFF */ case_page_0003, + /* 0xEAC00-0xEADFF */ case_page_0003, + /* 0xEAE00-0xEAFFF */ case_page_0003, + /* 0xEB000-0xEB1FF */ case_page_0003, + /* 0xEB200-0xEB3FF */ case_page_0003, + /* 0xEB400-0xEB5FF */ case_page_0003, + /* 0xEB600-0xEB7FF */ case_page_0003, + /* 0xEB800-0xEB9FF */ case_page_0003, + /* 0xEBA00-0xEBBFF */ case_page_0003, + /* 0xEBC00-0xEBDFF */ case_page_0003, + /* 0xEBE00-0xEBFFF */ case_page_0003, + /* 0xEC000-0xEC1FF */ case_page_0003, + /* 0xEC200-0xEC3FF */ case_page_0003, + /* 0xEC400-0xEC5FF */ case_page_0003, + /* 0xEC600-0xEC7FF */ case_page_0003, + /* 0xEC800-0xEC9FF */ case_page_0003, + /* 0xECA00-0xECBFF */ case_page_0003, + /* 0xECC00-0xECDFF */ case_page_0003, + /* 0xECE00-0xECFFF */ case_page_0003, + /* 0xED000-0xED1FF */ case_page_0003, + /* 0xED200-0xED3FF */ case_page_0003, + /* 0xED400-0xED5FF */ case_page_0003, + /* 0xED600-0xED7FF */ case_page_0003, + /* 0xED800-0xED9FF */ case_page_0003, + /* 0xEDA00-0xEDBFF */ case_page_0003, + /* 0xEDC00-0xEDDFF */ case_page_0003, + /* 0xEDE00-0xEDFFF */ case_page_0003, + /* 0xEE000-0xEE1FF */ case_page_0003, + /* 0xEE200-0xEE3FF */ case_page_0003, + /* 0xEE400-0xEE5FF */ case_page_0003, + /* 0xEE600-0xEE7FF */ case_page_0003, + /* 0xEE800-0xEE9FF */ case_page_0003, + /* 0xEEA00-0xEEBFF */ case_page_0003, + /* 0xEEC00-0xEEDFF */ case_page_0003, + /* 0xEEE00-0xEEFFF */ case_page_0003, + /* 0xEF000-0xEF1FF */ case_page_0003, + /* 0xEF200-0xEF3FF */ case_page_0003, + /* 0xEF400-0xEF5FF */ case_page_0003, + /* 0xEF600-0xEF7FF */ case_page_0003, + /* 0xEF800-0xEF9FF */ case_page_0003, + /* 0xEFA00-0xEFBFF */ case_page_0003, + /* 0xEFC00-0xEFDFF */ case_page_0003, + /* 0xEFE00-0xEFFFF */ case_page_0003, + /* 0xF0000-0xF01FF */ case_page_0003, + /* 0xF0200-0xF03FF */ case_page_0003, + /* 0xF0400-0xF05FF */ case_page_0003, + /* 0xF0600-0xF07FF */ case_page_0003, + /* 0xF0800-0xF09FF */ case_page_0003, + /* 0xF0A00-0xF0BFF */ case_page_0003, + /* 0xF0C00-0xF0DFF */ case_page_0003, + /* 0xF0E00-0xF0FFF */ case_page_0003, + /* 0xF1000-0xF11FF */ case_page_0003, + /* 0xF1200-0xF13FF */ case_page_0003, + /* 0xF1400-0xF15FF */ case_page_0003, + /* 0xF1600-0xF17FF */ case_page_0003, + /* 0xF1800-0xF19FF */ case_page_0003, + /* 0xF1A00-0xF1BFF */ case_page_0003, + /* 0xF1C00-0xF1DFF */ case_page_0003, + /* 0xF1E00-0xF1FFF */ case_page_0003, + /* 0xF2000-0xF21FF */ case_page_0003, + /* 0xF2200-0xF23FF */ case_page_0003, + /* 0xF2400-0xF25FF */ case_page_0003, + /* 0xF2600-0xF27FF */ case_page_0003, + /* 0xF2800-0xF29FF */ case_page_0003, + /* 0xF2A00-0xF2BFF */ case_page_0003, + /* 0xF2C00-0xF2DFF */ case_page_0003, + /* 0xF2E00-0xF2FFF */ case_page_0003, + /* 0xF3000-0xF31FF */ case_page_0003, + /* 0xF3200-0xF33FF */ case_page_0003, + /* 0xF3400-0xF35FF */ case_page_0003, + /* 0xF3600-0xF37FF */ case_page_0003, + /* 0xF3800-0xF39FF */ case_page_0003, + /* 0xF3A00-0xF3BFF */ case_page_0003, + /* 0xF3C00-0xF3DFF */ case_page_0003, + /* 0xF3E00-0xF3FFF */ case_page_0003, + /* 0xF4000-0xF41FF */ case_page_0003, + /* 0xF4200-0xF43FF */ case_page_0003, + /* 0xF4400-0xF45FF */ case_page_0003, + /* 0xF4600-0xF47FF */ case_page_0003, + /* 0xF4800-0xF49FF */ case_page_0003, + /* 0xF4A00-0xF4BFF */ case_page_0003, + /* 0xF4C00-0xF4DFF */ case_page_0003, + /* 0xF4E00-0xF4FFF */ case_page_0003, + /* 0xF5000-0xF51FF */ case_page_0003, + /* 0xF5200-0xF53FF */ case_page_0003, + /* 0xF5400-0xF55FF */ case_page_0003, + /* 0xF5600-0xF57FF */ case_page_0003, + /* 0xF5800-0xF59FF */ case_page_0003, + /* 0xF5A00-0xF5BFF */ case_page_0003, + /* 0xF5C00-0xF5DFF */ case_page_0003, + /* 0xF5E00-0xF5FFF */ case_page_0003, + /* 0xF6000-0xF61FF */ case_page_0003, + /* 0xF6200-0xF63FF */ case_page_0003, + /* 0xF6400-0xF65FF */ case_page_0003, + /* 0xF6600-0xF67FF */ case_page_0003, + /* 0xF6800-0xF69FF */ case_page_0003, + /* 0xF6A00-0xF6BFF */ case_page_0003, + /* 0xF6C00-0xF6DFF */ case_page_0003, + /* 0xF6E00-0xF6FFF */ case_page_0003, + /* 0xF7000-0xF71FF */ case_page_0003, + /* 0xF7200-0xF73FF */ case_page_0003, + /* 0xF7400-0xF75FF */ case_page_0003, + /* 0xF7600-0xF77FF */ case_page_0003, + /* 0xF7800-0xF79FF */ case_page_0003, + /* 0xF7A00-0xF7BFF */ case_page_0003, + /* 0xF7C00-0xF7DFF */ case_page_0003, + /* 0xF7E00-0xF7FFF */ case_page_0003, + /* 0xF8000-0xF81FF */ case_page_0003, + /* 0xF8200-0xF83FF */ case_page_0003, + /* 0xF8400-0xF85FF */ case_page_0003, + /* 0xF8600-0xF87FF */ case_page_0003, + /* 0xF8800-0xF89FF */ case_page_0003, + /* 0xF8A00-0xF8BFF */ case_page_0003, + /* 0xF8C00-0xF8DFF */ case_page_0003, + /* 0xF8E00-0xF8FFF */ case_page_0003, + /* 0xF9000-0xF91FF */ case_page_0003, + /* 0xF9200-0xF93FF */ case_page_0003, + /* 0xF9400-0xF95FF */ case_page_0003, + /* 0xF9600-0xF97FF */ case_page_0003, + /* 0xF9800-0xF99FF */ case_page_0003, + /* 0xF9A00-0xF9BFF */ case_page_0003, + /* 0xF9C00-0xF9DFF */ case_page_0003, + /* 0xF9E00-0xF9FFF */ case_page_0003, + /* 0xFA000-0xFA1FF */ case_page_0003, + /* 0xFA200-0xFA3FF */ case_page_0003, + /* 0xFA400-0xFA5FF */ case_page_0003, + /* 0xFA600-0xFA7FF */ case_page_0003, + /* 0xFA800-0xFA9FF */ case_page_0003, + /* 0xFAA00-0xFABFF */ case_page_0003, + /* 0xFAC00-0xFADFF */ case_page_0003, + /* 0xFAE00-0xFAFFF */ case_page_0003, + /* 0xFB000-0xFB1FF */ case_page_0003, + /* 0xFB200-0xFB3FF */ case_page_0003, + /* 0xFB400-0xFB5FF */ case_page_0003, + /* 0xFB600-0xFB7FF */ case_page_0003, + /* 0xFB800-0xFB9FF */ case_page_0003, + /* 0xFBA00-0xFBBFF */ case_page_0003, + /* 0xFBC00-0xFBDFF */ case_page_0003, + /* 0xFBE00-0xFBFFF */ case_page_0003, + /* 0xFC000-0xFC1FF */ case_page_0003, + /* 0xFC200-0xFC3FF */ case_page_0003, + /* 0xFC400-0xFC5FF */ case_page_0003, + /* 0xFC600-0xFC7FF */ case_page_0003, + /* 0xFC800-0xFC9FF */ case_page_0003, + /* 0xFCA00-0xFCBFF */ case_page_0003, + /* 0xFCC00-0xFCDFF */ case_page_0003, + /* 0xFCE00-0xFCFFF */ case_page_0003, + /* 0xFD000-0xFD1FF */ case_page_0003, + /* 0xFD200-0xFD3FF */ case_page_0003, + /* 0xFD400-0xFD5FF */ case_page_0003, + /* 0xFD600-0xFD7FF */ case_page_0003, + /* 0xFD800-0xFD9FF */ case_page_0003, + /* 0xFDA00-0xFDBFF */ case_page_0003, + /* 0xFDC00-0xFDDFF */ case_page_0003, + /* 0xFDE00-0xFDFFF */ case_page_0003, + /* 0xFE000-0xFE1FF */ case_page_0003, + /* 0xFE200-0xFE3FF */ case_page_0003, + /* 0xFE400-0xFE5FF */ case_page_0003, + /* 0xFE600-0xFE7FF */ case_page_0003, + /* 0xFE800-0xFE9FF */ case_page_0003, + /* 0xFEA00-0xFEBFF */ case_page_0003, + /* 0xFEC00-0xFEDFF */ case_page_0003, + /* 0xFEE00-0xFEFFF */ case_page_0003, + /* 0xFF000-0xFF1FF */ case_page_0003, + /* 0xFF200-0xFF3FF */ case_page_0003, + /* 0xFF400-0xFF5FF */ case_page_0003, + /* 0xFF600-0xFF7FF */ case_page_0003, + /* 0xFF800-0xFF9FF */ case_page_0003, + /* 0xFFA00-0xFFBFF */ case_page_0003, + /* 0xFFC00-0xFFDFF */ case_page_0003, + /* 0xFFE00-0xFFFFF */ case_page_0003, + /* 0x100000-0x1001FF */ case_page_0003, + /* 0x100200-0x1003FF */ case_page_0003, + /* 0x100400-0x1005FF */ case_page_0003, + /* 0x100600-0x1007FF */ case_page_0003, + /* 0x100800-0x1009FF */ case_page_0003, + /* 0x100A00-0x100BFF */ case_page_0003, + /* 0x100C00-0x100DFF */ case_page_0003, + /* 0x100E00-0x100FFF */ case_page_0003, + /* 0x101000-0x1011FF */ case_page_0003, + /* 0x101200-0x1013FF */ case_page_0003, + /* 0x101400-0x1015FF */ case_page_0003, + /* 0x101600-0x1017FF */ case_page_0003, + /* 0x101800-0x1019FF */ case_page_0003, + /* 0x101A00-0x101BFF */ case_page_0003, + /* 0x101C00-0x101DFF */ case_page_0003, + /* 0x101E00-0x101FFF */ case_page_0003, + /* 0x102000-0x1021FF */ case_page_0003, + /* 0x102200-0x1023FF */ case_page_0003, + /* 0x102400-0x1025FF */ case_page_0003, + /* 0x102600-0x1027FF */ case_page_0003, + /* 0x102800-0x1029FF */ case_page_0003, + /* 0x102A00-0x102BFF */ case_page_0003, + /* 0x102C00-0x102DFF */ case_page_0003, + /* 0x102E00-0x102FFF */ case_page_0003, + /* 0x103000-0x1031FF */ case_page_0003, + /* 0x103200-0x1033FF */ case_page_0003, + /* 0x103400-0x1035FF */ case_page_0003, + /* 0x103600-0x1037FF */ case_page_0003, + /* 0x103800-0x1039FF */ case_page_0003, + /* 0x103A00-0x103BFF */ case_page_0003, + /* 0x103C00-0x103DFF */ case_page_0003, + /* 0x103E00-0x103FFF */ case_page_0003, + /* 0x104000-0x1041FF */ case_page_0003, + /* 0x104200-0x1043FF */ case_page_0003, + /* 0x104400-0x1045FF */ case_page_0003, + /* 0x104600-0x1047FF */ case_page_0003, + /* 0x104800-0x1049FF */ case_page_0003, + /* 0x104A00-0x104BFF */ case_page_0003, + /* 0x104C00-0x104DFF */ case_page_0003, + /* 0x104E00-0x104FFF */ case_page_0003, + /* 0x105000-0x1051FF */ case_page_0003, + /* 0x105200-0x1053FF */ case_page_0003, + /* 0x105400-0x1055FF */ case_page_0003, + /* 0x105600-0x1057FF */ case_page_0003, + /* 0x105800-0x1059FF */ case_page_0003, + /* 0x105A00-0x105BFF */ case_page_0003, + /* 0x105C00-0x105DFF */ case_page_0003, + /* 0x105E00-0x105FFF */ case_page_0003, + /* 0x106000-0x1061FF */ case_page_0003, + /* 0x106200-0x1063FF */ case_page_0003, + /* 0x106400-0x1065FF */ case_page_0003, + /* 0x106600-0x1067FF */ case_page_0003, + /* 0x106800-0x1069FF */ case_page_0003, + /* 0x106A00-0x106BFF */ case_page_0003, + /* 0x106C00-0x106DFF */ case_page_0003, + /* 0x106E00-0x106FFF */ case_page_0003, + /* 0x107000-0x1071FF */ case_page_0003, + /* 0x107200-0x1073FF */ case_page_0003, + /* 0x107400-0x1075FF */ case_page_0003, + /* 0x107600-0x1077FF */ case_page_0003, + /* 0x107800-0x1079FF */ case_page_0003, + /* 0x107A00-0x107BFF */ case_page_0003, + /* 0x107C00-0x107DFF */ case_page_0003, + /* 0x107E00-0x107FFF */ case_page_0003, + /* 0x108000-0x1081FF */ case_page_0003, + /* 0x108200-0x1083FF */ case_page_0003, + /* 0x108400-0x1085FF */ case_page_0003, + /* 0x108600-0x1087FF */ case_page_0003, + /* 0x108800-0x1089FF */ case_page_0003, + /* 0x108A00-0x108BFF */ case_page_0003, + /* 0x108C00-0x108DFF */ case_page_0003, + /* 0x108E00-0x108FFF */ case_page_0003, + /* 0x109000-0x1091FF */ case_page_0003, + /* 0x109200-0x1093FF */ case_page_0003, + /* 0x109400-0x1095FF */ case_page_0003, + /* 0x109600-0x1097FF */ case_page_0003, + /* 0x109800-0x1099FF */ case_page_0003, + /* 0x109A00-0x109BFF */ case_page_0003, + /* 0x109C00-0x109DFF */ case_page_0003, + /* 0x109E00-0x109FFF */ case_page_0003, + /* 0x10A000-0x10A1FF */ case_page_0003, + /* 0x10A200-0x10A3FF */ case_page_0003, + /* 0x10A400-0x10A5FF */ case_page_0003, + /* 0x10A600-0x10A7FF */ case_page_0003, + /* 0x10A800-0x10A9FF */ case_page_0003, + /* 0x10AA00-0x10ABFF */ case_page_0003, + /* 0x10AC00-0x10ADFF */ case_page_0003, + /* 0x10AE00-0x10AFFF */ case_page_0003, + /* 0x10B000-0x10B1FF */ case_page_0003, + /* 0x10B200-0x10B3FF */ case_page_0003, + /* 0x10B400-0x10B5FF */ case_page_0003, + /* 0x10B600-0x10B7FF */ case_page_0003, + /* 0x10B800-0x10B9FF */ case_page_0003, + /* 0x10BA00-0x10BBFF */ case_page_0003, + /* 0x10BC00-0x10BDFF */ case_page_0003, + /* 0x10BE00-0x10BFFF */ case_page_0003, + /* 0x10C000-0x10C1FF */ case_page_0003, + /* 0x10C200-0x10C3FF */ case_page_0003, + /* 0x10C400-0x10C5FF */ case_page_0003, + /* 0x10C600-0x10C7FF */ case_page_0003, + /* 0x10C800-0x10C9FF */ case_page_0003, + /* 0x10CA00-0x10CBFF */ case_page_0003, + /* 0x10CC00-0x10CDFF */ case_page_0003, + /* 0x10CE00-0x10CFFF */ case_page_0003, + /* 0x10D000-0x10D1FF */ case_page_0003, + /* 0x10D200-0x10D3FF */ case_page_0003, + /* 0x10D400-0x10D5FF */ case_page_0003, + /* 0x10D600-0x10D7FF */ case_page_0003, + /* 0x10D800-0x10D9FF */ case_page_0003, + /* 0x10DA00-0x10DBFF */ case_page_0003, + /* 0x10DC00-0x10DDFF */ case_page_0003, + /* 0x10DE00-0x10DFFF */ case_page_0003, + /* 0x10E000-0x10E1FF */ case_page_0003, + /* 0x10E200-0x10E3FF */ case_page_0003, + /* 0x10E400-0x10E5FF */ case_page_0003, + /* 0x10E600-0x10E7FF */ case_page_0003, + /* 0x10E800-0x10E9FF */ case_page_0003, + /* 0x10EA00-0x10EBFF */ case_page_0003, + /* 0x10EC00-0x10EDFF */ case_page_0003, + /* 0x10EE00-0x10EFFF */ case_page_0003, + /* 0x10F000-0x10F1FF */ case_page_0003, + /* 0x10F200-0x10F3FF */ case_page_0003, + /* 0x10F400-0x10F5FF */ case_page_0003, + /* 0x10F600-0x10F7FF */ case_page_0003, + /* 0x10F800-0x10F9FF */ case_page_0003, + /* 0x10FA00-0x10FBFF */ case_page_0003, + /* 0x10FC00-0x10FDFF */ case_page_0003, + /* 0x10FE00-0x10FFFF */ case_page_0003 +}; diff --git a/qse/lib/cmn/uni-trait.h b/qse/lib/cmn/uni-trait.h new file mode 100644 index 00000000..2c444ee3 --- /dev/null +++ b/qse/lib/cmn/uni-trait.h @@ -0,0 +1,26459 @@ +/* generated by tools/uni-trait.c */ + +#define TRAIT_MAX 0x10FFFF + +static qse_uint16_t trait_page_0054[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0 +}; + +static qse_uint16_t trait_page_0053[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0052[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0051[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0050[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_004F[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_004E[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_004D[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_004C[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_004B[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_004A[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0049[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0048[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0047[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0046[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0045[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0044[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0043[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0042[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0041[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0040[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_003F[256] = +{ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_003E[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0 +}; + +static qse_uint16_t trait_page_003D[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_003C[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0 +}; + +static qse_uint16_t trait_page_003B[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_003A[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0 +}; + +static qse_uint16_t trait_page_0039[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0038[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0037[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0036[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0035[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0034[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0033[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0032[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0031[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0030[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_002F[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_002E[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0 +}; + +static qse_uint16_t trait_page_002D[256] = +{ + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_002C[256] = +{ + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_002B[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_002A[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0029[256] = +{ + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0028[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0027[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0026[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0025[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0024[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0023[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0022[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0021[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0020[256] = +{ + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_001F[256] = +{ + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0 +}; + +static qse_uint16_t trait_page_001E[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_001D[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_001C[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_001B[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_001A[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0019[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0018[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0017[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0016[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0015[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0014[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0013[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0012[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0011[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0010[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000F[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000E[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000D[256] = +{ + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000C[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000B[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000A[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0009[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0008[256] = +{ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0007[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0006[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0005[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0004[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0003[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0002[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0001[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0000[256] = +{ + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL | TRAIT_BLANK, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_PRINT | TRAIT_BLANK, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t* trait_map[4352] = +{ + /* 0x0-0xFF */ trait_page_0000, + /* 0x100-0x1FF */ trait_page_0001, + /* 0x200-0x2FF */ trait_page_0002, + /* 0x300-0x3FF */ trait_page_0003, + /* 0x400-0x4FF */ trait_page_0004, + /* 0x500-0x5FF */ trait_page_0005, + /* 0x600-0x6FF */ trait_page_0006, + /* 0x700-0x7FF */ trait_page_0007, + /* 0x800-0x8FF */ trait_page_0008, + /* 0x900-0x9FF */ trait_page_0009, + /* 0xA00-0xAFF */ trait_page_000A, + /* 0xB00-0xBFF */ trait_page_000B, + /* 0xC00-0xCFF */ trait_page_000C, + /* 0xD00-0xDFF */ trait_page_000D, + /* 0xE00-0xEFF */ trait_page_000E, + /* 0xF00-0xFFF */ trait_page_000F, + /* 0x1000-0x10FF */ trait_page_0010, + /* 0x1100-0x11FF */ trait_page_0011, + /* 0x1200-0x12FF */ trait_page_0012, + /* 0x1300-0x13FF */ trait_page_0013, + /* 0x1400-0x14FF */ trait_page_0014, + /* 0x1500-0x15FF */ trait_page_0015, + /* 0x1600-0x16FF */ trait_page_0016, + /* 0x1700-0x17FF */ trait_page_0017, + /* 0x1800-0x18FF */ trait_page_0018, + /* 0x1900-0x19FF */ trait_page_0019, + /* 0x1A00-0x1AFF */ trait_page_001A, + /* 0x1B00-0x1BFF */ trait_page_001B, + /* 0x1C00-0x1CFF */ trait_page_001C, + /* 0x1D00-0x1DFF */ trait_page_001D, + /* 0x1E00-0x1EFF */ trait_page_001E, + /* 0x1F00-0x1FFF */ trait_page_001F, + /* 0x2000-0x20FF */ trait_page_0020, + /* 0x2100-0x21FF */ trait_page_0021, + /* 0x2200-0x22FF */ trait_page_0022, + /* 0x2300-0x23FF */ trait_page_0023, + /* 0x2400-0x24FF */ trait_page_0024, + /* 0x2500-0x25FF */ trait_page_0022, + /* 0x2600-0x26FF */ trait_page_0025, + /* 0x2700-0x27FF */ trait_page_0026, + /* 0x2800-0x28FF */ trait_page_0022, + /* 0x2900-0x29FF */ trait_page_0022, + /* 0x2A00-0x2AFF */ trait_page_0022, + /* 0x2B00-0x2BFF */ trait_page_0027, + /* 0x2C00-0x2CFF */ trait_page_0028, + /* 0x2D00-0x2DFF */ trait_page_0029, + /* 0x2E00-0x2EFF */ trait_page_002A, + /* 0x2F00-0x2FFF */ trait_page_002B, + /* 0x3000-0x30FF */ trait_page_002C, + /* 0x3100-0x31FF */ trait_page_002D, + /* 0x3200-0x32FF */ trait_page_002E, + /* 0x3300-0x33FF */ trait_page_0022, + /* 0x3400-0x34FF */ trait_page_0015, + /* 0x3500-0x35FF */ trait_page_0015, + /* 0x3600-0x36FF */ trait_page_0015, + /* 0x3700-0x37FF */ trait_page_0015, + /* 0x3800-0x38FF */ trait_page_0015, + /* 0x3900-0x39FF */ trait_page_0015, + /* 0x3A00-0x3AFF */ trait_page_0015, + /* 0x3B00-0x3BFF */ trait_page_0015, + /* 0x3C00-0x3CFF */ trait_page_0015, + /* 0x3D00-0x3DFF */ trait_page_0015, + /* 0x3E00-0x3EFF */ trait_page_0015, + /* 0x3F00-0x3FFF */ trait_page_0015, + /* 0x4000-0x40FF */ trait_page_0015, + /* 0x4100-0x41FF */ trait_page_0015, + /* 0x4200-0x42FF */ trait_page_0015, + /* 0x4300-0x43FF */ trait_page_0015, + /* 0x4400-0x44FF */ trait_page_0015, + /* 0x4500-0x45FF */ trait_page_0015, + /* 0x4600-0x46FF */ trait_page_0015, + /* 0x4700-0x47FF */ trait_page_0015, + /* 0x4800-0x48FF */ trait_page_0015, + /* 0x4900-0x49FF */ trait_page_0015, + /* 0x4A00-0x4AFF */ trait_page_0015, + /* 0x4B00-0x4BFF */ trait_page_0015, + /* 0x4C00-0x4CFF */ trait_page_0015, + /* 0x4D00-0x4DFF */ trait_page_002F, + /* 0x4E00-0x4EFF */ trait_page_0015, + /* 0x4F00-0x4FFF */ trait_page_0015, + /* 0x5000-0x50FF */ trait_page_0015, + /* 0x5100-0x51FF */ trait_page_0015, + /* 0x5200-0x52FF */ trait_page_0015, + /* 0x5300-0x53FF */ trait_page_0015, + /* 0x5400-0x54FF */ trait_page_0015, + /* 0x5500-0x55FF */ trait_page_0015, + /* 0x5600-0x56FF */ trait_page_0015, + /* 0x5700-0x57FF */ trait_page_0015, + /* 0x5800-0x58FF */ trait_page_0015, + /* 0x5900-0x59FF */ trait_page_0015, + /* 0x5A00-0x5AFF */ trait_page_0015, + /* 0x5B00-0x5BFF */ trait_page_0015, + /* 0x5C00-0x5CFF */ trait_page_0015, + /* 0x5D00-0x5DFF */ trait_page_0015, + /* 0x5E00-0x5EFF */ trait_page_0015, + /* 0x5F00-0x5FFF */ trait_page_0015, + /* 0x6000-0x60FF */ trait_page_0015, + /* 0x6100-0x61FF */ trait_page_0015, + /* 0x6200-0x62FF */ trait_page_0015, + /* 0x6300-0x63FF */ trait_page_0015, + /* 0x6400-0x64FF */ trait_page_0015, + /* 0x6500-0x65FF */ trait_page_0015, + /* 0x6600-0x66FF */ trait_page_0015, + /* 0x6700-0x67FF */ trait_page_0015, + /* 0x6800-0x68FF */ trait_page_0015, + /* 0x6900-0x69FF */ trait_page_0015, + /* 0x6A00-0x6AFF */ trait_page_0015, + /* 0x6B00-0x6BFF */ trait_page_0015, + /* 0x6C00-0x6CFF */ trait_page_0015, + /* 0x6D00-0x6DFF */ trait_page_0015, + /* 0x6E00-0x6EFF */ trait_page_0015, + /* 0x6F00-0x6FFF */ trait_page_0015, + /* 0x7000-0x70FF */ trait_page_0015, + /* 0x7100-0x71FF */ trait_page_0015, + /* 0x7200-0x72FF */ trait_page_0015, + /* 0x7300-0x73FF */ trait_page_0015, + /* 0x7400-0x74FF */ trait_page_0015, + /* 0x7500-0x75FF */ trait_page_0015, + /* 0x7600-0x76FF */ trait_page_0015, + /* 0x7700-0x77FF */ trait_page_0015, + /* 0x7800-0x78FF */ trait_page_0015, + /* 0x7900-0x79FF */ trait_page_0015, + /* 0x7A00-0x7AFF */ trait_page_0015, + /* 0x7B00-0x7BFF */ trait_page_0015, + /* 0x7C00-0x7CFF */ trait_page_0015, + /* 0x7D00-0x7DFF */ trait_page_0015, + /* 0x7E00-0x7EFF */ trait_page_0015, + /* 0x7F00-0x7FFF */ trait_page_0015, + /* 0x8000-0x80FF */ trait_page_0015, + /* 0x8100-0x81FF */ trait_page_0015, + /* 0x8200-0x82FF */ trait_page_0015, + /* 0x8300-0x83FF */ trait_page_0015, + /* 0x8400-0x84FF */ trait_page_0015, + /* 0x8500-0x85FF */ trait_page_0015, + /* 0x8600-0x86FF */ trait_page_0015, + /* 0x8700-0x87FF */ trait_page_0015, + /* 0x8800-0x88FF */ trait_page_0015, + /* 0x8900-0x89FF */ trait_page_0015, + /* 0x8A00-0x8AFF */ trait_page_0015, + /* 0x8B00-0x8BFF */ trait_page_0015, + /* 0x8C00-0x8CFF */ trait_page_0015, + /* 0x8D00-0x8DFF */ trait_page_0015, + /* 0x8E00-0x8EFF */ trait_page_0015, + /* 0x8F00-0x8FFF */ trait_page_0015, + /* 0x9000-0x90FF */ trait_page_0015, + /* 0x9100-0x91FF */ trait_page_0015, + /* 0x9200-0x92FF */ trait_page_0015, + /* 0x9300-0x93FF */ trait_page_0015, + /* 0x9400-0x94FF */ trait_page_0015, + /* 0x9500-0x95FF */ trait_page_0015, + /* 0x9600-0x96FF */ trait_page_0015, + /* 0x9700-0x97FF */ trait_page_0015, + /* 0x9800-0x98FF */ trait_page_0015, + /* 0x9900-0x99FF */ trait_page_0015, + /* 0x9A00-0x9AFF */ trait_page_0015, + /* 0x9B00-0x9BFF */ trait_page_0015, + /* 0x9C00-0x9CFF */ trait_page_0015, + /* 0x9D00-0x9DFF */ trait_page_0015, + /* 0x9E00-0x9EFF */ trait_page_0015, + /* 0x9F00-0x9FFF */ trait_page_0030, + /* 0xA000-0xA0FF */ trait_page_0015, + /* 0xA100-0xA1FF */ trait_page_0015, + /* 0xA200-0xA2FF */ trait_page_0015, + /* 0xA300-0xA3FF */ trait_page_0015, + /* 0xA400-0xA4FF */ trait_page_0031, + /* 0xA500-0xA5FF */ trait_page_0015, + /* 0xA600-0xA6FF */ trait_page_0032, + /* 0xA700-0xA7FF */ trait_page_0033, + /* 0xA800-0xA8FF */ trait_page_0034, + /* 0xA900-0xA9FF */ trait_page_0035, + /* 0xAA00-0xAAFF */ trait_page_0036, + /* 0xAB00-0xABFF */ trait_page_0008, + /* 0xAC00-0xACFF */ trait_page_0015, + /* 0xAD00-0xADFF */ trait_page_0015, + /* 0xAE00-0xAEFF */ trait_page_0015, + /* 0xAF00-0xAFFF */ trait_page_0015, + /* 0xB000-0xB0FF */ trait_page_0015, + /* 0xB100-0xB1FF */ trait_page_0015, + /* 0xB200-0xB2FF */ trait_page_0015, + /* 0xB300-0xB3FF */ trait_page_0015, + /* 0xB400-0xB4FF */ trait_page_0015, + /* 0xB500-0xB5FF */ trait_page_0015, + /* 0xB600-0xB6FF */ trait_page_0015, + /* 0xB700-0xB7FF */ trait_page_0015, + /* 0xB800-0xB8FF */ trait_page_0015, + /* 0xB900-0xB9FF */ trait_page_0015, + /* 0xBA00-0xBAFF */ trait_page_0015, + /* 0xBB00-0xBBFF */ trait_page_0015, + /* 0xBC00-0xBCFF */ trait_page_0015, + /* 0xBD00-0xBDFF */ trait_page_0015, + /* 0xBE00-0xBEFF */ trait_page_0015, + /* 0xBF00-0xBFFF */ trait_page_0015, + /* 0xC000-0xC0FF */ trait_page_0015, + /* 0xC100-0xC1FF */ trait_page_0015, + /* 0xC200-0xC2FF */ trait_page_0015, + /* 0xC300-0xC3FF */ trait_page_0015, + /* 0xC400-0xC4FF */ trait_page_0015, + /* 0xC500-0xC5FF */ trait_page_0015, + /* 0xC600-0xC6FF */ trait_page_0015, + /* 0xC700-0xC7FF */ trait_page_0015, + /* 0xC800-0xC8FF */ trait_page_0015, + /* 0xC900-0xC9FF */ trait_page_0015, + /* 0xCA00-0xCAFF */ trait_page_0015, + /* 0xCB00-0xCBFF */ trait_page_0015, + /* 0xCC00-0xCCFF */ trait_page_0015, + /* 0xCD00-0xCDFF */ trait_page_0015, + /* 0xCE00-0xCEFF */ trait_page_0015, + /* 0xCF00-0xCFFF */ trait_page_0015, + /* 0xD000-0xD0FF */ trait_page_0015, + /* 0xD100-0xD1FF */ trait_page_0015, + /* 0xD200-0xD2FF */ trait_page_0015, + /* 0xD300-0xD3FF */ trait_page_0015, + /* 0xD400-0xD4FF */ trait_page_0015, + /* 0xD500-0xD5FF */ trait_page_0015, + /* 0xD600-0xD6FF */ trait_page_0015, + /* 0xD700-0xD7FF */ trait_page_0037, + /* 0xD800-0xD8FF */ trait_page_0008, + /* 0xD900-0xD9FF */ trait_page_0008, + /* 0xDA00-0xDAFF */ trait_page_0008, + /* 0xDB00-0xDBFF */ trait_page_0008, + /* 0xDC00-0xDCFF */ trait_page_0008, + /* 0xDD00-0xDDFF */ trait_page_0008, + /* 0xDE00-0xDEFF */ trait_page_0008, + /* 0xDF00-0xDFFF */ trait_page_0008, + /* 0xE000-0xE0FF */ trait_page_0022, + /* 0xE100-0xE1FF */ trait_page_0022, + /* 0xE200-0xE2FF */ trait_page_0022, + /* 0xE300-0xE3FF */ trait_page_0022, + /* 0xE400-0xE4FF */ trait_page_0022, + /* 0xE500-0xE5FF */ trait_page_0022, + /* 0xE600-0xE6FF */ trait_page_0022, + /* 0xE700-0xE7FF */ trait_page_0022, + /* 0xE800-0xE8FF */ trait_page_0022, + /* 0xE900-0xE9FF */ trait_page_0022, + /* 0xEA00-0xEAFF */ trait_page_0022, + /* 0xEB00-0xEBFF */ trait_page_0022, + /* 0xEC00-0xECFF */ trait_page_0022, + /* 0xED00-0xEDFF */ trait_page_0022, + /* 0xEE00-0xEEFF */ trait_page_0022, + /* 0xEF00-0xEFFF */ trait_page_0022, + /* 0xF000-0xF0FF */ trait_page_0022, + /* 0xF100-0xF1FF */ trait_page_0022, + /* 0xF200-0xF2FF */ trait_page_0022, + /* 0xF300-0xF3FF */ trait_page_0022, + /* 0xF400-0xF4FF */ trait_page_0022, + /* 0xF500-0xF5FF */ trait_page_0022, + /* 0xF600-0xF6FF */ trait_page_0022, + /* 0xF700-0xF7FF */ trait_page_0022, + /* 0xF800-0xF8FF */ trait_page_0022, + /* 0xF900-0xF9FF */ trait_page_0015, + /* 0xFA00-0xFAFF */ trait_page_0038, + /* 0xFB00-0xFBFF */ trait_page_0039, + /* 0xFC00-0xFCFF */ trait_page_0015, + /* 0xFD00-0xFDFF */ trait_page_003A, + /* 0xFE00-0xFEFF */ trait_page_003B, + /* 0xFF00-0xFFFF */ trait_page_003C, + /* 0x10000-0x100FF */ trait_page_003D, + /* 0x10100-0x101FF */ trait_page_003E, + /* 0x10200-0x102FF */ trait_page_003F, + /* 0x10300-0x103FF */ trait_page_0040, + /* 0x10400-0x104FF */ trait_page_0041, + /* 0x10500-0x105FF */ trait_page_0008, + /* 0x10600-0x106FF */ trait_page_0008, + /* 0x10700-0x107FF */ trait_page_0008, + /* 0x10800-0x108FF */ trait_page_0042, + /* 0x10900-0x109FF */ trait_page_0043, + /* 0x10A00-0x10AFF */ trait_page_0044, + /* 0x10B00-0x10BFF */ trait_page_0008, + /* 0x10C00-0x10CFF */ trait_page_0008, + /* 0x10D00-0x10DFF */ trait_page_0008, + /* 0x10E00-0x10EFF */ trait_page_0008, + /* 0x10F00-0x10FFF */ trait_page_0008, + /* 0x11000-0x110FF */ trait_page_0008, + /* 0x11100-0x111FF */ trait_page_0008, + /* 0x11200-0x112FF */ trait_page_0008, + /* 0x11300-0x113FF */ trait_page_0008, + /* 0x11400-0x114FF */ trait_page_0008, + /* 0x11500-0x115FF */ trait_page_0008, + /* 0x11600-0x116FF */ trait_page_0008, + /* 0x11700-0x117FF */ trait_page_0008, + /* 0x11800-0x118FF */ trait_page_0008, + /* 0x11900-0x119FF */ trait_page_0008, + /* 0x11A00-0x11AFF */ trait_page_0008, + /* 0x11B00-0x11BFF */ trait_page_0008, + /* 0x11C00-0x11CFF */ trait_page_0008, + /* 0x11D00-0x11DFF */ trait_page_0008, + /* 0x11E00-0x11EFF */ trait_page_0008, + /* 0x11F00-0x11FFF */ trait_page_0008, + /* 0x12000-0x120FF */ trait_page_0015, + /* 0x12100-0x121FF */ trait_page_0015, + /* 0x12200-0x122FF */ trait_page_0015, + /* 0x12300-0x123FF */ trait_page_0045, + /* 0x12400-0x124FF */ trait_page_0046, + /* 0x12500-0x125FF */ trait_page_0008, + /* 0x12600-0x126FF */ trait_page_0008, + /* 0x12700-0x127FF */ trait_page_0008, + /* 0x12800-0x128FF */ trait_page_0008, + /* 0x12900-0x129FF */ trait_page_0008, + /* 0x12A00-0x12AFF */ trait_page_0008, + /* 0x12B00-0x12BFF */ trait_page_0008, + /* 0x12C00-0x12CFF */ trait_page_0008, + /* 0x12D00-0x12DFF */ trait_page_0008, + /* 0x12E00-0x12EFF */ trait_page_0008, + /* 0x12F00-0x12FFF */ trait_page_0008, + /* 0x13000-0x130FF */ trait_page_0008, + /* 0x13100-0x131FF */ trait_page_0008, + /* 0x13200-0x132FF */ trait_page_0008, + /* 0x13300-0x133FF */ trait_page_0008, + /* 0x13400-0x134FF */ trait_page_0008, + /* 0x13500-0x135FF */ trait_page_0008, + /* 0x13600-0x136FF */ trait_page_0008, + /* 0x13700-0x137FF */ trait_page_0008, + /* 0x13800-0x138FF */ trait_page_0008, + /* 0x13900-0x139FF */ trait_page_0008, + /* 0x13A00-0x13AFF */ trait_page_0008, + /* 0x13B00-0x13BFF */ trait_page_0008, + /* 0x13C00-0x13CFF */ trait_page_0008, + /* 0x13D00-0x13DFF */ trait_page_0008, + /* 0x13E00-0x13EFF */ trait_page_0008, + /* 0x13F00-0x13FFF */ trait_page_0008, + /* 0x14000-0x140FF */ trait_page_0008, + /* 0x14100-0x141FF */ trait_page_0008, + /* 0x14200-0x142FF */ trait_page_0008, + /* 0x14300-0x143FF */ trait_page_0008, + /* 0x14400-0x144FF */ trait_page_0008, + /* 0x14500-0x145FF */ trait_page_0008, + /* 0x14600-0x146FF */ trait_page_0008, + /* 0x14700-0x147FF */ trait_page_0008, + /* 0x14800-0x148FF */ trait_page_0008, + /* 0x14900-0x149FF */ trait_page_0008, + /* 0x14A00-0x14AFF */ trait_page_0008, + /* 0x14B00-0x14BFF */ trait_page_0008, + /* 0x14C00-0x14CFF */ trait_page_0008, + /* 0x14D00-0x14DFF */ trait_page_0008, + /* 0x14E00-0x14EFF */ trait_page_0008, + /* 0x14F00-0x14FFF */ trait_page_0008, + /* 0x15000-0x150FF */ trait_page_0008, + /* 0x15100-0x151FF */ trait_page_0008, + /* 0x15200-0x152FF */ trait_page_0008, + /* 0x15300-0x153FF */ trait_page_0008, + /* 0x15400-0x154FF */ trait_page_0008, + /* 0x15500-0x155FF */ trait_page_0008, + /* 0x15600-0x156FF */ trait_page_0008, + /* 0x15700-0x157FF */ trait_page_0008, + /* 0x15800-0x158FF */ trait_page_0008, + /* 0x15900-0x159FF */ trait_page_0008, + /* 0x15A00-0x15AFF */ trait_page_0008, + /* 0x15B00-0x15BFF */ trait_page_0008, + /* 0x15C00-0x15CFF */ trait_page_0008, + /* 0x15D00-0x15DFF */ trait_page_0008, + /* 0x15E00-0x15EFF */ trait_page_0008, + /* 0x15F00-0x15FFF */ trait_page_0008, + /* 0x16000-0x160FF */ trait_page_0008, + /* 0x16100-0x161FF */ trait_page_0008, + /* 0x16200-0x162FF */ trait_page_0008, + /* 0x16300-0x163FF */ trait_page_0008, + /* 0x16400-0x164FF */ trait_page_0008, + /* 0x16500-0x165FF */ trait_page_0008, + /* 0x16600-0x166FF */ trait_page_0008, + /* 0x16700-0x167FF */ trait_page_0008, + /* 0x16800-0x168FF */ trait_page_0008, + /* 0x16900-0x169FF */ trait_page_0008, + /* 0x16A00-0x16AFF */ trait_page_0008, + /* 0x16B00-0x16BFF */ trait_page_0008, + /* 0x16C00-0x16CFF */ trait_page_0008, + /* 0x16D00-0x16DFF */ trait_page_0008, + /* 0x16E00-0x16EFF */ trait_page_0008, + /* 0x16F00-0x16FFF */ trait_page_0008, + /* 0x17000-0x170FF */ trait_page_0008, + /* 0x17100-0x171FF */ trait_page_0008, + /* 0x17200-0x172FF */ trait_page_0008, + /* 0x17300-0x173FF */ trait_page_0008, + /* 0x17400-0x174FF */ trait_page_0008, + /* 0x17500-0x175FF */ trait_page_0008, + /* 0x17600-0x176FF */ trait_page_0008, + /* 0x17700-0x177FF */ trait_page_0008, + /* 0x17800-0x178FF */ trait_page_0008, + /* 0x17900-0x179FF */ trait_page_0008, + /* 0x17A00-0x17AFF */ trait_page_0008, + /* 0x17B00-0x17BFF */ trait_page_0008, + /* 0x17C00-0x17CFF */ trait_page_0008, + /* 0x17D00-0x17DFF */ trait_page_0008, + /* 0x17E00-0x17EFF */ trait_page_0008, + /* 0x17F00-0x17FFF */ trait_page_0008, + /* 0x18000-0x180FF */ trait_page_0008, + /* 0x18100-0x181FF */ trait_page_0008, + /* 0x18200-0x182FF */ trait_page_0008, + /* 0x18300-0x183FF */ trait_page_0008, + /* 0x18400-0x184FF */ trait_page_0008, + /* 0x18500-0x185FF */ trait_page_0008, + /* 0x18600-0x186FF */ trait_page_0008, + /* 0x18700-0x187FF */ trait_page_0008, + /* 0x18800-0x188FF */ trait_page_0008, + /* 0x18900-0x189FF */ trait_page_0008, + /* 0x18A00-0x18AFF */ trait_page_0008, + /* 0x18B00-0x18BFF */ trait_page_0008, + /* 0x18C00-0x18CFF */ trait_page_0008, + /* 0x18D00-0x18DFF */ trait_page_0008, + /* 0x18E00-0x18EFF */ trait_page_0008, + /* 0x18F00-0x18FFF */ trait_page_0008, + /* 0x19000-0x190FF */ trait_page_0008, + /* 0x19100-0x191FF */ trait_page_0008, + /* 0x19200-0x192FF */ trait_page_0008, + /* 0x19300-0x193FF */ trait_page_0008, + /* 0x19400-0x194FF */ trait_page_0008, + /* 0x19500-0x195FF */ trait_page_0008, + /* 0x19600-0x196FF */ trait_page_0008, + /* 0x19700-0x197FF */ trait_page_0008, + /* 0x19800-0x198FF */ trait_page_0008, + /* 0x19900-0x199FF */ trait_page_0008, + /* 0x19A00-0x19AFF */ trait_page_0008, + /* 0x19B00-0x19BFF */ trait_page_0008, + /* 0x19C00-0x19CFF */ trait_page_0008, + /* 0x19D00-0x19DFF */ trait_page_0008, + /* 0x19E00-0x19EFF */ trait_page_0008, + /* 0x19F00-0x19FFF */ trait_page_0008, + /* 0x1A000-0x1A0FF */ trait_page_0008, + /* 0x1A100-0x1A1FF */ trait_page_0008, + /* 0x1A200-0x1A2FF */ trait_page_0008, + /* 0x1A300-0x1A3FF */ trait_page_0008, + /* 0x1A400-0x1A4FF */ trait_page_0008, + /* 0x1A500-0x1A5FF */ trait_page_0008, + /* 0x1A600-0x1A6FF */ trait_page_0008, + /* 0x1A700-0x1A7FF */ trait_page_0008, + /* 0x1A800-0x1A8FF */ trait_page_0008, + /* 0x1A900-0x1A9FF */ trait_page_0008, + /* 0x1AA00-0x1AAFF */ trait_page_0008, + /* 0x1AB00-0x1ABFF */ trait_page_0008, + /* 0x1AC00-0x1ACFF */ trait_page_0008, + /* 0x1AD00-0x1ADFF */ trait_page_0008, + /* 0x1AE00-0x1AEFF */ trait_page_0008, + /* 0x1AF00-0x1AFFF */ trait_page_0008, + /* 0x1B000-0x1B0FF */ trait_page_0008, + /* 0x1B100-0x1B1FF */ trait_page_0008, + /* 0x1B200-0x1B2FF */ trait_page_0008, + /* 0x1B300-0x1B3FF */ trait_page_0008, + /* 0x1B400-0x1B4FF */ trait_page_0008, + /* 0x1B500-0x1B5FF */ trait_page_0008, + /* 0x1B600-0x1B6FF */ trait_page_0008, + /* 0x1B700-0x1B7FF */ trait_page_0008, + /* 0x1B800-0x1B8FF */ trait_page_0008, + /* 0x1B900-0x1B9FF */ trait_page_0008, + /* 0x1BA00-0x1BAFF */ trait_page_0008, + /* 0x1BB00-0x1BBFF */ trait_page_0008, + /* 0x1BC00-0x1BCFF */ trait_page_0008, + /* 0x1BD00-0x1BDFF */ trait_page_0008, + /* 0x1BE00-0x1BEFF */ trait_page_0008, + /* 0x1BF00-0x1BFFF */ trait_page_0008, + /* 0x1C000-0x1C0FF */ trait_page_0008, + /* 0x1C100-0x1C1FF */ trait_page_0008, + /* 0x1C200-0x1C2FF */ trait_page_0008, + /* 0x1C300-0x1C3FF */ trait_page_0008, + /* 0x1C400-0x1C4FF */ trait_page_0008, + /* 0x1C500-0x1C5FF */ trait_page_0008, + /* 0x1C600-0x1C6FF */ trait_page_0008, + /* 0x1C700-0x1C7FF */ trait_page_0008, + /* 0x1C800-0x1C8FF */ trait_page_0008, + /* 0x1C900-0x1C9FF */ trait_page_0008, + /* 0x1CA00-0x1CAFF */ trait_page_0008, + /* 0x1CB00-0x1CBFF */ trait_page_0008, + /* 0x1CC00-0x1CCFF */ trait_page_0008, + /* 0x1CD00-0x1CDFF */ trait_page_0008, + /* 0x1CE00-0x1CEFF */ trait_page_0008, + /* 0x1CF00-0x1CFFF */ trait_page_0008, + /* 0x1D000-0x1D0FF */ trait_page_0047, + /* 0x1D100-0x1D1FF */ trait_page_0048, + /* 0x1D200-0x1D2FF */ trait_page_0049, + /* 0x1D300-0x1D3FF */ trait_page_004A, + /* 0x1D400-0x1D4FF */ trait_page_004B, + /* 0x1D500-0x1D5FF */ trait_page_004C, + /* 0x1D600-0x1D6FF */ trait_page_004D, + /* 0x1D700-0x1D7FF */ trait_page_004E, + /* 0x1D800-0x1D8FF */ trait_page_0008, + /* 0x1D900-0x1D9FF */ trait_page_0008, + /* 0x1DA00-0x1DAFF */ trait_page_0008, + /* 0x1DB00-0x1DBFF */ trait_page_0008, + /* 0x1DC00-0x1DCFF */ trait_page_0008, + /* 0x1DD00-0x1DDFF */ trait_page_0008, + /* 0x1DE00-0x1DEFF */ trait_page_0008, + /* 0x1DF00-0x1DFFF */ trait_page_0008, + /* 0x1E000-0x1E0FF */ trait_page_0008, + /* 0x1E100-0x1E1FF */ trait_page_0008, + /* 0x1E200-0x1E2FF */ trait_page_0008, + /* 0x1E300-0x1E3FF */ trait_page_0008, + /* 0x1E400-0x1E4FF */ trait_page_0008, + /* 0x1E500-0x1E5FF */ trait_page_0008, + /* 0x1E600-0x1E6FF */ trait_page_0008, + /* 0x1E700-0x1E7FF */ trait_page_0008, + /* 0x1E800-0x1E8FF */ trait_page_0008, + /* 0x1E900-0x1E9FF */ trait_page_0008, + /* 0x1EA00-0x1EAFF */ trait_page_0008, + /* 0x1EB00-0x1EBFF */ trait_page_0008, + /* 0x1EC00-0x1ECFF */ trait_page_0008, + /* 0x1ED00-0x1EDFF */ trait_page_0008, + /* 0x1EE00-0x1EEFF */ trait_page_0008, + /* 0x1EF00-0x1EFFF */ trait_page_0008, + /* 0x1F000-0x1F0FF */ trait_page_004F, + /* 0x1F100-0x1F1FF */ trait_page_0008, + /* 0x1F200-0x1F2FF */ trait_page_0008, + /* 0x1F300-0x1F3FF */ trait_page_0008, + /* 0x1F400-0x1F4FF */ trait_page_0008, + /* 0x1F500-0x1F5FF */ trait_page_0008, + /* 0x1F600-0x1F6FF */ trait_page_0008, + /* 0x1F700-0x1F7FF */ trait_page_0008, + /* 0x1F800-0x1F8FF */ trait_page_0008, + /* 0x1F900-0x1F9FF */ trait_page_0008, + /* 0x1FA00-0x1FAFF */ trait_page_0008, + /* 0x1FB00-0x1FBFF */ trait_page_0008, + /* 0x1FC00-0x1FCFF */ trait_page_0008, + /* 0x1FD00-0x1FDFF */ trait_page_0008, + /* 0x1FE00-0x1FEFF */ trait_page_0008, + /* 0x1FF00-0x1FFFF */ trait_page_0008, + /* 0x20000-0x200FF */ trait_page_0015, + /* 0x20100-0x201FF */ trait_page_0015, + /* 0x20200-0x202FF */ trait_page_0015, + /* 0x20300-0x203FF */ trait_page_0015, + /* 0x20400-0x204FF */ trait_page_0015, + /* 0x20500-0x205FF */ trait_page_0015, + /* 0x20600-0x206FF */ trait_page_0015, + /* 0x20700-0x207FF */ trait_page_0015, + /* 0x20800-0x208FF */ trait_page_0015, + /* 0x20900-0x209FF */ trait_page_0015, + /* 0x20A00-0x20AFF */ trait_page_0015, + /* 0x20B00-0x20BFF */ trait_page_0015, + /* 0x20C00-0x20CFF */ trait_page_0015, + /* 0x20D00-0x20DFF */ trait_page_0015, + /* 0x20E00-0x20EFF */ trait_page_0015, + /* 0x20F00-0x20FFF */ trait_page_0015, + /* 0x21000-0x210FF */ trait_page_0015, + /* 0x21100-0x211FF */ trait_page_0015, + /* 0x21200-0x212FF */ trait_page_0015, + /* 0x21300-0x213FF */ trait_page_0015, + /* 0x21400-0x214FF */ trait_page_0015, + /* 0x21500-0x215FF */ trait_page_0015, + /* 0x21600-0x216FF */ trait_page_0015, + /* 0x21700-0x217FF */ trait_page_0015, + /* 0x21800-0x218FF */ trait_page_0015, + /* 0x21900-0x219FF */ trait_page_0015, + /* 0x21A00-0x21AFF */ trait_page_0015, + /* 0x21B00-0x21BFF */ trait_page_0015, + /* 0x21C00-0x21CFF */ trait_page_0015, + /* 0x21D00-0x21DFF */ trait_page_0015, + /* 0x21E00-0x21EFF */ trait_page_0015, + /* 0x21F00-0x21FFF */ trait_page_0015, + /* 0x22000-0x220FF */ trait_page_0015, + /* 0x22100-0x221FF */ trait_page_0015, + /* 0x22200-0x222FF */ trait_page_0015, + /* 0x22300-0x223FF */ trait_page_0015, + /* 0x22400-0x224FF */ trait_page_0015, + /* 0x22500-0x225FF */ trait_page_0015, + /* 0x22600-0x226FF */ trait_page_0015, + /* 0x22700-0x227FF */ trait_page_0015, + /* 0x22800-0x228FF */ trait_page_0015, + /* 0x22900-0x229FF */ trait_page_0015, + /* 0x22A00-0x22AFF */ trait_page_0015, + /* 0x22B00-0x22BFF */ trait_page_0015, + /* 0x22C00-0x22CFF */ trait_page_0015, + /* 0x22D00-0x22DFF */ trait_page_0015, + /* 0x22E00-0x22EFF */ trait_page_0015, + /* 0x22F00-0x22FFF */ trait_page_0015, + /* 0x23000-0x230FF */ trait_page_0015, + /* 0x23100-0x231FF */ trait_page_0015, + /* 0x23200-0x232FF */ trait_page_0015, + /* 0x23300-0x233FF */ trait_page_0015, + /* 0x23400-0x234FF */ trait_page_0015, + /* 0x23500-0x235FF */ trait_page_0015, + /* 0x23600-0x236FF */ trait_page_0015, + /* 0x23700-0x237FF */ trait_page_0015, + /* 0x23800-0x238FF */ trait_page_0015, + /* 0x23900-0x239FF */ trait_page_0015, + /* 0x23A00-0x23AFF */ trait_page_0015, + /* 0x23B00-0x23BFF */ trait_page_0015, + /* 0x23C00-0x23CFF */ trait_page_0015, + /* 0x23D00-0x23DFF */ trait_page_0015, + /* 0x23E00-0x23EFF */ trait_page_0015, + /* 0x23F00-0x23FFF */ trait_page_0015, + /* 0x24000-0x240FF */ trait_page_0015, + /* 0x24100-0x241FF */ trait_page_0015, + /* 0x24200-0x242FF */ trait_page_0015, + /* 0x24300-0x243FF */ trait_page_0015, + /* 0x24400-0x244FF */ trait_page_0015, + /* 0x24500-0x245FF */ trait_page_0015, + /* 0x24600-0x246FF */ trait_page_0015, + /* 0x24700-0x247FF */ trait_page_0015, + /* 0x24800-0x248FF */ trait_page_0015, + /* 0x24900-0x249FF */ trait_page_0015, + /* 0x24A00-0x24AFF */ trait_page_0015, + /* 0x24B00-0x24BFF */ trait_page_0015, + /* 0x24C00-0x24CFF */ trait_page_0015, + /* 0x24D00-0x24DFF */ trait_page_0015, + /* 0x24E00-0x24EFF */ trait_page_0015, + /* 0x24F00-0x24FFF */ trait_page_0015, + /* 0x25000-0x250FF */ trait_page_0015, + /* 0x25100-0x251FF */ trait_page_0015, + /* 0x25200-0x252FF */ trait_page_0015, + /* 0x25300-0x253FF */ trait_page_0015, + /* 0x25400-0x254FF */ trait_page_0015, + /* 0x25500-0x255FF */ trait_page_0015, + /* 0x25600-0x256FF */ trait_page_0015, + /* 0x25700-0x257FF */ trait_page_0015, + /* 0x25800-0x258FF */ trait_page_0015, + /* 0x25900-0x259FF */ trait_page_0015, + /* 0x25A00-0x25AFF */ trait_page_0015, + /* 0x25B00-0x25BFF */ trait_page_0015, + /* 0x25C00-0x25CFF */ trait_page_0015, + /* 0x25D00-0x25DFF */ trait_page_0015, + /* 0x25E00-0x25EFF */ trait_page_0015, + /* 0x25F00-0x25FFF */ trait_page_0015, + /* 0x26000-0x260FF */ trait_page_0015, + /* 0x26100-0x261FF */ trait_page_0015, + /* 0x26200-0x262FF */ trait_page_0015, + /* 0x26300-0x263FF */ trait_page_0015, + /* 0x26400-0x264FF */ trait_page_0015, + /* 0x26500-0x265FF */ trait_page_0015, + /* 0x26600-0x266FF */ trait_page_0015, + /* 0x26700-0x267FF */ trait_page_0015, + /* 0x26800-0x268FF */ trait_page_0015, + /* 0x26900-0x269FF */ trait_page_0015, + /* 0x26A00-0x26AFF */ trait_page_0015, + /* 0x26B00-0x26BFF */ trait_page_0015, + /* 0x26C00-0x26CFF */ trait_page_0015, + /* 0x26D00-0x26DFF */ trait_page_0015, + /* 0x26E00-0x26EFF */ trait_page_0015, + /* 0x26F00-0x26FFF */ trait_page_0015, + /* 0x27000-0x270FF */ trait_page_0015, + /* 0x27100-0x271FF */ trait_page_0015, + /* 0x27200-0x272FF */ trait_page_0015, + /* 0x27300-0x273FF */ trait_page_0015, + /* 0x27400-0x274FF */ trait_page_0015, + /* 0x27500-0x275FF */ trait_page_0015, + /* 0x27600-0x276FF */ trait_page_0015, + /* 0x27700-0x277FF */ trait_page_0015, + /* 0x27800-0x278FF */ trait_page_0015, + /* 0x27900-0x279FF */ trait_page_0015, + /* 0x27A00-0x27AFF */ trait_page_0015, + /* 0x27B00-0x27BFF */ trait_page_0015, + /* 0x27C00-0x27CFF */ trait_page_0015, + /* 0x27D00-0x27DFF */ trait_page_0015, + /* 0x27E00-0x27EFF */ trait_page_0015, + /* 0x27F00-0x27FFF */ trait_page_0015, + /* 0x28000-0x280FF */ trait_page_0015, + /* 0x28100-0x281FF */ trait_page_0015, + /* 0x28200-0x282FF */ trait_page_0015, + /* 0x28300-0x283FF */ trait_page_0015, + /* 0x28400-0x284FF */ trait_page_0015, + /* 0x28500-0x285FF */ trait_page_0015, + /* 0x28600-0x286FF */ trait_page_0015, + /* 0x28700-0x287FF */ trait_page_0015, + /* 0x28800-0x288FF */ trait_page_0015, + /* 0x28900-0x289FF */ trait_page_0015, + /* 0x28A00-0x28AFF */ trait_page_0015, + /* 0x28B00-0x28BFF */ trait_page_0015, + /* 0x28C00-0x28CFF */ trait_page_0015, + /* 0x28D00-0x28DFF */ trait_page_0015, + /* 0x28E00-0x28EFF */ trait_page_0015, + /* 0x28F00-0x28FFF */ trait_page_0015, + /* 0x29000-0x290FF */ trait_page_0015, + /* 0x29100-0x291FF */ trait_page_0015, + /* 0x29200-0x292FF */ trait_page_0015, + /* 0x29300-0x293FF */ trait_page_0015, + /* 0x29400-0x294FF */ trait_page_0015, + /* 0x29500-0x295FF */ trait_page_0015, + /* 0x29600-0x296FF */ trait_page_0015, + /* 0x29700-0x297FF */ trait_page_0015, + /* 0x29800-0x298FF */ trait_page_0015, + /* 0x29900-0x299FF */ trait_page_0015, + /* 0x29A00-0x29AFF */ trait_page_0015, + /* 0x29B00-0x29BFF */ trait_page_0015, + /* 0x29C00-0x29CFF */ trait_page_0015, + /* 0x29D00-0x29DFF */ trait_page_0015, + /* 0x29E00-0x29EFF */ trait_page_0015, + /* 0x29F00-0x29FFF */ trait_page_0015, + /* 0x2A000-0x2A0FF */ trait_page_0015, + /* 0x2A100-0x2A1FF */ trait_page_0015, + /* 0x2A200-0x2A2FF */ trait_page_0015, + /* 0x2A300-0x2A3FF */ trait_page_0015, + /* 0x2A400-0x2A4FF */ trait_page_0015, + /* 0x2A500-0x2A5FF */ trait_page_0015, + /* 0x2A600-0x2A6FF */ trait_page_0050, + /* 0x2A700-0x2A7FF */ trait_page_0008, + /* 0x2A800-0x2A8FF */ trait_page_0008, + /* 0x2A900-0x2A9FF */ trait_page_0008, + /* 0x2AA00-0x2AAFF */ trait_page_0008, + /* 0x2AB00-0x2ABFF */ trait_page_0008, + /* 0x2AC00-0x2ACFF */ trait_page_0008, + /* 0x2AD00-0x2ADFF */ trait_page_0008, + /* 0x2AE00-0x2AEFF */ trait_page_0008, + /* 0x2AF00-0x2AFFF */ trait_page_0008, + /* 0x2B000-0x2B0FF */ trait_page_0008, + /* 0x2B100-0x2B1FF */ trait_page_0008, + /* 0x2B200-0x2B2FF */ trait_page_0008, + /* 0x2B300-0x2B3FF */ trait_page_0008, + /* 0x2B400-0x2B4FF */ trait_page_0008, + /* 0x2B500-0x2B5FF */ trait_page_0008, + /* 0x2B600-0x2B6FF */ trait_page_0008, + /* 0x2B700-0x2B7FF */ trait_page_0008, + /* 0x2B800-0x2B8FF */ trait_page_0008, + /* 0x2B900-0x2B9FF */ trait_page_0008, + /* 0x2BA00-0x2BAFF */ trait_page_0008, + /* 0x2BB00-0x2BBFF */ trait_page_0008, + /* 0x2BC00-0x2BCFF */ trait_page_0008, + /* 0x2BD00-0x2BDFF */ trait_page_0008, + /* 0x2BE00-0x2BEFF */ trait_page_0008, + /* 0x2BF00-0x2BFFF */ trait_page_0008, + /* 0x2C000-0x2C0FF */ trait_page_0008, + /* 0x2C100-0x2C1FF */ trait_page_0008, + /* 0x2C200-0x2C2FF */ trait_page_0008, + /* 0x2C300-0x2C3FF */ trait_page_0008, + /* 0x2C400-0x2C4FF */ trait_page_0008, + /* 0x2C500-0x2C5FF */ trait_page_0008, + /* 0x2C600-0x2C6FF */ trait_page_0008, + /* 0x2C700-0x2C7FF */ trait_page_0008, + /* 0x2C800-0x2C8FF */ trait_page_0008, + /* 0x2C900-0x2C9FF */ trait_page_0008, + /* 0x2CA00-0x2CAFF */ trait_page_0008, + /* 0x2CB00-0x2CBFF */ trait_page_0008, + /* 0x2CC00-0x2CCFF */ trait_page_0008, + /* 0x2CD00-0x2CDFF */ trait_page_0008, + /* 0x2CE00-0x2CEFF */ trait_page_0008, + /* 0x2CF00-0x2CFFF */ trait_page_0008, + /* 0x2D000-0x2D0FF */ trait_page_0008, + /* 0x2D100-0x2D1FF */ trait_page_0008, + /* 0x2D200-0x2D2FF */ trait_page_0008, + /* 0x2D300-0x2D3FF */ trait_page_0008, + /* 0x2D400-0x2D4FF */ trait_page_0008, + /* 0x2D500-0x2D5FF */ trait_page_0008, + /* 0x2D600-0x2D6FF */ trait_page_0008, + /* 0x2D700-0x2D7FF */ trait_page_0008, + /* 0x2D800-0x2D8FF */ trait_page_0008, + /* 0x2D900-0x2D9FF */ trait_page_0008, + /* 0x2DA00-0x2DAFF */ trait_page_0008, + /* 0x2DB00-0x2DBFF */ trait_page_0008, + /* 0x2DC00-0x2DCFF */ trait_page_0008, + /* 0x2DD00-0x2DDFF */ trait_page_0008, + /* 0x2DE00-0x2DEFF */ trait_page_0008, + /* 0x2DF00-0x2DFFF */ trait_page_0008, + /* 0x2E000-0x2E0FF */ trait_page_0008, + /* 0x2E100-0x2E1FF */ trait_page_0008, + /* 0x2E200-0x2E2FF */ trait_page_0008, + /* 0x2E300-0x2E3FF */ trait_page_0008, + /* 0x2E400-0x2E4FF */ trait_page_0008, + /* 0x2E500-0x2E5FF */ trait_page_0008, + /* 0x2E600-0x2E6FF */ trait_page_0008, + /* 0x2E700-0x2E7FF */ trait_page_0008, + /* 0x2E800-0x2E8FF */ trait_page_0008, + /* 0x2E900-0x2E9FF */ trait_page_0008, + /* 0x2EA00-0x2EAFF */ trait_page_0008, + /* 0x2EB00-0x2EBFF */ trait_page_0008, + /* 0x2EC00-0x2ECFF */ trait_page_0008, + /* 0x2ED00-0x2EDFF */ trait_page_0008, + /* 0x2EE00-0x2EEFF */ trait_page_0008, + /* 0x2EF00-0x2EFFF */ trait_page_0008, + /* 0x2F000-0x2F0FF */ trait_page_0008, + /* 0x2F100-0x2F1FF */ trait_page_0008, + /* 0x2F200-0x2F2FF */ trait_page_0008, + /* 0x2F300-0x2F3FF */ trait_page_0008, + /* 0x2F400-0x2F4FF */ trait_page_0008, + /* 0x2F500-0x2F5FF */ trait_page_0008, + /* 0x2F600-0x2F6FF */ trait_page_0008, + /* 0x2F700-0x2F7FF */ trait_page_0008, + /* 0x2F800-0x2F8FF */ trait_page_0015, + /* 0x2F900-0x2F9FF */ trait_page_0015, + /* 0x2FA00-0x2FAFF */ trait_page_0051, + /* 0x2FB00-0x2FBFF */ trait_page_0008, + /* 0x2FC00-0x2FCFF */ trait_page_0008, + /* 0x2FD00-0x2FDFF */ trait_page_0008, + /* 0x2FE00-0x2FEFF */ trait_page_0008, + /* 0x2FF00-0x2FFFF */ trait_page_0008, + /* 0x30000-0x300FF */ trait_page_0008, + /* 0x30100-0x301FF */ trait_page_0008, + /* 0x30200-0x302FF */ trait_page_0008, + /* 0x30300-0x303FF */ trait_page_0008, + /* 0x30400-0x304FF */ trait_page_0008, + /* 0x30500-0x305FF */ trait_page_0008, + /* 0x30600-0x306FF */ trait_page_0008, + /* 0x30700-0x307FF */ trait_page_0008, + /* 0x30800-0x308FF */ trait_page_0008, + /* 0x30900-0x309FF */ trait_page_0008, + /* 0x30A00-0x30AFF */ trait_page_0008, + /* 0x30B00-0x30BFF */ trait_page_0008, + /* 0x30C00-0x30CFF */ trait_page_0008, + /* 0x30D00-0x30DFF */ trait_page_0008, + /* 0x30E00-0x30EFF */ trait_page_0008, + /* 0x30F00-0x30FFF */ trait_page_0008, + /* 0x31000-0x310FF */ trait_page_0008, + /* 0x31100-0x311FF */ trait_page_0008, + /* 0x31200-0x312FF */ trait_page_0008, + /* 0x31300-0x313FF */ trait_page_0008, + /* 0x31400-0x314FF */ trait_page_0008, + /* 0x31500-0x315FF */ trait_page_0008, + /* 0x31600-0x316FF */ trait_page_0008, + /* 0x31700-0x317FF */ trait_page_0008, + /* 0x31800-0x318FF */ trait_page_0008, + /* 0x31900-0x319FF */ trait_page_0008, + /* 0x31A00-0x31AFF */ trait_page_0008, + /* 0x31B00-0x31BFF */ trait_page_0008, + /* 0x31C00-0x31CFF */ trait_page_0008, + /* 0x31D00-0x31DFF */ trait_page_0008, + /* 0x31E00-0x31EFF */ trait_page_0008, + /* 0x31F00-0x31FFF */ trait_page_0008, + /* 0x32000-0x320FF */ trait_page_0008, + /* 0x32100-0x321FF */ trait_page_0008, + /* 0x32200-0x322FF */ trait_page_0008, + /* 0x32300-0x323FF */ trait_page_0008, + /* 0x32400-0x324FF */ trait_page_0008, + /* 0x32500-0x325FF */ trait_page_0008, + /* 0x32600-0x326FF */ trait_page_0008, + /* 0x32700-0x327FF */ trait_page_0008, + /* 0x32800-0x328FF */ trait_page_0008, + /* 0x32900-0x329FF */ trait_page_0008, + /* 0x32A00-0x32AFF */ trait_page_0008, + /* 0x32B00-0x32BFF */ trait_page_0008, + /* 0x32C00-0x32CFF */ trait_page_0008, + /* 0x32D00-0x32DFF */ trait_page_0008, + /* 0x32E00-0x32EFF */ trait_page_0008, + /* 0x32F00-0x32FFF */ trait_page_0008, + /* 0x33000-0x330FF */ trait_page_0008, + /* 0x33100-0x331FF */ trait_page_0008, + /* 0x33200-0x332FF */ trait_page_0008, + /* 0x33300-0x333FF */ trait_page_0008, + /* 0x33400-0x334FF */ trait_page_0008, + /* 0x33500-0x335FF */ trait_page_0008, + /* 0x33600-0x336FF */ trait_page_0008, + /* 0x33700-0x337FF */ trait_page_0008, + /* 0x33800-0x338FF */ trait_page_0008, + /* 0x33900-0x339FF */ trait_page_0008, + /* 0x33A00-0x33AFF */ trait_page_0008, + /* 0x33B00-0x33BFF */ trait_page_0008, + /* 0x33C00-0x33CFF */ trait_page_0008, + /* 0x33D00-0x33DFF */ trait_page_0008, + /* 0x33E00-0x33EFF */ trait_page_0008, + /* 0x33F00-0x33FFF */ trait_page_0008, + /* 0x34000-0x340FF */ trait_page_0008, + /* 0x34100-0x341FF */ trait_page_0008, + /* 0x34200-0x342FF */ trait_page_0008, + /* 0x34300-0x343FF */ trait_page_0008, + /* 0x34400-0x344FF */ trait_page_0008, + /* 0x34500-0x345FF */ trait_page_0008, + /* 0x34600-0x346FF */ trait_page_0008, + /* 0x34700-0x347FF */ trait_page_0008, + /* 0x34800-0x348FF */ trait_page_0008, + /* 0x34900-0x349FF */ trait_page_0008, + /* 0x34A00-0x34AFF */ trait_page_0008, + /* 0x34B00-0x34BFF */ trait_page_0008, + /* 0x34C00-0x34CFF */ trait_page_0008, + /* 0x34D00-0x34DFF */ trait_page_0008, + /* 0x34E00-0x34EFF */ trait_page_0008, + /* 0x34F00-0x34FFF */ trait_page_0008, + /* 0x35000-0x350FF */ trait_page_0008, + /* 0x35100-0x351FF */ trait_page_0008, + /* 0x35200-0x352FF */ trait_page_0008, + /* 0x35300-0x353FF */ trait_page_0008, + /* 0x35400-0x354FF */ trait_page_0008, + /* 0x35500-0x355FF */ trait_page_0008, + /* 0x35600-0x356FF */ trait_page_0008, + /* 0x35700-0x357FF */ trait_page_0008, + /* 0x35800-0x358FF */ trait_page_0008, + /* 0x35900-0x359FF */ trait_page_0008, + /* 0x35A00-0x35AFF */ trait_page_0008, + /* 0x35B00-0x35BFF */ trait_page_0008, + /* 0x35C00-0x35CFF */ trait_page_0008, + /* 0x35D00-0x35DFF */ trait_page_0008, + /* 0x35E00-0x35EFF */ trait_page_0008, + /* 0x35F00-0x35FFF */ trait_page_0008, + /* 0x36000-0x360FF */ trait_page_0008, + /* 0x36100-0x361FF */ trait_page_0008, + /* 0x36200-0x362FF */ trait_page_0008, + /* 0x36300-0x363FF */ trait_page_0008, + /* 0x36400-0x364FF */ trait_page_0008, + /* 0x36500-0x365FF */ trait_page_0008, + /* 0x36600-0x366FF */ trait_page_0008, + /* 0x36700-0x367FF */ trait_page_0008, + /* 0x36800-0x368FF */ trait_page_0008, + /* 0x36900-0x369FF */ trait_page_0008, + /* 0x36A00-0x36AFF */ trait_page_0008, + /* 0x36B00-0x36BFF */ trait_page_0008, + /* 0x36C00-0x36CFF */ trait_page_0008, + /* 0x36D00-0x36DFF */ trait_page_0008, + /* 0x36E00-0x36EFF */ trait_page_0008, + /* 0x36F00-0x36FFF */ trait_page_0008, + /* 0x37000-0x370FF */ trait_page_0008, + /* 0x37100-0x371FF */ trait_page_0008, + /* 0x37200-0x372FF */ trait_page_0008, + /* 0x37300-0x373FF */ trait_page_0008, + /* 0x37400-0x374FF */ trait_page_0008, + /* 0x37500-0x375FF */ trait_page_0008, + /* 0x37600-0x376FF */ trait_page_0008, + /* 0x37700-0x377FF */ trait_page_0008, + /* 0x37800-0x378FF */ trait_page_0008, + /* 0x37900-0x379FF */ trait_page_0008, + /* 0x37A00-0x37AFF */ trait_page_0008, + /* 0x37B00-0x37BFF */ trait_page_0008, + /* 0x37C00-0x37CFF */ trait_page_0008, + /* 0x37D00-0x37DFF */ trait_page_0008, + /* 0x37E00-0x37EFF */ trait_page_0008, + /* 0x37F00-0x37FFF */ trait_page_0008, + /* 0x38000-0x380FF */ trait_page_0008, + /* 0x38100-0x381FF */ trait_page_0008, + /* 0x38200-0x382FF */ trait_page_0008, + /* 0x38300-0x383FF */ trait_page_0008, + /* 0x38400-0x384FF */ trait_page_0008, + /* 0x38500-0x385FF */ trait_page_0008, + /* 0x38600-0x386FF */ trait_page_0008, + /* 0x38700-0x387FF */ trait_page_0008, + /* 0x38800-0x388FF */ trait_page_0008, + /* 0x38900-0x389FF */ trait_page_0008, + /* 0x38A00-0x38AFF */ trait_page_0008, + /* 0x38B00-0x38BFF */ trait_page_0008, + /* 0x38C00-0x38CFF */ trait_page_0008, + /* 0x38D00-0x38DFF */ trait_page_0008, + /* 0x38E00-0x38EFF */ trait_page_0008, + /* 0x38F00-0x38FFF */ trait_page_0008, + /* 0x39000-0x390FF */ trait_page_0008, + /* 0x39100-0x391FF */ trait_page_0008, + /* 0x39200-0x392FF */ trait_page_0008, + /* 0x39300-0x393FF */ trait_page_0008, + /* 0x39400-0x394FF */ trait_page_0008, + /* 0x39500-0x395FF */ trait_page_0008, + /* 0x39600-0x396FF */ trait_page_0008, + /* 0x39700-0x397FF */ trait_page_0008, + /* 0x39800-0x398FF */ trait_page_0008, + /* 0x39900-0x399FF */ trait_page_0008, + /* 0x39A00-0x39AFF */ trait_page_0008, + /* 0x39B00-0x39BFF */ trait_page_0008, + /* 0x39C00-0x39CFF */ trait_page_0008, + /* 0x39D00-0x39DFF */ trait_page_0008, + /* 0x39E00-0x39EFF */ trait_page_0008, + /* 0x39F00-0x39FFF */ trait_page_0008, + /* 0x3A000-0x3A0FF */ trait_page_0008, + /* 0x3A100-0x3A1FF */ trait_page_0008, + /* 0x3A200-0x3A2FF */ trait_page_0008, + /* 0x3A300-0x3A3FF */ trait_page_0008, + /* 0x3A400-0x3A4FF */ trait_page_0008, + /* 0x3A500-0x3A5FF */ trait_page_0008, + /* 0x3A600-0x3A6FF */ trait_page_0008, + /* 0x3A700-0x3A7FF */ trait_page_0008, + /* 0x3A800-0x3A8FF */ trait_page_0008, + /* 0x3A900-0x3A9FF */ trait_page_0008, + /* 0x3AA00-0x3AAFF */ trait_page_0008, + /* 0x3AB00-0x3ABFF */ trait_page_0008, + /* 0x3AC00-0x3ACFF */ trait_page_0008, + /* 0x3AD00-0x3ADFF */ trait_page_0008, + /* 0x3AE00-0x3AEFF */ trait_page_0008, + /* 0x3AF00-0x3AFFF */ trait_page_0008, + /* 0x3B000-0x3B0FF */ trait_page_0008, + /* 0x3B100-0x3B1FF */ trait_page_0008, + /* 0x3B200-0x3B2FF */ trait_page_0008, + /* 0x3B300-0x3B3FF */ trait_page_0008, + /* 0x3B400-0x3B4FF */ trait_page_0008, + /* 0x3B500-0x3B5FF */ trait_page_0008, + /* 0x3B600-0x3B6FF */ trait_page_0008, + /* 0x3B700-0x3B7FF */ trait_page_0008, + /* 0x3B800-0x3B8FF */ trait_page_0008, + /* 0x3B900-0x3B9FF */ trait_page_0008, + /* 0x3BA00-0x3BAFF */ trait_page_0008, + /* 0x3BB00-0x3BBFF */ trait_page_0008, + /* 0x3BC00-0x3BCFF */ trait_page_0008, + /* 0x3BD00-0x3BDFF */ trait_page_0008, + /* 0x3BE00-0x3BEFF */ trait_page_0008, + /* 0x3BF00-0x3BFFF */ trait_page_0008, + /* 0x3C000-0x3C0FF */ trait_page_0008, + /* 0x3C100-0x3C1FF */ trait_page_0008, + /* 0x3C200-0x3C2FF */ trait_page_0008, + /* 0x3C300-0x3C3FF */ trait_page_0008, + /* 0x3C400-0x3C4FF */ trait_page_0008, + /* 0x3C500-0x3C5FF */ trait_page_0008, + /* 0x3C600-0x3C6FF */ trait_page_0008, + /* 0x3C700-0x3C7FF */ trait_page_0008, + /* 0x3C800-0x3C8FF */ trait_page_0008, + /* 0x3C900-0x3C9FF */ trait_page_0008, + /* 0x3CA00-0x3CAFF */ trait_page_0008, + /* 0x3CB00-0x3CBFF */ trait_page_0008, + /* 0x3CC00-0x3CCFF */ trait_page_0008, + /* 0x3CD00-0x3CDFF */ trait_page_0008, + /* 0x3CE00-0x3CEFF */ trait_page_0008, + /* 0x3CF00-0x3CFFF */ trait_page_0008, + /* 0x3D000-0x3D0FF */ trait_page_0008, + /* 0x3D100-0x3D1FF */ trait_page_0008, + /* 0x3D200-0x3D2FF */ trait_page_0008, + /* 0x3D300-0x3D3FF */ trait_page_0008, + /* 0x3D400-0x3D4FF */ trait_page_0008, + /* 0x3D500-0x3D5FF */ trait_page_0008, + /* 0x3D600-0x3D6FF */ trait_page_0008, + /* 0x3D700-0x3D7FF */ trait_page_0008, + /* 0x3D800-0x3D8FF */ trait_page_0008, + /* 0x3D900-0x3D9FF */ trait_page_0008, + /* 0x3DA00-0x3DAFF */ trait_page_0008, + /* 0x3DB00-0x3DBFF */ trait_page_0008, + /* 0x3DC00-0x3DCFF */ trait_page_0008, + /* 0x3DD00-0x3DDFF */ trait_page_0008, + /* 0x3DE00-0x3DEFF */ trait_page_0008, + /* 0x3DF00-0x3DFFF */ trait_page_0008, + /* 0x3E000-0x3E0FF */ trait_page_0008, + /* 0x3E100-0x3E1FF */ trait_page_0008, + /* 0x3E200-0x3E2FF */ trait_page_0008, + /* 0x3E300-0x3E3FF */ trait_page_0008, + /* 0x3E400-0x3E4FF */ trait_page_0008, + /* 0x3E500-0x3E5FF */ trait_page_0008, + /* 0x3E600-0x3E6FF */ trait_page_0008, + /* 0x3E700-0x3E7FF */ trait_page_0008, + /* 0x3E800-0x3E8FF */ trait_page_0008, + /* 0x3E900-0x3E9FF */ trait_page_0008, + /* 0x3EA00-0x3EAFF */ trait_page_0008, + /* 0x3EB00-0x3EBFF */ trait_page_0008, + /* 0x3EC00-0x3ECFF */ trait_page_0008, + /* 0x3ED00-0x3EDFF */ trait_page_0008, + /* 0x3EE00-0x3EEFF */ trait_page_0008, + /* 0x3EF00-0x3EFFF */ trait_page_0008, + /* 0x3F000-0x3F0FF */ trait_page_0008, + /* 0x3F100-0x3F1FF */ trait_page_0008, + /* 0x3F200-0x3F2FF */ trait_page_0008, + /* 0x3F300-0x3F3FF */ trait_page_0008, + /* 0x3F400-0x3F4FF */ trait_page_0008, + /* 0x3F500-0x3F5FF */ trait_page_0008, + /* 0x3F600-0x3F6FF */ trait_page_0008, + /* 0x3F700-0x3F7FF */ trait_page_0008, + /* 0x3F800-0x3F8FF */ trait_page_0008, + /* 0x3F900-0x3F9FF */ trait_page_0008, + /* 0x3FA00-0x3FAFF */ trait_page_0008, + /* 0x3FB00-0x3FBFF */ trait_page_0008, + /* 0x3FC00-0x3FCFF */ trait_page_0008, + /* 0x3FD00-0x3FDFF */ trait_page_0008, + /* 0x3FE00-0x3FEFF */ trait_page_0008, + /* 0x3FF00-0x3FFFF */ trait_page_0008, + /* 0x40000-0x400FF */ trait_page_0008, + /* 0x40100-0x401FF */ trait_page_0008, + /* 0x40200-0x402FF */ trait_page_0008, + /* 0x40300-0x403FF */ trait_page_0008, + /* 0x40400-0x404FF */ trait_page_0008, + /* 0x40500-0x405FF */ trait_page_0008, + /* 0x40600-0x406FF */ trait_page_0008, + /* 0x40700-0x407FF */ trait_page_0008, + /* 0x40800-0x408FF */ trait_page_0008, + /* 0x40900-0x409FF */ trait_page_0008, + /* 0x40A00-0x40AFF */ trait_page_0008, + /* 0x40B00-0x40BFF */ trait_page_0008, + /* 0x40C00-0x40CFF */ trait_page_0008, + /* 0x40D00-0x40DFF */ trait_page_0008, + /* 0x40E00-0x40EFF */ trait_page_0008, + /* 0x40F00-0x40FFF */ trait_page_0008, + /* 0x41000-0x410FF */ trait_page_0008, + /* 0x41100-0x411FF */ trait_page_0008, + /* 0x41200-0x412FF */ trait_page_0008, + /* 0x41300-0x413FF */ trait_page_0008, + /* 0x41400-0x414FF */ trait_page_0008, + /* 0x41500-0x415FF */ trait_page_0008, + /* 0x41600-0x416FF */ trait_page_0008, + /* 0x41700-0x417FF */ trait_page_0008, + /* 0x41800-0x418FF */ trait_page_0008, + /* 0x41900-0x419FF */ trait_page_0008, + /* 0x41A00-0x41AFF */ trait_page_0008, + /* 0x41B00-0x41BFF */ trait_page_0008, + /* 0x41C00-0x41CFF */ trait_page_0008, + /* 0x41D00-0x41DFF */ trait_page_0008, + /* 0x41E00-0x41EFF */ trait_page_0008, + /* 0x41F00-0x41FFF */ trait_page_0008, + /* 0x42000-0x420FF */ trait_page_0008, + /* 0x42100-0x421FF */ trait_page_0008, + /* 0x42200-0x422FF */ trait_page_0008, + /* 0x42300-0x423FF */ trait_page_0008, + /* 0x42400-0x424FF */ trait_page_0008, + /* 0x42500-0x425FF */ trait_page_0008, + /* 0x42600-0x426FF */ trait_page_0008, + /* 0x42700-0x427FF */ trait_page_0008, + /* 0x42800-0x428FF */ trait_page_0008, + /* 0x42900-0x429FF */ trait_page_0008, + /* 0x42A00-0x42AFF */ trait_page_0008, + /* 0x42B00-0x42BFF */ trait_page_0008, + /* 0x42C00-0x42CFF */ trait_page_0008, + /* 0x42D00-0x42DFF */ trait_page_0008, + /* 0x42E00-0x42EFF */ trait_page_0008, + /* 0x42F00-0x42FFF */ trait_page_0008, + /* 0x43000-0x430FF */ trait_page_0008, + /* 0x43100-0x431FF */ trait_page_0008, + /* 0x43200-0x432FF */ trait_page_0008, + /* 0x43300-0x433FF */ trait_page_0008, + /* 0x43400-0x434FF */ trait_page_0008, + /* 0x43500-0x435FF */ trait_page_0008, + /* 0x43600-0x436FF */ trait_page_0008, + /* 0x43700-0x437FF */ trait_page_0008, + /* 0x43800-0x438FF */ trait_page_0008, + /* 0x43900-0x439FF */ trait_page_0008, + /* 0x43A00-0x43AFF */ trait_page_0008, + /* 0x43B00-0x43BFF */ trait_page_0008, + /* 0x43C00-0x43CFF */ trait_page_0008, + /* 0x43D00-0x43DFF */ trait_page_0008, + /* 0x43E00-0x43EFF */ trait_page_0008, + /* 0x43F00-0x43FFF */ trait_page_0008, + /* 0x44000-0x440FF */ trait_page_0008, + /* 0x44100-0x441FF */ trait_page_0008, + /* 0x44200-0x442FF */ trait_page_0008, + /* 0x44300-0x443FF */ trait_page_0008, + /* 0x44400-0x444FF */ trait_page_0008, + /* 0x44500-0x445FF */ trait_page_0008, + /* 0x44600-0x446FF */ trait_page_0008, + /* 0x44700-0x447FF */ trait_page_0008, + /* 0x44800-0x448FF */ trait_page_0008, + /* 0x44900-0x449FF */ trait_page_0008, + /* 0x44A00-0x44AFF */ trait_page_0008, + /* 0x44B00-0x44BFF */ trait_page_0008, + /* 0x44C00-0x44CFF */ trait_page_0008, + /* 0x44D00-0x44DFF */ trait_page_0008, + /* 0x44E00-0x44EFF */ trait_page_0008, + /* 0x44F00-0x44FFF */ trait_page_0008, + /* 0x45000-0x450FF */ trait_page_0008, + /* 0x45100-0x451FF */ trait_page_0008, + /* 0x45200-0x452FF */ trait_page_0008, + /* 0x45300-0x453FF */ trait_page_0008, + /* 0x45400-0x454FF */ trait_page_0008, + /* 0x45500-0x455FF */ trait_page_0008, + /* 0x45600-0x456FF */ trait_page_0008, + /* 0x45700-0x457FF */ trait_page_0008, + /* 0x45800-0x458FF */ trait_page_0008, + /* 0x45900-0x459FF */ trait_page_0008, + /* 0x45A00-0x45AFF */ trait_page_0008, + /* 0x45B00-0x45BFF */ trait_page_0008, + /* 0x45C00-0x45CFF */ trait_page_0008, + /* 0x45D00-0x45DFF */ trait_page_0008, + /* 0x45E00-0x45EFF */ trait_page_0008, + /* 0x45F00-0x45FFF */ trait_page_0008, + /* 0x46000-0x460FF */ trait_page_0008, + /* 0x46100-0x461FF */ trait_page_0008, + /* 0x46200-0x462FF */ trait_page_0008, + /* 0x46300-0x463FF */ trait_page_0008, + /* 0x46400-0x464FF */ trait_page_0008, + /* 0x46500-0x465FF */ trait_page_0008, + /* 0x46600-0x466FF */ trait_page_0008, + /* 0x46700-0x467FF */ trait_page_0008, + /* 0x46800-0x468FF */ trait_page_0008, + /* 0x46900-0x469FF */ trait_page_0008, + /* 0x46A00-0x46AFF */ trait_page_0008, + /* 0x46B00-0x46BFF */ trait_page_0008, + /* 0x46C00-0x46CFF */ trait_page_0008, + /* 0x46D00-0x46DFF */ trait_page_0008, + /* 0x46E00-0x46EFF */ trait_page_0008, + /* 0x46F00-0x46FFF */ trait_page_0008, + /* 0x47000-0x470FF */ trait_page_0008, + /* 0x47100-0x471FF */ trait_page_0008, + /* 0x47200-0x472FF */ trait_page_0008, + /* 0x47300-0x473FF */ trait_page_0008, + /* 0x47400-0x474FF */ trait_page_0008, + /* 0x47500-0x475FF */ trait_page_0008, + /* 0x47600-0x476FF */ trait_page_0008, + /* 0x47700-0x477FF */ trait_page_0008, + /* 0x47800-0x478FF */ trait_page_0008, + /* 0x47900-0x479FF */ trait_page_0008, + /* 0x47A00-0x47AFF */ trait_page_0008, + /* 0x47B00-0x47BFF */ trait_page_0008, + /* 0x47C00-0x47CFF */ trait_page_0008, + /* 0x47D00-0x47DFF */ trait_page_0008, + /* 0x47E00-0x47EFF */ trait_page_0008, + /* 0x47F00-0x47FFF */ trait_page_0008, + /* 0x48000-0x480FF */ trait_page_0008, + /* 0x48100-0x481FF */ trait_page_0008, + /* 0x48200-0x482FF */ trait_page_0008, + /* 0x48300-0x483FF */ trait_page_0008, + /* 0x48400-0x484FF */ trait_page_0008, + /* 0x48500-0x485FF */ trait_page_0008, + /* 0x48600-0x486FF */ trait_page_0008, + /* 0x48700-0x487FF */ trait_page_0008, + /* 0x48800-0x488FF */ trait_page_0008, + /* 0x48900-0x489FF */ trait_page_0008, + /* 0x48A00-0x48AFF */ trait_page_0008, + /* 0x48B00-0x48BFF */ trait_page_0008, + /* 0x48C00-0x48CFF */ trait_page_0008, + /* 0x48D00-0x48DFF */ trait_page_0008, + /* 0x48E00-0x48EFF */ trait_page_0008, + /* 0x48F00-0x48FFF */ trait_page_0008, + /* 0x49000-0x490FF */ trait_page_0008, + /* 0x49100-0x491FF */ trait_page_0008, + /* 0x49200-0x492FF */ trait_page_0008, + /* 0x49300-0x493FF */ trait_page_0008, + /* 0x49400-0x494FF */ trait_page_0008, + /* 0x49500-0x495FF */ trait_page_0008, + /* 0x49600-0x496FF */ trait_page_0008, + /* 0x49700-0x497FF */ trait_page_0008, + /* 0x49800-0x498FF */ trait_page_0008, + /* 0x49900-0x499FF */ trait_page_0008, + /* 0x49A00-0x49AFF */ trait_page_0008, + /* 0x49B00-0x49BFF */ trait_page_0008, + /* 0x49C00-0x49CFF */ trait_page_0008, + /* 0x49D00-0x49DFF */ trait_page_0008, + /* 0x49E00-0x49EFF */ trait_page_0008, + /* 0x49F00-0x49FFF */ trait_page_0008, + /* 0x4A000-0x4A0FF */ trait_page_0008, + /* 0x4A100-0x4A1FF */ trait_page_0008, + /* 0x4A200-0x4A2FF */ trait_page_0008, + /* 0x4A300-0x4A3FF */ trait_page_0008, + /* 0x4A400-0x4A4FF */ trait_page_0008, + /* 0x4A500-0x4A5FF */ trait_page_0008, + /* 0x4A600-0x4A6FF */ trait_page_0008, + /* 0x4A700-0x4A7FF */ trait_page_0008, + /* 0x4A800-0x4A8FF */ trait_page_0008, + /* 0x4A900-0x4A9FF */ trait_page_0008, + /* 0x4AA00-0x4AAFF */ trait_page_0008, + /* 0x4AB00-0x4ABFF */ trait_page_0008, + /* 0x4AC00-0x4ACFF */ trait_page_0008, + /* 0x4AD00-0x4ADFF */ trait_page_0008, + /* 0x4AE00-0x4AEFF */ trait_page_0008, + /* 0x4AF00-0x4AFFF */ trait_page_0008, + /* 0x4B000-0x4B0FF */ trait_page_0008, + /* 0x4B100-0x4B1FF */ trait_page_0008, + /* 0x4B200-0x4B2FF */ trait_page_0008, + /* 0x4B300-0x4B3FF */ trait_page_0008, + /* 0x4B400-0x4B4FF */ trait_page_0008, + /* 0x4B500-0x4B5FF */ trait_page_0008, + /* 0x4B600-0x4B6FF */ trait_page_0008, + /* 0x4B700-0x4B7FF */ trait_page_0008, + /* 0x4B800-0x4B8FF */ trait_page_0008, + /* 0x4B900-0x4B9FF */ trait_page_0008, + /* 0x4BA00-0x4BAFF */ trait_page_0008, + /* 0x4BB00-0x4BBFF */ trait_page_0008, + /* 0x4BC00-0x4BCFF */ trait_page_0008, + /* 0x4BD00-0x4BDFF */ trait_page_0008, + /* 0x4BE00-0x4BEFF */ trait_page_0008, + /* 0x4BF00-0x4BFFF */ trait_page_0008, + /* 0x4C000-0x4C0FF */ trait_page_0008, + /* 0x4C100-0x4C1FF */ trait_page_0008, + /* 0x4C200-0x4C2FF */ trait_page_0008, + /* 0x4C300-0x4C3FF */ trait_page_0008, + /* 0x4C400-0x4C4FF */ trait_page_0008, + /* 0x4C500-0x4C5FF */ trait_page_0008, + /* 0x4C600-0x4C6FF */ trait_page_0008, + /* 0x4C700-0x4C7FF */ trait_page_0008, + /* 0x4C800-0x4C8FF */ trait_page_0008, + /* 0x4C900-0x4C9FF */ trait_page_0008, + /* 0x4CA00-0x4CAFF */ trait_page_0008, + /* 0x4CB00-0x4CBFF */ trait_page_0008, + /* 0x4CC00-0x4CCFF */ trait_page_0008, + /* 0x4CD00-0x4CDFF */ trait_page_0008, + /* 0x4CE00-0x4CEFF */ trait_page_0008, + /* 0x4CF00-0x4CFFF */ trait_page_0008, + /* 0x4D000-0x4D0FF */ trait_page_0008, + /* 0x4D100-0x4D1FF */ trait_page_0008, + /* 0x4D200-0x4D2FF */ trait_page_0008, + /* 0x4D300-0x4D3FF */ trait_page_0008, + /* 0x4D400-0x4D4FF */ trait_page_0008, + /* 0x4D500-0x4D5FF */ trait_page_0008, + /* 0x4D600-0x4D6FF */ trait_page_0008, + /* 0x4D700-0x4D7FF */ trait_page_0008, + /* 0x4D800-0x4D8FF */ trait_page_0008, + /* 0x4D900-0x4D9FF */ trait_page_0008, + /* 0x4DA00-0x4DAFF */ trait_page_0008, + /* 0x4DB00-0x4DBFF */ trait_page_0008, + /* 0x4DC00-0x4DCFF */ trait_page_0008, + /* 0x4DD00-0x4DDFF */ trait_page_0008, + /* 0x4DE00-0x4DEFF */ trait_page_0008, + /* 0x4DF00-0x4DFFF */ trait_page_0008, + /* 0x4E000-0x4E0FF */ trait_page_0008, + /* 0x4E100-0x4E1FF */ trait_page_0008, + /* 0x4E200-0x4E2FF */ trait_page_0008, + /* 0x4E300-0x4E3FF */ trait_page_0008, + /* 0x4E400-0x4E4FF */ trait_page_0008, + /* 0x4E500-0x4E5FF */ trait_page_0008, + /* 0x4E600-0x4E6FF */ trait_page_0008, + /* 0x4E700-0x4E7FF */ trait_page_0008, + /* 0x4E800-0x4E8FF */ trait_page_0008, + /* 0x4E900-0x4E9FF */ trait_page_0008, + /* 0x4EA00-0x4EAFF */ trait_page_0008, + /* 0x4EB00-0x4EBFF */ trait_page_0008, + /* 0x4EC00-0x4ECFF */ trait_page_0008, + /* 0x4ED00-0x4EDFF */ trait_page_0008, + /* 0x4EE00-0x4EEFF */ trait_page_0008, + /* 0x4EF00-0x4EFFF */ trait_page_0008, + /* 0x4F000-0x4F0FF */ trait_page_0008, + /* 0x4F100-0x4F1FF */ trait_page_0008, + /* 0x4F200-0x4F2FF */ trait_page_0008, + /* 0x4F300-0x4F3FF */ trait_page_0008, + /* 0x4F400-0x4F4FF */ trait_page_0008, + /* 0x4F500-0x4F5FF */ trait_page_0008, + /* 0x4F600-0x4F6FF */ trait_page_0008, + /* 0x4F700-0x4F7FF */ trait_page_0008, + /* 0x4F800-0x4F8FF */ trait_page_0008, + /* 0x4F900-0x4F9FF */ trait_page_0008, + /* 0x4FA00-0x4FAFF */ trait_page_0008, + /* 0x4FB00-0x4FBFF */ trait_page_0008, + /* 0x4FC00-0x4FCFF */ trait_page_0008, + /* 0x4FD00-0x4FDFF */ trait_page_0008, + /* 0x4FE00-0x4FEFF */ trait_page_0008, + /* 0x4FF00-0x4FFFF */ trait_page_0008, + /* 0x50000-0x500FF */ trait_page_0008, + /* 0x50100-0x501FF */ trait_page_0008, + /* 0x50200-0x502FF */ trait_page_0008, + /* 0x50300-0x503FF */ trait_page_0008, + /* 0x50400-0x504FF */ trait_page_0008, + /* 0x50500-0x505FF */ trait_page_0008, + /* 0x50600-0x506FF */ trait_page_0008, + /* 0x50700-0x507FF */ trait_page_0008, + /* 0x50800-0x508FF */ trait_page_0008, + /* 0x50900-0x509FF */ trait_page_0008, + /* 0x50A00-0x50AFF */ trait_page_0008, + /* 0x50B00-0x50BFF */ trait_page_0008, + /* 0x50C00-0x50CFF */ trait_page_0008, + /* 0x50D00-0x50DFF */ trait_page_0008, + /* 0x50E00-0x50EFF */ trait_page_0008, + /* 0x50F00-0x50FFF */ trait_page_0008, + /* 0x51000-0x510FF */ trait_page_0008, + /* 0x51100-0x511FF */ trait_page_0008, + /* 0x51200-0x512FF */ trait_page_0008, + /* 0x51300-0x513FF */ trait_page_0008, + /* 0x51400-0x514FF */ trait_page_0008, + /* 0x51500-0x515FF */ trait_page_0008, + /* 0x51600-0x516FF */ trait_page_0008, + /* 0x51700-0x517FF */ trait_page_0008, + /* 0x51800-0x518FF */ trait_page_0008, + /* 0x51900-0x519FF */ trait_page_0008, + /* 0x51A00-0x51AFF */ trait_page_0008, + /* 0x51B00-0x51BFF */ trait_page_0008, + /* 0x51C00-0x51CFF */ trait_page_0008, + /* 0x51D00-0x51DFF */ trait_page_0008, + /* 0x51E00-0x51EFF */ trait_page_0008, + /* 0x51F00-0x51FFF */ trait_page_0008, + /* 0x52000-0x520FF */ trait_page_0008, + /* 0x52100-0x521FF */ trait_page_0008, + /* 0x52200-0x522FF */ trait_page_0008, + /* 0x52300-0x523FF */ trait_page_0008, + /* 0x52400-0x524FF */ trait_page_0008, + /* 0x52500-0x525FF */ trait_page_0008, + /* 0x52600-0x526FF */ trait_page_0008, + /* 0x52700-0x527FF */ trait_page_0008, + /* 0x52800-0x528FF */ trait_page_0008, + /* 0x52900-0x529FF */ trait_page_0008, + /* 0x52A00-0x52AFF */ trait_page_0008, + /* 0x52B00-0x52BFF */ trait_page_0008, + /* 0x52C00-0x52CFF */ trait_page_0008, + /* 0x52D00-0x52DFF */ trait_page_0008, + /* 0x52E00-0x52EFF */ trait_page_0008, + /* 0x52F00-0x52FFF */ trait_page_0008, + /* 0x53000-0x530FF */ trait_page_0008, + /* 0x53100-0x531FF */ trait_page_0008, + /* 0x53200-0x532FF */ trait_page_0008, + /* 0x53300-0x533FF */ trait_page_0008, + /* 0x53400-0x534FF */ trait_page_0008, + /* 0x53500-0x535FF */ trait_page_0008, + /* 0x53600-0x536FF */ trait_page_0008, + /* 0x53700-0x537FF */ trait_page_0008, + /* 0x53800-0x538FF */ trait_page_0008, + /* 0x53900-0x539FF */ trait_page_0008, + /* 0x53A00-0x53AFF */ trait_page_0008, + /* 0x53B00-0x53BFF */ trait_page_0008, + /* 0x53C00-0x53CFF */ trait_page_0008, + /* 0x53D00-0x53DFF */ trait_page_0008, + /* 0x53E00-0x53EFF */ trait_page_0008, + /* 0x53F00-0x53FFF */ trait_page_0008, + /* 0x54000-0x540FF */ trait_page_0008, + /* 0x54100-0x541FF */ trait_page_0008, + /* 0x54200-0x542FF */ trait_page_0008, + /* 0x54300-0x543FF */ trait_page_0008, + /* 0x54400-0x544FF */ trait_page_0008, + /* 0x54500-0x545FF */ trait_page_0008, + /* 0x54600-0x546FF */ trait_page_0008, + /* 0x54700-0x547FF */ trait_page_0008, + /* 0x54800-0x548FF */ trait_page_0008, + /* 0x54900-0x549FF */ trait_page_0008, + /* 0x54A00-0x54AFF */ trait_page_0008, + /* 0x54B00-0x54BFF */ trait_page_0008, + /* 0x54C00-0x54CFF */ trait_page_0008, + /* 0x54D00-0x54DFF */ trait_page_0008, + /* 0x54E00-0x54EFF */ trait_page_0008, + /* 0x54F00-0x54FFF */ trait_page_0008, + /* 0x55000-0x550FF */ trait_page_0008, + /* 0x55100-0x551FF */ trait_page_0008, + /* 0x55200-0x552FF */ trait_page_0008, + /* 0x55300-0x553FF */ trait_page_0008, + /* 0x55400-0x554FF */ trait_page_0008, + /* 0x55500-0x555FF */ trait_page_0008, + /* 0x55600-0x556FF */ trait_page_0008, + /* 0x55700-0x557FF */ trait_page_0008, + /* 0x55800-0x558FF */ trait_page_0008, + /* 0x55900-0x559FF */ trait_page_0008, + /* 0x55A00-0x55AFF */ trait_page_0008, + /* 0x55B00-0x55BFF */ trait_page_0008, + /* 0x55C00-0x55CFF */ trait_page_0008, + /* 0x55D00-0x55DFF */ trait_page_0008, + /* 0x55E00-0x55EFF */ trait_page_0008, + /* 0x55F00-0x55FFF */ trait_page_0008, + /* 0x56000-0x560FF */ trait_page_0008, + /* 0x56100-0x561FF */ trait_page_0008, + /* 0x56200-0x562FF */ trait_page_0008, + /* 0x56300-0x563FF */ trait_page_0008, + /* 0x56400-0x564FF */ trait_page_0008, + /* 0x56500-0x565FF */ trait_page_0008, + /* 0x56600-0x566FF */ trait_page_0008, + /* 0x56700-0x567FF */ trait_page_0008, + /* 0x56800-0x568FF */ trait_page_0008, + /* 0x56900-0x569FF */ trait_page_0008, + /* 0x56A00-0x56AFF */ trait_page_0008, + /* 0x56B00-0x56BFF */ trait_page_0008, + /* 0x56C00-0x56CFF */ trait_page_0008, + /* 0x56D00-0x56DFF */ trait_page_0008, + /* 0x56E00-0x56EFF */ trait_page_0008, + /* 0x56F00-0x56FFF */ trait_page_0008, + /* 0x57000-0x570FF */ trait_page_0008, + /* 0x57100-0x571FF */ trait_page_0008, + /* 0x57200-0x572FF */ trait_page_0008, + /* 0x57300-0x573FF */ trait_page_0008, + /* 0x57400-0x574FF */ trait_page_0008, + /* 0x57500-0x575FF */ trait_page_0008, + /* 0x57600-0x576FF */ trait_page_0008, + /* 0x57700-0x577FF */ trait_page_0008, + /* 0x57800-0x578FF */ trait_page_0008, + /* 0x57900-0x579FF */ trait_page_0008, + /* 0x57A00-0x57AFF */ trait_page_0008, + /* 0x57B00-0x57BFF */ trait_page_0008, + /* 0x57C00-0x57CFF */ trait_page_0008, + /* 0x57D00-0x57DFF */ trait_page_0008, + /* 0x57E00-0x57EFF */ trait_page_0008, + /* 0x57F00-0x57FFF */ trait_page_0008, + /* 0x58000-0x580FF */ trait_page_0008, + /* 0x58100-0x581FF */ trait_page_0008, + /* 0x58200-0x582FF */ trait_page_0008, + /* 0x58300-0x583FF */ trait_page_0008, + /* 0x58400-0x584FF */ trait_page_0008, + /* 0x58500-0x585FF */ trait_page_0008, + /* 0x58600-0x586FF */ trait_page_0008, + /* 0x58700-0x587FF */ trait_page_0008, + /* 0x58800-0x588FF */ trait_page_0008, + /* 0x58900-0x589FF */ trait_page_0008, + /* 0x58A00-0x58AFF */ trait_page_0008, + /* 0x58B00-0x58BFF */ trait_page_0008, + /* 0x58C00-0x58CFF */ trait_page_0008, + /* 0x58D00-0x58DFF */ trait_page_0008, + /* 0x58E00-0x58EFF */ trait_page_0008, + /* 0x58F00-0x58FFF */ trait_page_0008, + /* 0x59000-0x590FF */ trait_page_0008, + /* 0x59100-0x591FF */ trait_page_0008, + /* 0x59200-0x592FF */ trait_page_0008, + /* 0x59300-0x593FF */ trait_page_0008, + /* 0x59400-0x594FF */ trait_page_0008, + /* 0x59500-0x595FF */ trait_page_0008, + /* 0x59600-0x596FF */ trait_page_0008, + /* 0x59700-0x597FF */ trait_page_0008, + /* 0x59800-0x598FF */ trait_page_0008, + /* 0x59900-0x599FF */ trait_page_0008, + /* 0x59A00-0x59AFF */ trait_page_0008, + /* 0x59B00-0x59BFF */ trait_page_0008, + /* 0x59C00-0x59CFF */ trait_page_0008, + /* 0x59D00-0x59DFF */ trait_page_0008, + /* 0x59E00-0x59EFF */ trait_page_0008, + /* 0x59F00-0x59FFF */ trait_page_0008, + /* 0x5A000-0x5A0FF */ trait_page_0008, + /* 0x5A100-0x5A1FF */ trait_page_0008, + /* 0x5A200-0x5A2FF */ trait_page_0008, + /* 0x5A300-0x5A3FF */ trait_page_0008, + /* 0x5A400-0x5A4FF */ trait_page_0008, + /* 0x5A500-0x5A5FF */ trait_page_0008, + /* 0x5A600-0x5A6FF */ trait_page_0008, + /* 0x5A700-0x5A7FF */ trait_page_0008, + /* 0x5A800-0x5A8FF */ trait_page_0008, + /* 0x5A900-0x5A9FF */ trait_page_0008, + /* 0x5AA00-0x5AAFF */ trait_page_0008, + /* 0x5AB00-0x5ABFF */ trait_page_0008, + /* 0x5AC00-0x5ACFF */ trait_page_0008, + /* 0x5AD00-0x5ADFF */ trait_page_0008, + /* 0x5AE00-0x5AEFF */ trait_page_0008, + /* 0x5AF00-0x5AFFF */ trait_page_0008, + /* 0x5B000-0x5B0FF */ trait_page_0008, + /* 0x5B100-0x5B1FF */ trait_page_0008, + /* 0x5B200-0x5B2FF */ trait_page_0008, + /* 0x5B300-0x5B3FF */ trait_page_0008, + /* 0x5B400-0x5B4FF */ trait_page_0008, + /* 0x5B500-0x5B5FF */ trait_page_0008, + /* 0x5B600-0x5B6FF */ trait_page_0008, + /* 0x5B700-0x5B7FF */ trait_page_0008, + /* 0x5B800-0x5B8FF */ trait_page_0008, + /* 0x5B900-0x5B9FF */ trait_page_0008, + /* 0x5BA00-0x5BAFF */ trait_page_0008, + /* 0x5BB00-0x5BBFF */ trait_page_0008, + /* 0x5BC00-0x5BCFF */ trait_page_0008, + /* 0x5BD00-0x5BDFF */ trait_page_0008, + /* 0x5BE00-0x5BEFF */ trait_page_0008, + /* 0x5BF00-0x5BFFF */ trait_page_0008, + /* 0x5C000-0x5C0FF */ trait_page_0008, + /* 0x5C100-0x5C1FF */ trait_page_0008, + /* 0x5C200-0x5C2FF */ trait_page_0008, + /* 0x5C300-0x5C3FF */ trait_page_0008, + /* 0x5C400-0x5C4FF */ trait_page_0008, + /* 0x5C500-0x5C5FF */ trait_page_0008, + /* 0x5C600-0x5C6FF */ trait_page_0008, + /* 0x5C700-0x5C7FF */ trait_page_0008, + /* 0x5C800-0x5C8FF */ trait_page_0008, + /* 0x5C900-0x5C9FF */ trait_page_0008, + /* 0x5CA00-0x5CAFF */ trait_page_0008, + /* 0x5CB00-0x5CBFF */ trait_page_0008, + /* 0x5CC00-0x5CCFF */ trait_page_0008, + /* 0x5CD00-0x5CDFF */ trait_page_0008, + /* 0x5CE00-0x5CEFF */ trait_page_0008, + /* 0x5CF00-0x5CFFF */ trait_page_0008, + /* 0x5D000-0x5D0FF */ trait_page_0008, + /* 0x5D100-0x5D1FF */ trait_page_0008, + /* 0x5D200-0x5D2FF */ trait_page_0008, + /* 0x5D300-0x5D3FF */ trait_page_0008, + /* 0x5D400-0x5D4FF */ trait_page_0008, + /* 0x5D500-0x5D5FF */ trait_page_0008, + /* 0x5D600-0x5D6FF */ trait_page_0008, + /* 0x5D700-0x5D7FF */ trait_page_0008, + /* 0x5D800-0x5D8FF */ trait_page_0008, + /* 0x5D900-0x5D9FF */ trait_page_0008, + /* 0x5DA00-0x5DAFF */ trait_page_0008, + /* 0x5DB00-0x5DBFF */ trait_page_0008, + /* 0x5DC00-0x5DCFF */ trait_page_0008, + /* 0x5DD00-0x5DDFF */ trait_page_0008, + /* 0x5DE00-0x5DEFF */ trait_page_0008, + /* 0x5DF00-0x5DFFF */ trait_page_0008, + /* 0x5E000-0x5E0FF */ trait_page_0008, + /* 0x5E100-0x5E1FF */ trait_page_0008, + /* 0x5E200-0x5E2FF */ trait_page_0008, + /* 0x5E300-0x5E3FF */ trait_page_0008, + /* 0x5E400-0x5E4FF */ trait_page_0008, + /* 0x5E500-0x5E5FF */ trait_page_0008, + /* 0x5E600-0x5E6FF */ trait_page_0008, + /* 0x5E700-0x5E7FF */ trait_page_0008, + /* 0x5E800-0x5E8FF */ trait_page_0008, + /* 0x5E900-0x5E9FF */ trait_page_0008, + /* 0x5EA00-0x5EAFF */ trait_page_0008, + /* 0x5EB00-0x5EBFF */ trait_page_0008, + /* 0x5EC00-0x5ECFF */ trait_page_0008, + /* 0x5ED00-0x5EDFF */ trait_page_0008, + /* 0x5EE00-0x5EEFF */ trait_page_0008, + /* 0x5EF00-0x5EFFF */ trait_page_0008, + /* 0x5F000-0x5F0FF */ trait_page_0008, + /* 0x5F100-0x5F1FF */ trait_page_0008, + /* 0x5F200-0x5F2FF */ trait_page_0008, + /* 0x5F300-0x5F3FF */ trait_page_0008, + /* 0x5F400-0x5F4FF */ trait_page_0008, + /* 0x5F500-0x5F5FF */ trait_page_0008, + /* 0x5F600-0x5F6FF */ trait_page_0008, + /* 0x5F700-0x5F7FF */ trait_page_0008, + /* 0x5F800-0x5F8FF */ trait_page_0008, + /* 0x5F900-0x5F9FF */ trait_page_0008, + /* 0x5FA00-0x5FAFF */ trait_page_0008, + /* 0x5FB00-0x5FBFF */ trait_page_0008, + /* 0x5FC00-0x5FCFF */ trait_page_0008, + /* 0x5FD00-0x5FDFF */ trait_page_0008, + /* 0x5FE00-0x5FEFF */ trait_page_0008, + /* 0x5FF00-0x5FFFF */ trait_page_0008, + /* 0x60000-0x600FF */ trait_page_0008, + /* 0x60100-0x601FF */ trait_page_0008, + /* 0x60200-0x602FF */ trait_page_0008, + /* 0x60300-0x603FF */ trait_page_0008, + /* 0x60400-0x604FF */ trait_page_0008, + /* 0x60500-0x605FF */ trait_page_0008, + /* 0x60600-0x606FF */ trait_page_0008, + /* 0x60700-0x607FF */ trait_page_0008, + /* 0x60800-0x608FF */ trait_page_0008, + /* 0x60900-0x609FF */ trait_page_0008, + /* 0x60A00-0x60AFF */ trait_page_0008, + /* 0x60B00-0x60BFF */ trait_page_0008, + /* 0x60C00-0x60CFF */ trait_page_0008, + /* 0x60D00-0x60DFF */ trait_page_0008, + /* 0x60E00-0x60EFF */ trait_page_0008, + /* 0x60F00-0x60FFF */ trait_page_0008, + /* 0x61000-0x610FF */ trait_page_0008, + /* 0x61100-0x611FF */ trait_page_0008, + /* 0x61200-0x612FF */ trait_page_0008, + /* 0x61300-0x613FF */ trait_page_0008, + /* 0x61400-0x614FF */ trait_page_0008, + /* 0x61500-0x615FF */ trait_page_0008, + /* 0x61600-0x616FF */ trait_page_0008, + /* 0x61700-0x617FF */ trait_page_0008, + /* 0x61800-0x618FF */ trait_page_0008, + /* 0x61900-0x619FF */ trait_page_0008, + /* 0x61A00-0x61AFF */ trait_page_0008, + /* 0x61B00-0x61BFF */ trait_page_0008, + /* 0x61C00-0x61CFF */ trait_page_0008, + /* 0x61D00-0x61DFF */ trait_page_0008, + /* 0x61E00-0x61EFF */ trait_page_0008, + /* 0x61F00-0x61FFF */ trait_page_0008, + /* 0x62000-0x620FF */ trait_page_0008, + /* 0x62100-0x621FF */ trait_page_0008, + /* 0x62200-0x622FF */ trait_page_0008, + /* 0x62300-0x623FF */ trait_page_0008, + /* 0x62400-0x624FF */ trait_page_0008, + /* 0x62500-0x625FF */ trait_page_0008, + /* 0x62600-0x626FF */ trait_page_0008, + /* 0x62700-0x627FF */ trait_page_0008, + /* 0x62800-0x628FF */ trait_page_0008, + /* 0x62900-0x629FF */ trait_page_0008, + /* 0x62A00-0x62AFF */ trait_page_0008, + /* 0x62B00-0x62BFF */ trait_page_0008, + /* 0x62C00-0x62CFF */ trait_page_0008, + /* 0x62D00-0x62DFF */ trait_page_0008, + /* 0x62E00-0x62EFF */ trait_page_0008, + /* 0x62F00-0x62FFF */ trait_page_0008, + /* 0x63000-0x630FF */ trait_page_0008, + /* 0x63100-0x631FF */ trait_page_0008, + /* 0x63200-0x632FF */ trait_page_0008, + /* 0x63300-0x633FF */ trait_page_0008, + /* 0x63400-0x634FF */ trait_page_0008, + /* 0x63500-0x635FF */ trait_page_0008, + /* 0x63600-0x636FF */ trait_page_0008, + /* 0x63700-0x637FF */ trait_page_0008, + /* 0x63800-0x638FF */ trait_page_0008, + /* 0x63900-0x639FF */ trait_page_0008, + /* 0x63A00-0x63AFF */ trait_page_0008, + /* 0x63B00-0x63BFF */ trait_page_0008, + /* 0x63C00-0x63CFF */ trait_page_0008, + /* 0x63D00-0x63DFF */ trait_page_0008, + /* 0x63E00-0x63EFF */ trait_page_0008, + /* 0x63F00-0x63FFF */ trait_page_0008, + /* 0x64000-0x640FF */ trait_page_0008, + /* 0x64100-0x641FF */ trait_page_0008, + /* 0x64200-0x642FF */ trait_page_0008, + /* 0x64300-0x643FF */ trait_page_0008, + /* 0x64400-0x644FF */ trait_page_0008, + /* 0x64500-0x645FF */ trait_page_0008, + /* 0x64600-0x646FF */ trait_page_0008, + /* 0x64700-0x647FF */ trait_page_0008, + /* 0x64800-0x648FF */ trait_page_0008, + /* 0x64900-0x649FF */ trait_page_0008, + /* 0x64A00-0x64AFF */ trait_page_0008, + /* 0x64B00-0x64BFF */ trait_page_0008, + /* 0x64C00-0x64CFF */ trait_page_0008, + /* 0x64D00-0x64DFF */ trait_page_0008, + /* 0x64E00-0x64EFF */ trait_page_0008, + /* 0x64F00-0x64FFF */ trait_page_0008, + /* 0x65000-0x650FF */ trait_page_0008, + /* 0x65100-0x651FF */ trait_page_0008, + /* 0x65200-0x652FF */ trait_page_0008, + /* 0x65300-0x653FF */ trait_page_0008, + /* 0x65400-0x654FF */ trait_page_0008, + /* 0x65500-0x655FF */ trait_page_0008, + /* 0x65600-0x656FF */ trait_page_0008, + /* 0x65700-0x657FF */ trait_page_0008, + /* 0x65800-0x658FF */ trait_page_0008, + /* 0x65900-0x659FF */ trait_page_0008, + /* 0x65A00-0x65AFF */ trait_page_0008, + /* 0x65B00-0x65BFF */ trait_page_0008, + /* 0x65C00-0x65CFF */ trait_page_0008, + /* 0x65D00-0x65DFF */ trait_page_0008, + /* 0x65E00-0x65EFF */ trait_page_0008, + /* 0x65F00-0x65FFF */ trait_page_0008, + /* 0x66000-0x660FF */ trait_page_0008, + /* 0x66100-0x661FF */ trait_page_0008, + /* 0x66200-0x662FF */ trait_page_0008, + /* 0x66300-0x663FF */ trait_page_0008, + /* 0x66400-0x664FF */ trait_page_0008, + /* 0x66500-0x665FF */ trait_page_0008, + /* 0x66600-0x666FF */ trait_page_0008, + /* 0x66700-0x667FF */ trait_page_0008, + /* 0x66800-0x668FF */ trait_page_0008, + /* 0x66900-0x669FF */ trait_page_0008, + /* 0x66A00-0x66AFF */ trait_page_0008, + /* 0x66B00-0x66BFF */ trait_page_0008, + /* 0x66C00-0x66CFF */ trait_page_0008, + /* 0x66D00-0x66DFF */ trait_page_0008, + /* 0x66E00-0x66EFF */ trait_page_0008, + /* 0x66F00-0x66FFF */ trait_page_0008, + /* 0x67000-0x670FF */ trait_page_0008, + /* 0x67100-0x671FF */ trait_page_0008, + /* 0x67200-0x672FF */ trait_page_0008, + /* 0x67300-0x673FF */ trait_page_0008, + /* 0x67400-0x674FF */ trait_page_0008, + /* 0x67500-0x675FF */ trait_page_0008, + /* 0x67600-0x676FF */ trait_page_0008, + /* 0x67700-0x677FF */ trait_page_0008, + /* 0x67800-0x678FF */ trait_page_0008, + /* 0x67900-0x679FF */ trait_page_0008, + /* 0x67A00-0x67AFF */ trait_page_0008, + /* 0x67B00-0x67BFF */ trait_page_0008, + /* 0x67C00-0x67CFF */ trait_page_0008, + /* 0x67D00-0x67DFF */ trait_page_0008, + /* 0x67E00-0x67EFF */ trait_page_0008, + /* 0x67F00-0x67FFF */ trait_page_0008, + /* 0x68000-0x680FF */ trait_page_0008, + /* 0x68100-0x681FF */ trait_page_0008, + /* 0x68200-0x682FF */ trait_page_0008, + /* 0x68300-0x683FF */ trait_page_0008, + /* 0x68400-0x684FF */ trait_page_0008, + /* 0x68500-0x685FF */ trait_page_0008, + /* 0x68600-0x686FF */ trait_page_0008, + /* 0x68700-0x687FF */ trait_page_0008, + /* 0x68800-0x688FF */ trait_page_0008, + /* 0x68900-0x689FF */ trait_page_0008, + /* 0x68A00-0x68AFF */ trait_page_0008, + /* 0x68B00-0x68BFF */ trait_page_0008, + /* 0x68C00-0x68CFF */ trait_page_0008, + /* 0x68D00-0x68DFF */ trait_page_0008, + /* 0x68E00-0x68EFF */ trait_page_0008, + /* 0x68F00-0x68FFF */ trait_page_0008, + /* 0x69000-0x690FF */ trait_page_0008, + /* 0x69100-0x691FF */ trait_page_0008, + /* 0x69200-0x692FF */ trait_page_0008, + /* 0x69300-0x693FF */ trait_page_0008, + /* 0x69400-0x694FF */ trait_page_0008, + /* 0x69500-0x695FF */ trait_page_0008, + /* 0x69600-0x696FF */ trait_page_0008, + /* 0x69700-0x697FF */ trait_page_0008, + /* 0x69800-0x698FF */ trait_page_0008, + /* 0x69900-0x699FF */ trait_page_0008, + /* 0x69A00-0x69AFF */ trait_page_0008, + /* 0x69B00-0x69BFF */ trait_page_0008, + /* 0x69C00-0x69CFF */ trait_page_0008, + /* 0x69D00-0x69DFF */ trait_page_0008, + /* 0x69E00-0x69EFF */ trait_page_0008, + /* 0x69F00-0x69FFF */ trait_page_0008, + /* 0x6A000-0x6A0FF */ trait_page_0008, + /* 0x6A100-0x6A1FF */ trait_page_0008, + /* 0x6A200-0x6A2FF */ trait_page_0008, + /* 0x6A300-0x6A3FF */ trait_page_0008, + /* 0x6A400-0x6A4FF */ trait_page_0008, + /* 0x6A500-0x6A5FF */ trait_page_0008, + /* 0x6A600-0x6A6FF */ trait_page_0008, + /* 0x6A700-0x6A7FF */ trait_page_0008, + /* 0x6A800-0x6A8FF */ trait_page_0008, + /* 0x6A900-0x6A9FF */ trait_page_0008, + /* 0x6AA00-0x6AAFF */ trait_page_0008, + /* 0x6AB00-0x6ABFF */ trait_page_0008, + /* 0x6AC00-0x6ACFF */ trait_page_0008, + /* 0x6AD00-0x6ADFF */ trait_page_0008, + /* 0x6AE00-0x6AEFF */ trait_page_0008, + /* 0x6AF00-0x6AFFF */ trait_page_0008, + /* 0x6B000-0x6B0FF */ trait_page_0008, + /* 0x6B100-0x6B1FF */ trait_page_0008, + /* 0x6B200-0x6B2FF */ trait_page_0008, + /* 0x6B300-0x6B3FF */ trait_page_0008, + /* 0x6B400-0x6B4FF */ trait_page_0008, + /* 0x6B500-0x6B5FF */ trait_page_0008, + /* 0x6B600-0x6B6FF */ trait_page_0008, + /* 0x6B700-0x6B7FF */ trait_page_0008, + /* 0x6B800-0x6B8FF */ trait_page_0008, + /* 0x6B900-0x6B9FF */ trait_page_0008, + /* 0x6BA00-0x6BAFF */ trait_page_0008, + /* 0x6BB00-0x6BBFF */ trait_page_0008, + /* 0x6BC00-0x6BCFF */ trait_page_0008, + /* 0x6BD00-0x6BDFF */ trait_page_0008, + /* 0x6BE00-0x6BEFF */ trait_page_0008, + /* 0x6BF00-0x6BFFF */ trait_page_0008, + /* 0x6C000-0x6C0FF */ trait_page_0008, + /* 0x6C100-0x6C1FF */ trait_page_0008, + /* 0x6C200-0x6C2FF */ trait_page_0008, + /* 0x6C300-0x6C3FF */ trait_page_0008, + /* 0x6C400-0x6C4FF */ trait_page_0008, + /* 0x6C500-0x6C5FF */ trait_page_0008, + /* 0x6C600-0x6C6FF */ trait_page_0008, + /* 0x6C700-0x6C7FF */ trait_page_0008, + /* 0x6C800-0x6C8FF */ trait_page_0008, + /* 0x6C900-0x6C9FF */ trait_page_0008, + /* 0x6CA00-0x6CAFF */ trait_page_0008, + /* 0x6CB00-0x6CBFF */ trait_page_0008, + /* 0x6CC00-0x6CCFF */ trait_page_0008, + /* 0x6CD00-0x6CDFF */ trait_page_0008, + /* 0x6CE00-0x6CEFF */ trait_page_0008, + /* 0x6CF00-0x6CFFF */ trait_page_0008, + /* 0x6D000-0x6D0FF */ trait_page_0008, + /* 0x6D100-0x6D1FF */ trait_page_0008, + /* 0x6D200-0x6D2FF */ trait_page_0008, + /* 0x6D300-0x6D3FF */ trait_page_0008, + /* 0x6D400-0x6D4FF */ trait_page_0008, + /* 0x6D500-0x6D5FF */ trait_page_0008, + /* 0x6D600-0x6D6FF */ trait_page_0008, + /* 0x6D700-0x6D7FF */ trait_page_0008, + /* 0x6D800-0x6D8FF */ trait_page_0008, + /* 0x6D900-0x6D9FF */ trait_page_0008, + /* 0x6DA00-0x6DAFF */ trait_page_0008, + /* 0x6DB00-0x6DBFF */ trait_page_0008, + /* 0x6DC00-0x6DCFF */ trait_page_0008, + /* 0x6DD00-0x6DDFF */ trait_page_0008, + /* 0x6DE00-0x6DEFF */ trait_page_0008, + /* 0x6DF00-0x6DFFF */ trait_page_0008, + /* 0x6E000-0x6E0FF */ trait_page_0008, + /* 0x6E100-0x6E1FF */ trait_page_0008, + /* 0x6E200-0x6E2FF */ trait_page_0008, + /* 0x6E300-0x6E3FF */ trait_page_0008, + /* 0x6E400-0x6E4FF */ trait_page_0008, + /* 0x6E500-0x6E5FF */ trait_page_0008, + /* 0x6E600-0x6E6FF */ trait_page_0008, + /* 0x6E700-0x6E7FF */ trait_page_0008, + /* 0x6E800-0x6E8FF */ trait_page_0008, + /* 0x6E900-0x6E9FF */ trait_page_0008, + /* 0x6EA00-0x6EAFF */ trait_page_0008, + /* 0x6EB00-0x6EBFF */ trait_page_0008, + /* 0x6EC00-0x6ECFF */ trait_page_0008, + /* 0x6ED00-0x6EDFF */ trait_page_0008, + /* 0x6EE00-0x6EEFF */ trait_page_0008, + /* 0x6EF00-0x6EFFF */ trait_page_0008, + /* 0x6F000-0x6F0FF */ trait_page_0008, + /* 0x6F100-0x6F1FF */ trait_page_0008, + /* 0x6F200-0x6F2FF */ trait_page_0008, + /* 0x6F300-0x6F3FF */ trait_page_0008, + /* 0x6F400-0x6F4FF */ trait_page_0008, + /* 0x6F500-0x6F5FF */ trait_page_0008, + /* 0x6F600-0x6F6FF */ trait_page_0008, + /* 0x6F700-0x6F7FF */ trait_page_0008, + /* 0x6F800-0x6F8FF */ trait_page_0008, + /* 0x6F900-0x6F9FF */ trait_page_0008, + /* 0x6FA00-0x6FAFF */ trait_page_0008, + /* 0x6FB00-0x6FBFF */ trait_page_0008, + /* 0x6FC00-0x6FCFF */ trait_page_0008, + /* 0x6FD00-0x6FDFF */ trait_page_0008, + /* 0x6FE00-0x6FEFF */ trait_page_0008, + /* 0x6FF00-0x6FFFF */ trait_page_0008, + /* 0x70000-0x700FF */ trait_page_0008, + /* 0x70100-0x701FF */ trait_page_0008, + /* 0x70200-0x702FF */ trait_page_0008, + /* 0x70300-0x703FF */ trait_page_0008, + /* 0x70400-0x704FF */ trait_page_0008, + /* 0x70500-0x705FF */ trait_page_0008, + /* 0x70600-0x706FF */ trait_page_0008, + /* 0x70700-0x707FF */ trait_page_0008, + /* 0x70800-0x708FF */ trait_page_0008, + /* 0x70900-0x709FF */ trait_page_0008, + /* 0x70A00-0x70AFF */ trait_page_0008, + /* 0x70B00-0x70BFF */ trait_page_0008, + /* 0x70C00-0x70CFF */ trait_page_0008, + /* 0x70D00-0x70DFF */ trait_page_0008, + /* 0x70E00-0x70EFF */ trait_page_0008, + /* 0x70F00-0x70FFF */ trait_page_0008, + /* 0x71000-0x710FF */ trait_page_0008, + /* 0x71100-0x711FF */ trait_page_0008, + /* 0x71200-0x712FF */ trait_page_0008, + /* 0x71300-0x713FF */ trait_page_0008, + /* 0x71400-0x714FF */ trait_page_0008, + /* 0x71500-0x715FF */ trait_page_0008, + /* 0x71600-0x716FF */ trait_page_0008, + /* 0x71700-0x717FF */ trait_page_0008, + /* 0x71800-0x718FF */ trait_page_0008, + /* 0x71900-0x719FF */ trait_page_0008, + /* 0x71A00-0x71AFF */ trait_page_0008, + /* 0x71B00-0x71BFF */ trait_page_0008, + /* 0x71C00-0x71CFF */ trait_page_0008, + /* 0x71D00-0x71DFF */ trait_page_0008, + /* 0x71E00-0x71EFF */ trait_page_0008, + /* 0x71F00-0x71FFF */ trait_page_0008, + /* 0x72000-0x720FF */ trait_page_0008, + /* 0x72100-0x721FF */ trait_page_0008, + /* 0x72200-0x722FF */ trait_page_0008, + /* 0x72300-0x723FF */ trait_page_0008, + /* 0x72400-0x724FF */ trait_page_0008, + /* 0x72500-0x725FF */ trait_page_0008, + /* 0x72600-0x726FF */ trait_page_0008, + /* 0x72700-0x727FF */ trait_page_0008, + /* 0x72800-0x728FF */ trait_page_0008, + /* 0x72900-0x729FF */ trait_page_0008, + /* 0x72A00-0x72AFF */ trait_page_0008, + /* 0x72B00-0x72BFF */ trait_page_0008, + /* 0x72C00-0x72CFF */ trait_page_0008, + /* 0x72D00-0x72DFF */ trait_page_0008, + /* 0x72E00-0x72EFF */ trait_page_0008, + /* 0x72F00-0x72FFF */ trait_page_0008, + /* 0x73000-0x730FF */ trait_page_0008, + /* 0x73100-0x731FF */ trait_page_0008, + /* 0x73200-0x732FF */ trait_page_0008, + /* 0x73300-0x733FF */ trait_page_0008, + /* 0x73400-0x734FF */ trait_page_0008, + /* 0x73500-0x735FF */ trait_page_0008, + /* 0x73600-0x736FF */ trait_page_0008, + /* 0x73700-0x737FF */ trait_page_0008, + /* 0x73800-0x738FF */ trait_page_0008, + /* 0x73900-0x739FF */ trait_page_0008, + /* 0x73A00-0x73AFF */ trait_page_0008, + /* 0x73B00-0x73BFF */ trait_page_0008, + /* 0x73C00-0x73CFF */ trait_page_0008, + /* 0x73D00-0x73DFF */ trait_page_0008, + /* 0x73E00-0x73EFF */ trait_page_0008, + /* 0x73F00-0x73FFF */ trait_page_0008, + /* 0x74000-0x740FF */ trait_page_0008, + /* 0x74100-0x741FF */ trait_page_0008, + /* 0x74200-0x742FF */ trait_page_0008, + /* 0x74300-0x743FF */ trait_page_0008, + /* 0x74400-0x744FF */ trait_page_0008, + /* 0x74500-0x745FF */ trait_page_0008, + /* 0x74600-0x746FF */ trait_page_0008, + /* 0x74700-0x747FF */ trait_page_0008, + /* 0x74800-0x748FF */ trait_page_0008, + /* 0x74900-0x749FF */ trait_page_0008, + /* 0x74A00-0x74AFF */ trait_page_0008, + /* 0x74B00-0x74BFF */ trait_page_0008, + /* 0x74C00-0x74CFF */ trait_page_0008, + /* 0x74D00-0x74DFF */ trait_page_0008, + /* 0x74E00-0x74EFF */ trait_page_0008, + /* 0x74F00-0x74FFF */ trait_page_0008, + /* 0x75000-0x750FF */ trait_page_0008, + /* 0x75100-0x751FF */ trait_page_0008, + /* 0x75200-0x752FF */ trait_page_0008, + /* 0x75300-0x753FF */ trait_page_0008, + /* 0x75400-0x754FF */ trait_page_0008, + /* 0x75500-0x755FF */ trait_page_0008, + /* 0x75600-0x756FF */ trait_page_0008, + /* 0x75700-0x757FF */ trait_page_0008, + /* 0x75800-0x758FF */ trait_page_0008, + /* 0x75900-0x759FF */ trait_page_0008, + /* 0x75A00-0x75AFF */ trait_page_0008, + /* 0x75B00-0x75BFF */ trait_page_0008, + /* 0x75C00-0x75CFF */ trait_page_0008, + /* 0x75D00-0x75DFF */ trait_page_0008, + /* 0x75E00-0x75EFF */ trait_page_0008, + /* 0x75F00-0x75FFF */ trait_page_0008, + /* 0x76000-0x760FF */ trait_page_0008, + /* 0x76100-0x761FF */ trait_page_0008, + /* 0x76200-0x762FF */ trait_page_0008, + /* 0x76300-0x763FF */ trait_page_0008, + /* 0x76400-0x764FF */ trait_page_0008, + /* 0x76500-0x765FF */ trait_page_0008, + /* 0x76600-0x766FF */ trait_page_0008, + /* 0x76700-0x767FF */ trait_page_0008, + /* 0x76800-0x768FF */ trait_page_0008, + /* 0x76900-0x769FF */ trait_page_0008, + /* 0x76A00-0x76AFF */ trait_page_0008, + /* 0x76B00-0x76BFF */ trait_page_0008, + /* 0x76C00-0x76CFF */ trait_page_0008, + /* 0x76D00-0x76DFF */ trait_page_0008, + /* 0x76E00-0x76EFF */ trait_page_0008, + /* 0x76F00-0x76FFF */ trait_page_0008, + /* 0x77000-0x770FF */ trait_page_0008, + /* 0x77100-0x771FF */ trait_page_0008, + /* 0x77200-0x772FF */ trait_page_0008, + /* 0x77300-0x773FF */ trait_page_0008, + /* 0x77400-0x774FF */ trait_page_0008, + /* 0x77500-0x775FF */ trait_page_0008, + /* 0x77600-0x776FF */ trait_page_0008, + /* 0x77700-0x777FF */ trait_page_0008, + /* 0x77800-0x778FF */ trait_page_0008, + /* 0x77900-0x779FF */ trait_page_0008, + /* 0x77A00-0x77AFF */ trait_page_0008, + /* 0x77B00-0x77BFF */ trait_page_0008, + /* 0x77C00-0x77CFF */ trait_page_0008, + /* 0x77D00-0x77DFF */ trait_page_0008, + /* 0x77E00-0x77EFF */ trait_page_0008, + /* 0x77F00-0x77FFF */ trait_page_0008, + /* 0x78000-0x780FF */ trait_page_0008, + /* 0x78100-0x781FF */ trait_page_0008, + /* 0x78200-0x782FF */ trait_page_0008, + /* 0x78300-0x783FF */ trait_page_0008, + /* 0x78400-0x784FF */ trait_page_0008, + /* 0x78500-0x785FF */ trait_page_0008, + /* 0x78600-0x786FF */ trait_page_0008, + /* 0x78700-0x787FF */ trait_page_0008, + /* 0x78800-0x788FF */ trait_page_0008, + /* 0x78900-0x789FF */ trait_page_0008, + /* 0x78A00-0x78AFF */ trait_page_0008, + /* 0x78B00-0x78BFF */ trait_page_0008, + /* 0x78C00-0x78CFF */ trait_page_0008, + /* 0x78D00-0x78DFF */ trait_page_0008, + /* 0x78E00-0x78EFF */ trait_page_0008, + /* 0x78F00-0x78FFF */ trait_page_0008, + /* 0x79000-0x790FF */ trait_page_0008, + /* 0x79100-0x791FF */ trait_page_0008, + /* 0x79200-0x792FF */ trait_page_0008, + /* 0x79300-0x793FF */ trait_page_0008, + /* 0x79400-0x794FF */ trait_page_0008, + /* 0x79500-0x795FF */ trait_page_0008, + /* 0x79600-0x796FF */ trait_page_0008, + /* 0x79700-0x797FF */ trait_page_0008, + /* 0x79800-0x798FF */ trait_page_0008, + /* 0x79900-0x799FF */ trait_page_0008, + /* 0x79A00-0x79AFF */ trait_page_0008, + /* 0x79B00-0x79BFF */ trait_page_0008, + /* 0x79C00-0x79CFF */ trait_page_0008, + /* 0x79D00-0x79DFF */ trait_page_0008, + /* 0x79E00-0x79EFF */ trait_page_0008, + /* 0x79F00-0x79FFF */ trait_page_0008, + /* 0x7A000-0x7A0FF */ trait_page_0008, + /* 0x7A100-0x7A1FF */ trait_page_0008, + /* 0x7A200-0x7A2FF */ trait_page_0008, + /* 0x7A300-0x7A3FF */ trait_page_0008, + /* 0x7A400-0x7A4FF */ trait_page_0008, + /* 0x7A500-0x7A5FF */ trait_page_0008, + /* 0x7A600-0x7A6FF */ trait_page_0008, + /* 0x7A700-0x7A7FF */ trait_page_0008, + /* 0x7A800-0x7A8FF */ trait_page_0008, + /* 0x7A900-0x7A9FF */ trait_page_0008, + /* 0x7AA00-0x7AAFF */ trait_page_0008, + /* 0x7AB00-0x7ABFF */ trait_page_0008, + /* 0x7AC00-0x7ACFF */ trait_page_0008, + /* 0x7AD00-0x7ADFF */ trait_page_0008, + /* 0x7AE00-0x7AEFF */ trait_page_0008, + /* 0x7AF00-0x7AFFF */ trait_page_0008, + /* 0x7B000-0x7B0FF */ trait_page_0008, + /* 0x7B100-0x7B1FF */ trait_page_0008, + /* 0x7B200-0x7B2FF */ trait_page_0008, + /* 0x7B300-0x7B3FF */ trait_page_0008, + /* 0x7B400-0x7B4FF */ trait_page_0008, + /* 0x7B500-0x7B5FF */ trait_page_0008, + /* 0x7B600-0x7B6FF */ trait_page_0008, + /* 0x7B700-0x7B7FF */ trait_page_0008, + /* 0x7B800-0x7B8FF */ trait_page_0008, + /* 0x7B900-0x7B9FF */ trait_page_0008, + /* 0x7BA00-0x7BAFF */ trait_page_0008, + /* 0x7BB00-0x7BBFF */ trait_page_0008, + /* 0x7BC00-0x7BCFF */ trait_page_0008, + /* 0x7BD00-0x7BDFF */ trait_page_0008, + /* 0x7BE00-0x7BEFF */ trait_page_0008, + /* 0x7BF00-0x7BFFF */ trait_page_0008, + /* 0x7C000-0x7C0FF */ trait_page_0008, + /* 0x7C100-0x7C1FF */ trait_page_0008, + /* 0x7C200-0x7C2FF */ trait_page_0008, + /* 0x7C300-0x7C3FF */ trait_page_0008, + /* 0x7C400-0x7C4FF */ trait_page_0008, + /* 0x7C500-0x7C5FF */ trait_page_0008, + /* 0x7C600-0x7C6FF */ trait_page_0008, + /* 0x7C700-0x7C7FF */ trait_page_0008, + /* 0x7C800-0x7C8FF */ trait_page_0008, + /* 0x7C900-0x7C9FF */ trait_page_0008, + /* 0x7CA00-0x7CAFF */ trait_page_0008, + /* 0x7CB00-0x7CBFF */ trait_page_0008, + /* 0x7CC00-0x7CCFF */ trait_page_0008, + /* 0x7CD00-0x7CDFF */ trait_page_0008, + /* 0x7CE00-0x7CEFF */ trait_page_0008, + /* 0x7CF00-0x7CFFF */ trait_page_0008, + /* 0x7D000-0x7D0FF */ trait_page_0008, + /* 0x7D100-0x7D1FF */ trait_page_0008, + /* 0x7D200-0x7D2FF */ trait_page_0008, + /* 0x7D300-0x7D3FF */ trait_page_0008, + /* 0x7D400-0x7D4FF */ trait_page_0008, + /* 0x7D500-0x7D5FF */ trait_page_0008, + /* 0x7D600-0x7D6FF */ trait_page_0008, + /* 0x7D700-0x7D7FF */ trait_page_0008, + /* 0x7D800-0x7D8FF */ trait_page_0008, + /* 0x7D900-0x7D9FF */ trait_page_0008, + /* 0x7DA00-0x7DAFF */ trait_page_0008, + /* 0x7DB00-0x7DBFF */ trait_page_0008, + /* 0x7DC00-0x7DCFF */ trait_page_0008, + /* 0x7DD00-0x7DDFF */ trait_page_0008, + /* 0x7DE00-0x7DEFF */ trait_page_0008, + /* 0x7DF00-0x7DFFF */ trait_page_0008, + /* 0x7E000-0x7E0FF */ trait_page_0008, + /* 0x7E100-0x7E1FF */ trait_page_0008, + /* 0x7E200-0x7E2FF */ trait_page_0008, + /* 0x7E300-0x7E3FF */ trait_page_0008, + /* 0x7E400-0x7E4FF */ trait_page_0008, + /* 0x7E500-0x7E5FF */ trait_page_0008, + /* 0x7E600-0x7E6FF */ trait_page_0008, + /* 0x7E700-0x7E7FF */ trait_page_0008, + /* 0x7E800-0x7E8FF */ trait_page_0008, + /* 0x7E900-0x7E9FF */ trait_page_0008, + /* 0x7EA00-0x7EAFF */ trait_page_0008, + /* 0x7EB00-0x7EBFF */ trait_page_0008, + /* 0x7EC00-0x7ECFF */ trait_page_0008, + /* 0x7ED00-0x7EDFF */ trait_page_0008, + /* 0x7EE00-0x7EEFF */ trait_page_0008, + /* 0x7EF00-0x7EFFF */ trait_page_0008, + /* 0x7F000-0x7F0FF */ trait_page_0008, + /* 0x7F100-0x7F1FF */ trait_page_0008, + /* 0x7F200-0x7F2FF */ trait_page_0008, + /* 0x7F300-0x7F3FF */ trait_page_0008, + /* 0x7F400-0x7F4FF */ trait_page_0008, + /* 0x7F500-0x7F5FF */ trait_page_0008, + /* 0x7F600-0x7F6FF */ trait_page_0008, + /* 0x7F700-0x7F7FF */ trait_page_0008, + /* 0x7F800-0x7F8FF */ trait_page_0008, + /* 0x7F900-0x7F9FF */ trait_page_0008, + /* 0x7FA00-0x7FAFF */ trait_page_0008, + /* 0x7FB00-0x7FBFF */ trait_page_0008, + /* 0x7FC00-0x7FCFF */ trait_page_0008, + /* 0x7FD00-0x7FDFF */ trait_page_0008, + /* 0x7FE00-0x7FEFF */ trait_page_0008, + /* 0x7FF00-0x7FFFF */ trait_page_0008, + /* 0x80000-0x800FF */ trait_page_0008, + /* 0x80100-0x801FF */ trait_page_0008, + /* 0x80200-0x802FF */ trait_page_0008, + /* 0x80300-0x803FF */ trait_page_0008, + /* 0x80400-0x804FF */ trait_page_0008, + /* 0x80500-0x805FF */ trait_page_0008, + /* 0x80600-0x806FF */ trait_page_0008, + /* 0x80700-0x807FF */ trait_page_0008, + /* 0x80800-0x808FF */ trait_page_0008, + /* 0x80900-0x809FF */ trait_page_0008, + /* 0x80A00-0x80AFF */ trait_page_0008, + /* 0x80B00-0x80BFF */ trait_page_0008, + /* 0x80C00-0x80CFF */ trait_page_0008, + /* 0x80D00-0x80DFF */ trait_page_0008, + /* 0x80E00-0x80EFF */ trait_page_0008, + /* 0x80F00-0x80FFF */ trait_page_0008, + /* 0x81000-0x810FF */ trait_page_0008, + /* 0x81100-0x811FF */ trait_page_0008, + /* 0x81200-0x812FF */ trait_page_0008, + /* 0x81300-0x813FF */ trait_page_0008, + /* 0x81400-0x814FF */ trait_page_0008, + /* 0x81500-0x815FF */ trait_page_0008, + /* 0x81600-0x816FF */ trait_page_0008, + /* 0x81700-0x817FF */ trait_page_0008, + /* 0x81800-0x818FF */ trait_page_0008, + /* 0x81900-0x819FF */ trait_page_0008, + /* 0x81A00-0x81AFF */ trait_page_0008, + /* 0x81B00-0x81BFF */ trait_page_0008, + /* 0x81C00-0x81CFF */ trait_page_0008, + /* 0x81D00-0x81DFF */ trait_page_0008, + /* 0x81E00-0x81EFF */ trait_page_0008, + /* 0x81F00-0x81FFF */ trait_page_0008, + /* 0x82000-0x820FF */ trait_page_0008, + /* 0x82100-0x821FF */ trait_page_0008, + /* 0x82200-0x822FF */ trait_page_0008, + /* 0x82300-0x823FF */ trait_page_0008, + /* 0x82400-0x824FF */ trait_page_0008, + /* 0x82500-0x825FF */ trait_page_0008, + /* 0x82600-0x826FF */ trait_page_0008, + /* 0x82700-0x827FF */ trait_page_0008, + /* 0x82800-0x828FF */ trait_page_0008, + /* 0x82900-0x829FF */ trait_page_0008, + /* 0x82A00-0x82AFF */ trait_page_0008, + /* 0x82B00-0x82BFF */ trait_page_0008, + /* 0x82C00-0x82CFF */ trait_page_0008, + /* 0x82D00-0x82DFF */ trait_page_0008, + /* 0x82E00-0x82EFF */ trait_page_0008, + /* 0x82F00-0x82FFF */ trait_page_0008, + /* 0x83000-0x830FF */ trait_page_0008, + /* 0x83100-0x831FF */ trait_page_0008, + /* 0x83200-0x832FF */ trait_page_0008, + /* 0x83300-0x833FF */ trait_page_0008, + /* 0x83400-0x834FF */ trait_page_0008, + /* 0x83500-0x835FF */ trait_page_0008, + /* 0x83600-0x836FF */ trait_page_0008, + /* 0x83700-0x837FF */ trait_page_0008, + /* 0x83800-0x838FF */ trait_page_0008, + /* 0x83900-0x839FF */ trait_page_0008, + /* 0x83A00-0x83AFF */ trait_page_0008, + /* 0x83B00-0x83BFF */ trait_page_0008, + /* 0x83C00-0x83CFF */ trait_page_0008, + /* 0x83D00-0x83DFF */ trait_page_0008, + /* 0x83E00-0x83EFF */ trait_page_0008, + /* 0x83F00-0x83FFF */ trait_page_0008, + /* 0x84000-0x840FF */ trait_page_0008, + /* 0x84100-0x841FF */ trait_page_0008, + /* 0x84200-0x842FF */ trait_page_0008, + /* 0x84300-0x843FF */ trait_page_0008, + /* 0x84400-0x844FF */ trait_page_0008, + /* 0x84500-0x845FF */ trait_page_0008, + /* 0x84600-0x846FF */ trait_page_0008, + /* 0x84700-0x847FF */ trait_page_0008, + /* 0x84800-0x848FF */ trait_page_0008, + /* 0x84900-0x849FF */ trait_page_0008, + /* 0x84A00-0x84AFF */ trait_page_0008, + /* 0x84B00-0x84BFF */ trait_page_0008, + /* 0x84C00-0x84CFF */ trait_page_0008, + /* 0x84D00-0x84DFF */ trait_page_0008, + /* 0x84E00-0x84EFF */ trait_page_0008, + /* 0x84F00-0x84FFF */ trait_page_0008, + /* 0x85000-0x850FF */ trait_page_0008, + /* 0x85100-0x851FF */ trait_page_0008, + /* 0x85200-0x852FF */ trait_page_0008, + /* 0x85300-0x853FF */ trait_page_0008, + /* 0x85400-0x854FF */ trait_page_0008, + /* 0x85500-0x855FF */ trait_page_0008, + /* 0x85600-0x856FF */ trait_page_0008, + /* 0x85700-0x857FF */ trait_page_0008, + /* 0x85800-0x858FF */ trait_page_0008, + /* 0x85900-0x859FF */ trait_page_0008, + /* 0x85A00-0x85AFF */ trait_page_0008, + /* 0x85B00-0x85BFF */ trait_page_0008, + /* 0x85C00-0x85CFF */ trait_page_0008, + /* 0x85D00-0x85DFF */ trait_page_0008, + /* 0x85E00-0x85EFF */ trait_page_0008, + /* 0x85F00-0x85FFF */ trait_page_0008, + /* 0x86000-0x860FF */ trait_page_0008, + /* 0x86100-0x861FF */ trait_page_0008, + /* 0x86200-0x862FF */ trait_page_0008, + /* 0x86300-0x863FF */ trait_page_0008, + /* 0x86400-0x864FF */ trait_page_0008, + /* 0x86500-0x865FF */ trait_page_0008, + /* 0x86600-0x866FF */ trait_page_0008, + /* 0x86700-0x867FF */ trait_page_0008, + /* 0x86800-0x868FF */ trait_page_0008, + /* 0x86900-0x869FF */ trait_page_0008, + /* 0x86A00-0x86AFF */ trait_page_0008, + /* 0x86B00-0x86BFF */ trait_page_0008, + /* 0x86C00-0x86CFF */ trait_page_0008, + /* 0x86D00-0x86DFF */ trait_page_0008, + /* 0x86E00-0x86EFF */ trait_page_0008, + /* 0x86F00-0x86FFF */ trait_page_0008, + /* 0x87000-0x870FF */ trait_page_0008, + /* 0x87100-0x871FF */ trait_page_0008, + /* 0x87200-0x872FF */ trait_page_0008, + /* 0x87300-0x873FF */ trait_page_0008, + /* 0x87400-0x874FF */ trait_page_0008, + /* 0x87500-0x875FF */ trait_page_0008, + /* 0x87600-0x876FF */ trait_page_0008, + /* 0x87700-0x877FF */ trait_page_0008, + /* 0x87800-0x878FF */ trait_page_0008, + /* 0x87900-0x879FF */ trait_page_0008, + /* 0x87A00-0x87AFF */ trait_page_0008, + /* 0x87B00-0x87BFF */ trait_page_0008, + /* 0x87C00-0x87CFF */ trait_page_0008, + /* 0x87D00-0x87DFF */ trait_page_0008, + /* 0x87E00-0x87EFF */ trait_page_0008, + /* 0x87F00-0x87FFF */ trait_page_0008, + /* 0x88000-0x880FF */ trait_page_0008, + /* 0x88100-0x881FF */ trait_page_0008, + /* 0x88200-0x882FF */ trait_page_0008, + /* 0x88300-0x883FF */ trait_page_0008, + /* 0x88400-0x884FF */ trait_page_0008, + /* 0x88500-0x885FF */ trait_page_0008, + /* 0x88600-0x886FF */ trait_page_0008, + /* 0x88700-0x887FF */ trait_page_0008, + /* 0x88800-0x888FF */ trait_page_0008, + /* 0x88900-0x889FF */ trait_page_0008, + /* 0x88A00-0x88AFF */ trait_page_0008, + /* 0x88B00-0x88BFF */ trait_page_0008, + /* 0x88C00-0x88CFF */ trait_page_0008, + /* 0x88D00-0x88DFF */ trait_page_0008, + /* 0x88E00-0x88EFF */ trait_page_0008, + /* 0x88F00-0x88FFF */ trait_page_0008, + /* 0x89000-0x890FF */ trait_page_0008, + /* 0x89100-0x891FF */ trait_page_0008, + /* 0x89200-0x892FF */ trait_page_0008, + /* 0x89300-0x893FF */ trait_page_0008, + /* 0x89400-0x894FF */ trait_page_0008, + /* 0x89500-0x895FF */ trait_page_0008, + /* 0x89600-0x896FF */ trait_page_0008, + /* 0x89700-0x897FF */ trait_page_0008, + /* 0x89800-0x898FF */ trait_page_0008, + /* 0x89900-0x899FF */ trait_page_0008, + /* 0x89A00-0x89AFF */ trait_page_0008, + /* 0x89B00-0x89BFF */ trait_page_0008, + /* 0x89C00-0x89CFF */ trait_page_0008, + /* 0x89D00-0x89DFF */ trait_page_0008, + /* 0x89E00-0x89EFF */ trait_page_0008, + /* 0x89F00-0x89FFF */ trait_page_0008, + /* 0x8A000-0x8A0FF */ trait_page_0008, + /* 0x8A100-0x8A1FF */ trait_page_0008, + /* 0x8A200-0x8A2FF */ trait_page_0008, + /* 0x8A300-0x8A3FF */ trait_page_0008, + /* 0x8A400-0x8A4FF */ trait_page_0008, + /* 0x8A500-0x8A5FF */ trait_page_0008, + /* 0x8A600-0x8A6FF */ trait_page_0008, + /* 0x8A700-0x8A7FF */ trait_page_0008, + /* 0x8A800-0x8A8FF */ trait_page_0008, + /* 0x8A900-0x8A9FF */ trait_page_0008, + /* 0x8AA00-0x8AAFF */ trait_page_0008, + /* 0x8AB00-0x8ABFF */ trait_page_0008, + /* 0x8AC00-0x8ACFF */ trait_page_0008, + /* 0x8AD00-0x8ADFF */ trait_page_0008, + /* 0x8AE00-0x8AEFF */ trait_page_0008, + /* 0x8AF00-0x8AFFF */ trait_page_0008, + /* 0x8B000-0x8B0FF */ trait_page_0008, + /* 0x8B100-0x8B1FF */ trait_page_0008, + /* 0x8B200-0x8B2FF */ trait_page_0008, + /* 0x8B300-0x8B3FF */ trait_page_0008, + /* 0x8B400-0x8B4FF */ trait_page_0008, + /* 0x8B500-0x8B5FF */ trait_page_0008, + /* 0x8B600-0x8B6FF */ trait_page_0008, + /* 0x8B700-0x8B7FF */ trait_page_0008, + /* 0x8B800-0x8B8FF */ trait_page_0008, + /* 0x8B900-0x8B9FF */ trait_page_0008, + /* 0x8BA00-0x8BAFF */ trait_page_0008, + /* 0x8BB00-0x8BBFF */ trait_page_0008, + /* 0x8BC00-0x8BCFF */ trait_page_0008, + /* 0x8BD00-0x8BDFF */ trait_page_0008, + /* 0x8BE00-0x8BEFF */ trait_page_0008, + /* 0x8BF00-0x8BFFF */ trait_page_0008, + /* 0x8C000-0x8C0FF */ trait_page_0008, + /* 0x8C100-0x8C1FF */ trait_page_0008, + /* 0x8C200-0x8C2FF */ trait_page_0008, + /* 0x8C300-0x8C3FF */ trait_page_0008, + /* 0x8C400-0x8C4FF */ trait_page_0008, + /* 0x8C500-0x8C5FF */ trait_page_0008, + /* 0x8C600-0x8C6FF */ trait_page_0008, + /* 0x8C700-0x8C7FF */ trait_page_0008, + /* 0x8C800-0x8C8FF */ trait_page_0008, + /* 0x8C900-0x8C9FF */ trait_page_0008, + /* 0x8CA00-0x8CAFF */ trait_page_0008, + /* 0x8CB00-0x8CBFF */ trait_page_0008, + /* 0x8CC00-0x8CCFF */ trait_page_0008, + /* 0x8CD00-0x8CDFF */ trait_page_0008, + /* 0x8CE00-0x8CEFF */ trait_page_0008, + /* 0x8CF00-0x8CFFF */ trait_page_0008, + /* 0x8D000-0x8D0FF */ trait_page_0008, + /* 0x8D100-0x8D1FF */ trait_page_0008, + /* 0x8D200-0x8D2FF */ trait_page_0008, + /* 0x8D300-0x8D3FF */ trait_page_0008, + /* 0x8D400-0x8D4FF */ trait_page_0008, + /* 0x8D500-0x8D5FF */ trait_page_0008, + /* 0x8D600-0x8D6FF */ trait_page_0008, + /* 0x8D700-0x8D7FF */ trait_page_0008, + /* 0x8D800-0x8D8FF */ trait_page_0008, + /* 0x8D900-0x8D9FF */ trait_page_0008, + /* 0x8DA00-0x8DAFF */ trait_page_0008, + /* 0x8DB00-0x8DBFF */ trait_page_0008, + /* 0x8DC00-0x8DCFF */ trait_page_0008, + /* 0x8DD00-0x8DDFF */ trait_page_0008, + /* 0x8DE00-0x8DEFF */ trait_page_0008, + /* 0x8DF00-0x8DFFF */ trait_page_0008, + /* 0x8E000-0x8E0FF */ trait_page_0008, + /* 0x8E100-0x8E1FF */ trait_page_0008, + /* 0x8E200-0x8E2FF */ trait_page_0008, + /* 0x8E300-0x8E3FF */ trait_page_0008, + /* 0x8E400-0x8E4FF */ trait_page_0008, + /* 0x8E500-0x8E5FF */ trait_page_0008, + /* 0x8E600-0x8E6FF */ trait_page_0008, + /* 0x8E700-0x8E7FF */ trait_page_0008, + /* 0x8E800-0x8E8FF */ trait_page_0008, + /* 0x8E900-0x8E9FF */ trait_page_0008, + /* 0x8EA00-0x8EAFF */ trait_page_0008, + /* 0x8EB00-0x8EBFF */ trait_page_0008, + /* 0x8EC00-0x8ECFF */ trait_page_0008, + /* 0x8ED00-0x8EDFF */ trait_page_0008, + /* 0x8EE00-0x8EEFF */ trait_page_0008, + /* 0x8EF00-0x8EFFF */ trait_page_0008, + /* 0x8F000-0x8F0FF */ trait_page_0008, + /* 0x8F100-0x8F1FF */ trait_page_0008, + /* 0x8F200-0x8F2FF */ trait_page_0008, + /* 0x8F300-0x8F3FF */ trait_page_0008, + /* 0x8F400-0x8F4FF */ trait_page_0008, + /* 0x8F500-0x8F5FF */ trait_page_0008, + /* 0x8F600-0x8F6FF */ trait_page_0008, + /* 0x8F700-0x8F7FF */ trait_page_0008, + /* 0x8F800-0x8F8FF */ trait_page_0008, + /* 0x8F900-0x8F9FF */ trait_page_0008, + /* 0x8FA00-0x8FAFF */ trait_page_0008, + /* 0x8FB00-0x8FBFF */ trait_page_0008, + /* 0x8FC00-0x8FCFF */ trait_page_0008, + /* 0x8FD00-0x8FDFF */ trait_page_0008, + /* 0x8FE00-0x8FEFF */ trait_page_0008, + /* 0x8FF00-0x8FFFF */ trait_page_0008, + /* 0x90000-0x900FF */ trait_page_0008, + /* 0x90100-0x901FF */ trait_page_0008, + /* 0x90200-0x902FF */ trait_page_0008, + /* 0x90300-0x903FF */ trait_page_0008, + /* 0x90400-0x904FF */ trait_page_0008, + /* 0x90500-0x905FF */ trait_page_0008, + /* 0x90600-0x906FF */ trait_page_0008, + /* 0x90700-0x907FF */ trait_page_0008, + /* 0x90800-0x908FF */ trait_page_0008, + /* 0x90900-0x909FF */ trait_page_0008, + /* 0x90A00-0x90AFF */ trait_page_0008, + /* 0x90B00-0x90BFF */ trait_page_0008, + /* 0x90C00-0x90CFF */ trait_page_0008, + /* 0x90D00-0x90DFF */ trait_page_0008, + /* 0x90E00-0x90EFF */ trait_page_0008, + /* 0x90F00-0x90FFF */ trait_page_0008, + /* 0x91000-0x910FF */ trait_page_0008, + /* 0x91100-0x911FF */ trait_page_0008, + /* 0x91200-0x912FF */ trait_page_0008, + /* 0x91300-0x913FF */ trait_page_0008, + /* 0x91400-0x914FF */ trait_page_0008, + /* 0x91500-0x915FF */ trait_page_0008, + /* 0x91600-0x916FF */ trait_page_0008, + /* 0x91700-0x917FF */ trait_page_0008, + /* 0x91800-0x918FF */ trait_page_0008, + /* 0x91900-0x919FF */ trait_page_0008, + /* 0x91A00-0x91AFF */ trait_page_0008, + /* 0x91B00-0x91BFF */ trait_page_0008, + /* 0x91C00-0x91CFF */ trait_page_0008, + /* 0x91D00-0x91DFF */ trait_page_0008, + /* 0x91E00-0x91EFF */ trait_page_0008, + /* 0x91F00-0x91FFF */ trait_page_0008, + /* 0x92000-0x920FF */ trait_page_0008, + /* 0x92100-0x921FF */ trait_page_0008, + /* 0x92200-0x922FF */ trait_page_0008, + /* 0x92300-0x923FF */ trait_page_0008, + /* 0x92400-0x924FF */ trait_page_0008, + /* 0x92500-0x925FF */ trait_page_0008, + /* 0x92600-0x926FF */ trait_page_0008, + /* 0x92700-0x927FF */ trait_page_0008, + /* 0x92800-0x928FF */ trait_page_0008, + /* 0x92900-0x929FF */ trait_page_0008, + /* 0x92A00-0x92AFF */ trait_page_0008, + /* 0x92B00-0x92BFF */ trait_page_0008, + /* 0x92C00-0x92CFF */ trait_page_0008, + /* 0x92D00-0x92DFF */ trait_page_0008, + /* 0x92E00-0x92EFF */ trait_page_0008, + /* 0x92F00-0x92FFF */ trait_page_0008, + /* 0x93000-0x930FF */ trait_page_0008, + /* 0x93100-0x931FF */ trait_page_0008, + /* 0x93200-0x932FF */ trait_page_0008, + /* 0x93300-0x933FF */ trait_page_0008, + /* 0x93400-0x934FF */ trait_page_0008, + /* 0x93500-0x935FF */ trait_page_0008, + /* 0x93600-0x936FF */ trait_page_0008, + /* 0x93700-0x937FF */ trait_page_0008, + /* 0x93800-0x938FF */ trait_page_0008, + /* 0x93900-0x939FF */ trait_page_0008, + /* 0x93A00-0x93AFF */ trait_page_0008, + /* 0x93B00-0x93BFF */ trait_page_0008, + /* 0x93C00-0x93CFF */ trait_page_0008, + /* 0x93D00-0x93DFF */ trait_page_0008, + /* 0x93E00-0x93EFF */ trait_page_0008, + /* 0x93F00-0x93FFF */ trait_page_0008, + /* 0x94000-0x940FF */ trait_page_0008, + /* 0x94100-0x941FF */ trait_page_0008, + /* 0x94200-0x942FF */ trait_page_0008, + /* 0x94300-0x943FF */ trait_page_0008, + /* 0x94400-0x944FF */ trait_page_0008, + /* 0x94500-0x945FF */ trait_page_0008, + /* 0x94600-0x946FF */ trait_page_0008, + /* 0x94700-0x947FF */ trait_page_0008, + /* 0x94800-0x948FF */ trait_page_0008, + /* 0x94900-0x949FF */ trait_page_0008, + /* 0x94A00-0x94AFF */ trait_page_0008, + /* 0x94B00-0x94BFF */ trait_page_0008, + /* 0x94C00-0x94CFF */ trait_page_0008, + /* 0x94D00-0x94DFF */ trait_page_0008, + /* 0x94E00-0x94EFF */ trait_page_0008, + /* 0x94F00-0x94FFF */ trait_page_0008, + /* 0x95000-0x950FF */ trait_page_0008, + /* 0x95100-0x951FF */ trait_page_0008, + /* 0x95200-0x952FF */ trait_page_0008, + /* 0x95300-0x953FF */ trait_page_0008, + /* 0x95400-0x954FF */ trait_page_0008, + /* 0x95500-0x955FF */ trait_page_0008, + /* 0x95600-0x956FF */ trait_page_0008, + /* 0x95700-0x957FF */ trait_page_0008, + /* 0x95800-0x958FF */ trait_page_0008, + /* 0x95900-0x959FF */ trait_page_0008, + /* 0x95A00-0x95AFF */ trait_page_0008, + /* 0x95B00-0x95BFF */ trait_page_0008, + /* 0x95C00-0x95CFF */ trait_page_0008, + /* 0x95D00-0x95DFF */ trait_page_0008, + /* 0x95E00-0x95EFF */ trait_page_0008, + /* 0x95F00-0x95FFF */ trait_page_0008, + /* 0x96000-0x960FF */ trait_page_0008, + /* 0x96100-0x961FF */ trait_page_0008, + /* 0x96200-0x962FF */ trait_page_0008, + /* 0x96300-0x963FF */ trait_page_0008, + /* 0x96400-0x964FF */ trait_page_0008, + /* 0x96500-0x965FF */ trait_page_0008, + /* 0x96600-0x966FF */ trait_page_0008, + /* 0x96700-0x967FF */ trait_page_0008, + /* 0x96800-0x968FF */ trait_page_0008, + /* 0x96900-0x969FF */ trait_page_0008, + /* 0x96A00-0x96AFF */ trait_page_0008, + /* 0x96B00-0x96BFF */ trait_page_0008, + /* 0x96C00-0x96CFF */ trait_page_0008, + /* 0x96D00-0x96DFF */ trait_page_0008, + /* 0x96E00-0x96EFF */ trait_page_0008, + /* 0x96F00-0x96FFF */ trait_page_0008, + /* 0x97000-0x970FF */ trait_page_0008, + /* 0x97100-0x971FF */ trait_page_0008, + /* 0x97200-0x972FF */ trait_page_0008, + /* 0x97300-0x973FF */ trait_page_0008, + /* 0x97400-0x974FF */ trait_page_0008, + /* 0x97500-0x975FF */ trait_page_0008, + /* 0x97600-0x976FF */ trait_page_0008, + /* 0x97700-0x977FF */ trait_page_0008, + /* 0x97800-0x978FF */ trait_page_0008, + /* 0x97900-0x979FF */ trait_page_0008, + /* 0x97A00-0x97AFF */ trait_page_0008, + /* 0x97B00-0x97BFF */ trait_page_0008, + /* 0x97C00-0x97CFF */ trait_page_0008, + /* 0x97D00-0x97DFF */ trait_page_0008, + /* 0x97E00-0x97EFF */ trait_page_0008, + /* 0x97F00-0x97FFF */ trait_page_0008, + /* 0x98000-0x980FF */ trait_page_0008, + /* 0x98100-0x981FF */ trait_page_0008, + /* 0x98200-0x982FF */ trait_page_0008, + /* 0x98300-0x983FF */ trait_page_0008, + /* 0x98400-0x984FF */ trait_page_0008, + /* 0x98500-0x985FF */ trait_page_0008, + /* 0x98600-0x986FF */ trait_page_0008, + /* 0x98700-0x987FF */ trait_page_0008, + /* 0x98800-0x988FF */ trait_page_0008, + /* 0x98900-0x989FF */ trait_page_0008, + /* 0x98A00-0x98AFF */ trait_page_0008, + /* 0x98B00-0x98BFF */ trait_page_0008, + /* 0x98C00-0x98CFF */ trait_page_0008, + /* 0x98D00-0x98DFF */ trait_page_0008, + /* 0x98E00-0x98EFF */ trait_page_0008, + /* 0x98F00-0x98FFF */ trait_page_0008, + /* 0x99000-0x990FF */ trait_page_0008, + /* 0x99100-0x991FF */ trait_page_0008, + /* 0x99200-0x992FF */ trait_page_0008, + /* 0x99300-0x993FF */ trait_page_0008, + /* 0x99400-0x994FF */ trait_page_0008, + /* 0x99500-0x995FF */ trait_page_0008, + /* 0x99600-0x996FF */ trait_page_0008, + /* 0x99700-0x997FF */ trait_page_0008, + /* 0x99800-0x998FF */ trait_page_0008, + /* 0x99900-0x999FF */ trait_page_0008, + /* 0x99A00-0x99AFF */ trait_page_0008, + /* 0x99B00-0x99BFF */ trait_page_0008, + /* 0x99C00-0x99CFF */ trait_page_0008, + /* 0x99D00-0x99DFF */ trait_page_0008, + /* 0x99E00-0x99EFF */ trait_page_0008, + /* 0x99F00-0x99FFF */ trait_page_0008, + /* 0x9A000-0x9A0FF */ trait_page_0008, + /* 0x9A100-0x9A1FF */ trait_page_0008, + /* 0x9A200-0x9A2FF */ trait_page_0008, + /* 0x9A300-0x9A3FF */ trait_page_0008, + /* 0x9A400-0x9A4FF */ trait_page_0008, + /* 0x9A500-0x9A5FF */ trait_page_0008, + /* 0x9A600-0x9A6FF */ trait_page_0008, + /* 0x9A700-0x9A7FF */ trait_page_0008, + /* 0x9A800-0x9A8FF */ trait_page_0008, + /* 0x9A900-0x9A9FF */ trait_page_0008, + /* 0x9AA00-0x9AAFF */ trait_page_0008, + /* 0x9AB00-0x9ABFF */ trait_page_0008, + /* 0x9AC00-0x9ACFF */ trait_page_0008, + /* 0x9AD00-0x9ADFF */ trait_page_0008, + /* 0x9AE00-0x9AEFF */ trait_page_0008, + /* 0x9AF00-0x9AFFF */ trait_page_0008, + /* 0x9B000-0x9B0FF */ trait_page_0008, + /* 0x9B100-0x9B1FF */ trait_page_0008, + /* 0x9B200-0x9B2FF */ trait_page_0008, + /* 0x9B300-0x9B3FF */ trait_page_0008, + /* 0x9B400-0x9B4FF */ trait_page_0008, + /* 0x9B500-0x9B5FF */ trait_page_0008, + /* 0x9B600-0x9B6FF */ trait_page_0008, + /* 0x9B700-0x9B7FF */ trait_page_0008, + /* 0x9B800-0x9B8FF */ trait_page_0008, + /* 0x9B900-0x9B9FF */ trait_page_0008, + /* 0x9BA00-0x9BAFF */ trait_page_0008, + /* 0x9BB00-0x9BBFF */ trait_page_0008, + /* 0x9BC00-0x9BCFF */ trait_page_0008, + /* 0x9BD00-0x9BDFF */ trait_page_0008, + /* 0x9BE00-0x9BEFF */ trait_page_0008, + /* 0x9BF00-0x9BFFF */ trait_page_0008, + /* 0x9C000-0x9C0FF */ trait_page_0008, + /* 0x9C100-0x9C1FF */ trait_page_0008, + /* 0x9C200-0x9C2FF */ trait_page_0008, + /* 0x9C300-0x9C3FF */ trait_page_0008, + /* 0x9C400-0x9C4FF */ trait_page_0008, + /* 0x9C500-0x9C5FF */ trait_page_0008, + /* 0x9C600-0x9C6FF */ trait_page_0008, + /* 0x9C700-0x9C7FF */ trait_page_0008, + /* 0x9C800-0x9C8FF */ trait_page_0008, + /* 0x9C900-0x9C9FF */ trait_page_0008, + /* 0x9CA00-0x9CAFF */ trait_page_0008, + /* 0x9CB00-0x9CBFF */ trait_page_0008, + /* 0x9CC00-0x9CCFF */ trait_page_0008, + /* 0x9CD00-0x9CDFF */ trait_page_0008, + /* 0x9CE00-0x9CEFF */ trait_page_0008, + /* 0x9CF00-0x9CFFF */ trait_page_0008, + /* 0x9D000-0x9D0FF */ trait_page_0008, + /* 0x9D100-0x9D1FF */ trait_page_0008, + /* 0x9D200-0x9D2FF */ trait_page_0008, + /* 0x9D300-0x9D3FF */ trait_page_0008, + /* 0x9D400-0x9D4FF */ trait_page_0008, + /* 0x9D500-0x9D5FF */ trait_page_0008, + /* 0x9D600-0x9D6FF */ trait_page_0008, + /* 0x9D700-0x9D7FF */ trait_page_0008, + /* 0x9D800-0x9D8FF */ trait_page_0008, + /* 0x9D900-0x9D9FF */ trait_page_0008, + /* 0x9DA00-0x9DAFF */ trait_page_0008, + /* 0x9DB00-0x9DBFF */ trait_page_0008, + /* 0x9DC00-0x9DCFF */ trait_page_0008, + /* 0x9DD00-0x9DDFF */ trait_page_0008, + /* 0x9DE00-0x9DEFF */ trait_page_0008, + /* 0x9DF00-0x9DFFF */ trait_page_0008, + /* 0x9E000-0x9E0FF */ trait_page_0008, + /* 0x9E100-0x9E1FF */ trait_page_0008, + /* 0x9E200-0x9E2FF */ trait_page_0008, + /* 0x9E300-0x9E3FF */ trait_page_0008, + /* 0x9E400-0x9E4FF */ trait_page_0008, + /* 0x9E500-0x9E5FF */ trait_page_0008, + /* 0x9E600-0x9E6FF */ trait_page_0008, + /* 0x9E700-0x9E7FF */ trait_page_0008, + /* 0x9E800-0x9E8FF */ trait_page_0008, + /* 0x9E900-0x9E9FF */ trait_page_0008, + /* 0x9EA00-0x9EAFF */ trait_page_0008, + /* 0x9EB00-0x9EBFF */ trait_page_0008, + /* 0x9EC00-0x9ECFF */ trait_page_0008, + /* 0x9ED00-0x9EDFF */ trait_page_0008, + /* 0x9EE00-0x9EEFF */ trait_page_0008, + /* 0x9EF00-0x9EFFF */ trait_page_0008, + /* 0x9F000-0x9F0FF */ trait_page_0008, + /* 0x9F100-0x9F1FF */ trait_page_0008, + /* 0x9F200-0x9F2FF */ trait_page_0008, + /* 0x9F300-0x9F3FF */ trait_page_0008, + /* 0x9F400-0x9F4FF */ trait_page_0008, + /* 0x9F500-0x9F5FF */ trait_page_0008, + /* 0x9F600-0x9F6FF */ trait_page_0008, + /* 0x9F700-0x9F7FF */ trait_page_0008, + /* 0x9F800-0x9F8FF */ trait_page_0008, + /* 0x9F900-0x9F9FF */ trait_page_0008, + /* 0x9FA00-0x9FAFF */ trait_page_0008, + /* 0x9FB00-0x9FBFF */ trait_page_0008, + /* 0x9FC00-0x9FCFF */ trait_page_0008, + /* 0x9FD00-0x9FDFF */ trait_page_0008, + /* 0x9FE00-0x9FEFF */ trait_page_0008, + /* 0x9FF00-0x9FFFF */ trait_page_0008, + /* 0xA0000-0xA00FF */ trait_page_0008, + /* 0xA0100-0xA01FF */ trait_page_0008, + /* 0xA0200-0xA02FF */ trait_page_0008, + /* 0xA0300-0xA03FF */ trait_page_0008, + /* 0xA0400-0xA04FF */ trait_page_0008, + /* 0xA0500-0xA05FF */ trait_page_0008, + /* 0xA0600-0xA06FF */ trait_page_0008, + /* 0xA0700-0xA07FF */ trait_page_0008, + /* 0xA0800-0xA08FF */ trait_page_0008, + /* 0xA0900-0xA09FF */ trait_page_0008, + /* 0xA0A00-0xA0AFF */ trait_page_0008, + /* 0xA0B00-0xA0BFF */ trait_page_0008, + /* 0xA0C00-0xA0CFF */ trait_page_0008, + /* 0xA0D00-0xA0DFF */ trait_page_0008, + /* 0xA0E00-0xA0EFF */ trait_page_0008, + /* 0xA0F00-0xA0FFF */ trait_page_0008, + /* 0xA1000-0xA10FF */ trait_page_0008, + /* 0xA1100-0xA11FF */ trait_page_0008, + /* 0xA1200-0xA12FF */ trait_page_0008, + /* 0xA1300-0xA13FF */ trait_page_0008, + /* 0xA1400-0xA14FF */ trait_page_0008, + /* 0xA1500-0xA15FF */ trait_page_0008, + /* 0xA1600-0xA16FF */ trait_page_0008, + /* 0xA1700-0xA17FF */ trait_page_0008, + /* 0xA1800-0xA18FF */ trait_page_0008, + /* 0xA1900-0xA19FF */ trait_page_0008, + /* 0xA1A00-0xA1AFF */ trait_page_0008, + /* 0xA1B00-0xA1BFF */ trait_page_0008, + /* 0xA1C00-0xA1CFF */ trait_page_0008, + /* 0xA1D00-0xA1DFF */ trait_page_0008, + /* 0xA1E00-0xA1EFF */ trait_page_0008, + /* 0xA1F00-0xA1FFF */ trait_page_0008, + /* 0xA2000-0xA20FF */ trait_page_0008, + /* 0xA2100-0xA21FF */ trait_page_0008, + /* 0xA2200-0xA22FF */ trait_page_0008, + /* 0xA2300-0xA23FF */ trait_page_0008, + /* 0xA2400-0xA24FF */ trait_page_0008, + /* 0xA2500-0xA25FF */ trait_page_0008, + /* 0xA2600-0xA26FF */ trait_page_0008, + /* 0xA2700-0xA27FF */ trait_page_0008, + /* 0xA2800-0xA28FF */ trait_page_0008, + /* 0xA2900-0xA29FF */ trait_page_0008, + /* 0xA2A00-0xA2AFF */ trait_page_0008, + /* 0xA2B00-0xA2BFF */ trait_page_0008, + /* 0xA2C00-0xA2CFF */ trait_page_0008, + /* 0xA2D00-0xA2DFF */ trait_page_0008, + /* 0xA2E00-0xA2EFF */ trait_page_0008, + /* 0xA2F00-0xA2FFF */ trait_page_0008, + /* 0xA3000-0xA30FF */ trait_page_0008, + /* 0xA3100-0xA31FF */ trait_page_0008, + /* 0xA3200-0xA32FF */ trait_page_0008, + /* 0xA3300-0xA33FF */ trait_page_0008, + /* 0xA3400-0xA34FF */ trait_page_0008, + /* 0xA3500-0xA35FF */ trait_page_0008, + /* 0xA3600-0xA36FF */ trait_page_0008, + /* 0xA3700-0xA37FF */ trait_page_0008, + /* 0xA3800-0xA38FF */ trait_page_0008, + /* 0xA3900-0xA39FF */ trait_page_0008, + /* 0xA3A00-0xA3AFF */ trait_page_0008, + /* 0xA3B00-0xA3BFF */ trait_page_0008, + /* 0xA3C00-0xA3CFF */ trait_page_0008, + /* 0xA3D00-0xA3DFF */ trait_page_0008, + /* 0xA3E00-0xA3EFF */ trait_page_0008, + /* 0xA3F00-0xA3FFF */ trait_page_0008, + /* 0xA4000-0xA40FF */ trait_page_0008, + /* 0xA4100-0xA41FF */ trait_page_0008, + /* 0xA4200-0xA42FF */ trait_page_0008, + /* 0xA4300-0xA43FF */ trait_page_0008, + /* 0xA4400-0xA44FF */ trait_page_0008, + /* 0xA4500-0xA45FF */ trait_page_0008, + /* 0xA4600-0xA46FF */ trait_page_0008, + /* 0xA4700-0xA47FF */ trait_page_0008, + /* 0xA4800-0xA48FF */ trait_page_0008, + /* 0xA4900-0xA49FF */ trait_page_0008, + /* 0xA4A00-0xA4AFF */ trait_page_0008, + /* 0xA4B00-0xA4BFF */ trait_page_0008, + /* 0xA4C00-0xA4CFF */ trait_page_0008, + /* 0xA4D00-0xA4DFF */ trait_page_0008, + /* 0xA4E00-0xA4EFF */ trait_page_0008, + /* 0xA4F00-0xA4FFF */ trait_page_0008, + /* 0xA5000-0xA50FF */ trait_page_0008, + /* 0xA5100-0xA51FF */ trait_page_0008, + /* 0xA5200-0xA52FF */ trait_page_0008, + /* 0xA5300-0xA53FF */ trait_page_0008, + /* 0xA5400-0xA54FF */ trait_page_0008, + /* 0xA5500-0xA55FF */ trait_page_0008, + /* 0xA5600-0xA56FF */ trait_page_0008, + /* 0xA5700-0xA57FF */ trait_page_0008, + /* 0xA5800-0xA58FF */ trait_page_0008, + /* 0xA5900-0xA59FF */ trait_page_0008, + /* 0xA5A00-0xA5AFF */ trait_page_0008, + /* 0xA5B00-0xA5BFF */ trait_page_0008, + /* 0xA5C00-0xA5CFF */ trait_page_0008, + /* 0xA5D00-0xA5DFF */ trait_page_0008, + /* 0xA5E00-0xA5EFF */ trait_page_0008, + /* 0xA5F00-0xA5FFF */ trait_page_0008, + /* 0xA6000-0xA60FF */ trait_page_0008, + /* 0xA6100-0xA61FF */ trait_page_0008, + /* 0xA6200-0xA62FF */ trait_page_0008, + /* 0xA6300-0xA63FF */ trait_page_0008, + /* 0xA6400-0xA64FF */ trait_page_0008, + /* 0xA6500-0xA65FF */ trait_page_0008, + /* 0xA6600-0xA66FF */ trait_page_0008, + /* 0xA6700-0xA67FF */ trait_page_0008, + /* 0xA6800-0xA68FF */ trait_page_0008, + /* 0xA6900-0xA69FF */ trait_page_0008, + /* 0xA6A00-0xA6AFF */ trait_page_0008, + /* 0xA6B00-0xA6BFF */ trait_page_0008, + /* 0xA6C00-0xA6CFF */ trait_page_0008, + /* 0xA6D00-0xA6DFF */ trait_page_0008, + /* 0xA6E00-0xA6EFF */ trait_page_0008, + /* 0xA6F00-0xA6FFF */ trait_page_0008, + /* 0xA7000-0xA70FF */ trait_page_0008, + /* 0xA7100-0xA71FF */ trait_page_0008, + /* 0xA7200-0xA72FF */ trait_page_0008, + /* 0xA7300-0xA73FF */ trait_page_0008, + /* 0xA7400-0xA74FF */ trait_page_0008, + /* 0xA7500-0xA75FF */ trait_page_0008, + /* 0xA7600-0xA76FF */ trait_page_0008, + /* 0xA7700-0xA77FF */ trait_page_0008, + /* 0xA7800-0xA78FF */ trait_page_0008, + /* 0xA7900-0xA79FF */ trait_page_0008, + /* 0xA7A00-0xA7AFF */ trait_page_0008, + /* 0xA7B00-0xA7BFF */ trait_page_0008, + /* 0xA7C00-0xA7CFF */ trait_page_0008, + /* 0xA7D00-0xA7DFF */ trait_page_0008, + /* 0xA7E00-0xA7EFF */ trait_page_0008, + /* 0xA7F00-0xA7FFF */ trait_page_0008, + /* 0xA8000-0xA80FF */ trait_page_0008, + /* 0xA8100-0xA81FF */ trait_page_0008, + /* 0xA8200-0xA82FF */ trait_page_0008, + /* 0xA8300-0xA83FF */ trait_page_0008, + /* 0xA8400-0xA84FF */ trait_page_0008, + /* 0xA8500-0xA85FF */ trait_page_0008, + /* 0xA8600-0xA86FF */ trait_page_0008, + /* 0xA8700-0xA87FF */ trait_page_0008, + /* 0xA8800-0xA88FF */ trait_page_0008, + /* 0xA8900-0xA89FF */ trait_page_0008, + /* 0xA8A00-0xA8AFF */ trait_page_0008, + /* 0xA8B00-0xA8BFF */ trait_page_0008, + /* 0xA8C00-0xA8CFF */ trait_page_0008, + /* 0xA8D00-0xA8DFF */ trait_page_0008, + /* 0xA8E00-0xA8EFF */ trait_page_0008, + /* 0xA8F00-0xA8FFF */ trait_page_0008, + /* 0xA9000-0xA90FF */ trait_page_0008, + /* 0xA9100-0xA91FF */ trait_page_0008, + /* 0xA9200-0xA92FF */ trait_page_0008, + /* 0xA9300-0xA93FF */ trait_page_0008, + /* 0xA9400-0xA94FF */ trait_page_0008, + /* 0xA9500-0xA95FF */ trait_page_0008, + /* 0xA9600-0xA96FF */ trait_page_0008, + /* 0xA9700-0xA97FF */ trait_page_0008, + /* 0xA9800-0xA98FF */ trait_page_0008, + /* 0xA9900-0xA99FF */ trait_page_0008, + /* 0xA9A00-0xA9AFF */ trait_page_0008, + /* 0xA9B00-0xA9BFF */ trait_page_0008, + /* 0xA9C00-0xA9CFF */ trait_page_0008, + /* 0xA9D00-0xA9DFF */ trait_page_0008, + /* 0xA9E00-0xA9EFF */ trait_page_0008, + /* 0xA9F00-0xA9FFF */ trait_page_0008, + /* 0xAA000-0xAA0FF */ trait_page_0008, + /* 0xAA100-0xAA1FF */ trait_page_0008, + /* 0xAA200-0xAA2FF */ trait_page_0008, + /* 0xAA300-0xAA3FF */ trait_page_0008, + /* 0xAA400-0xAA4FF */ trait_page_0008, + /* 0xAA500-0xAA5FF */ trait_page_0008, + /* 0xAA600-0xAA6FF */ trait_page_0008, + /* 0xAA700-0xAA7FF */ trait_page_0008, + /* 0xAA800-0xAA8FF */ trait_page_0008, + /* 0xAA900-0xAA9FF */ trait_page_0008, + /* 0xAAA00-0xAAAFF */ trait_page_0008, + /* 0xAAB00-0xAABFF */ trait_page_0008, + /* 0xAAC00-0xAACFF */ trait_page_0008, + /* 0xAAD00-0xAADFF */ trait_page_0008, + /* 0xAAE00-0xAAEFF */ trait_page_0008, + /* 0xAAF00-0xAAFFF */ trait_page_0008, + /* 0xAB000-0xAB0FF */ trait_page_0008, + /* 0xAB100-0xAB1FF */ trait_page_0008, + /* 0xAB200-0xAB2FF */ trait_page_0008, + /* 0xAB300-0xAB3FF */ trait_page_0008, + /* 0xAB400-0xAB4FF */ trait_page_0008, + /* 0xAB500-0xAB5FF */ trait_page_0008, + /* 0xAB600-0xAB6FF */ trait_page_0008, + /* 0xAB700-0xAB7FF */ trait_page_0008, + /* 0xAB800-0xAB8FF */ trait_page_0008, + /* 0xAB900-0xAB9FF */ trait_page_0008, + /* 0xABA00-0xABAFF */ trait_page_0008, + /* 0xABB00-0xABBFF */ trait_page_0008, + /* 0xABC00-0xABCFF */ trait_page_0008, + /* 0xABD00-0xABDFF */ trait_page_0008, + /* 0xABE00-0xABEFF */ trait_page_0008, + /* 0xABF00-0xABFFF */ trait_page_0008, + /* 0xAC000-0xAC0FF */ trait_page_0008, + /* 0xAC100-0xAC1FF */ trait_page_0008, + /* 0xAC200-0xAC2FF */ trait_page_0008, + /* 0xAC300-0xAC3FF */ trait_page_0008, + /* 0xAC400-0xAC4FF */ trait_page_0008, + /* 0xAC500-0xAC5FF */ trait_page_0008, + /* 0xAC600-0xAC6FF */ trait_page_0008, + /* 0xAC700-0xAC7FF */ trait_page_0008, + /* 0xAC800-0xAC8FF */ trait_page_0008, + /* 0xAC900-0xAC9FF */ trait_page_0008, + /* 0xACA00-0xACAFF */ trait_page_0008, + /* 0xACB00-0xACBFF */ trait_page_0008, + /* 0xACC00-0xACCFF */ trait_page_0008, + /* 0xACD00-0xACDFF */ trait_page_0008, + /* 0xACE00-0xACEFF */ trait_page_0008, + /* 0xACF00-0xACFFF */ trait_page_0008, + /* 0xAD000-0xAD0FF */ trait_page_0008, + /* 0xAD100-0xAD1FF */ trait_page_0008, + /* 0xAD200-0xAD2FF */ trait_page_0008, + /* 0xAD300-0xAD3FF */ trait_page_0008, + /* 0xAD400-0xAD4FF */ trait_page_0008, + /* 0xAD500-0xAD5FF */ trait_page_0008, + /* 0xAD600-0xAD6FF */ trait_page_0008, + /* 0xAD700-0xAD7FF */ trait_page_0008, + /* 0xAD800-0xAD8FF */ trait_page_0008, + /* 0xAD900-0xAD9FF */ trait_page_0008, + /* 0xADA00-0xADAFF */ trait_page_0008, + /* 0xADB00-0xADBFF */ trait_page_0008, + /* 0xADC00-0xADCFF */ trait_page_0008, + /* 0xADD00-0xADDFF */ trait_page_0008, + /* 0xADE00-0xADEFF */ trait_page_0008, + /* 0xADF00-0xADFFF */ trait_page_0008, + /* 0xAE000-0xAE0FF */ trait_page_0008, + /* 0xAE100-0xAE1FF */ trait_page_0008, + /* 0xAE200-0xAE2FF */ trait_page_0008, + /* 0xAE300-0xAE3FF */ trait_page_0008, + /* 0xAE400-0xAE4FF */ trait_page_0008, + /* 0xAE500-0xAE5FF */ trait_page_0008, + /* 0xAE600-0xAE6FF */ trait_page_0008, + /* 0xAE700-0xAE7FF */ trait_page_0008, + /* 0xAE800-0xAE8FF */ trait_page_0008, + /* 0xAE900-0xAE9FF */ trait_page_0008, + /* 0xAEA00-0xAEAFF */ trait_page_0008, + /* 0xAEB00-0xAEBFF */ trait_page_0008, + /* 0xAEC00-0xAECFF */ trait_page_0008, + /* 0xAED00-0xAEDFF */ trait_page_0008, + /* 0xAEE00-0xAEEFF */ trait_page_0008, + /* 0xAEF00-0xAEFFF */ trait_page_0008, + /* 0xAF000-0xAF0FF */ trait_page_0008, + /* 0xAF100-0xAF1FF */ trait_page_0008, + /* 0xAF200-0xAF2FF */ trait_page_0008, + /* 0xAF300-0xAF3FF */ trait_page_0008, + /* 0xAF400-0xAF4FF */ trait_page_0008, + /* 0xAF500-0xAF5FF */ trait_page_0008, + /* 0xAF600-0xAF6FF */ trait_page_0008, + /* 0xAF700-0xAF7FF */ trait_page_0008, + /* 0xAF800-0xAF8FF */ trait_page_0008, + /* 0xAF900-0xAF9FF */ trait_page_0008, + /* 0xAFA00-0xAFAFF */ trait_page_0008, + /* 0xAFB00-0xAFBFF */ trait_page_0008, + /* 0xAFC00-0xAFCFF */ trait_page_0008, + /* 0xAFD00-0xAFDFF */ trait_page_0008, + /* 0xAFE00-0xAFEFF */ trait_page_0008, + /* 0xAFF00-0xAFFFF */ trait_page_0008, + /* 0xB0000-0xB00FF */ trait_page_0008, + /* 0xB0100-0xB01FF */ trait_page_0008, + /* 0xB0200-0xB02FF */ trait_page_0008, + /* 0xB0300-0xB03FF */ trait_page_0008, + /* 0xB0400-0xB04FF */ trait_page_0008, + /* 0xB0500-0xB05FF */ trait_page_0008, + /* 0xB0600-0xB06FF */ trait_page_0008, + /* 0xB0700-0xB07FF */ trait_page_0008, + /* 0xB0800-0xB08FF */ trait_page_0008, + /* 0xB0900-0xB09FF */ trait_page_0008, + /* 0xB0A00-0xB0AFF */ trait_page_0008, + /* 0xB0B00-0xB0BFF */ trait_page_0008, + /* 0xB0C00-0xB0CFF */ trait_page_0008, + /* 0xB0D00-0xB0DFF */ trait_page_0008, + /* 0xB0E00-0xB0EFF */ trait_page_0008, + /* 0xB0F00-0xB0FFF */ trait_page_0008, + /* 0xB1000-0xB10FF */ trait_page_0008, + /* 0xB1100-0xB11FF */ trait_page_0008, + /* 0xB1200-0xB12FF */ trait_page_0008, + /* 0xB1300-0xB13FF */ trait_page_0008, + /* 0xB1400-0xB14FF */ trait_page_0008, + /* 0xB1500-0xB15FF */ trait_page_0008, + /* 0xB1600-0xB16FF */ trait_page_0008, + /* 0xB1700-0xB17FF */ trait_page_0008, + /* 0xB1800-0xB18FF */ trait_page_0008, + /* 0xB1900-0xB19FF */ trait_page_0008, + /* 0xB1A00-0xB1AFF */ trait_page_0008, + /* 0xB1B00-0xB1BFF */ trait_page_0008, + /* 0xB1C00-0xB1CFF */ trait_page_0008, + /* 0xB1D00-0xB1DFF */ trait_page_0008, + /* 0xB1E00-0xB1EFF */ trait_page_0008, + /* 0xB1F00-0xB1FFF */ trait_page_0008, + /* 0xB2000-0xB20FF */ trait_page_0008, + /* 0xB2100-0xB21FF */ trait_page_0008, + /* 0xB2200-0xB22FF */ trait_page_0008, + /* 0xB2300-0xB23FF */ trait_page_0008, + /* 0xB2400-0xB24FF */ trait_page_0008, + /* 0xB2500-0xB25FF */ trait_page_0008, + /* 0xB2600-0xB26FF */ trait_page_0008, + /* 0xB2700-0xB27FF */ trait_page_0008, + /* 0xB2800-0xB28FF */ trait_page_0008, + /* 0xB2900-0xB29FF */ trait_page_0008, + /* 0xB2A00-0xB2AFF */ trait_page_0008, + /* 0xB2B00-0xB2BFF */ trait_page_0008, + /* 0xB2C00-0xB2CFF */ trait_page_0008, + /* 0xB2D00-0xB2DFF */ trait_page_0008, + /* 0xB2E00-0xB2EFF */ trait_page_0008, + /* 0xB2F00-0xB2FFF */ trait_page_0008, + /* 0xB3000-0xB30FF */ trait_page_0008, + /* 0xB3100-0xB31FF */ trait_page_0008, + /* 0xB3200-0xB32FF */ trait_page_0008, + /* 0xB3300-0xB33FF */ trait_page_0008, + /* 0xB3400-0xB34FF */ trait_page_0008, + /* 0xB3500-0xB35FF */ trait_page_0008, + /* 0xB3600-0xB36FF */ trait_page_0008, + /* 0xB3700-0xB37FF */ trait_page_0008, + /* 0xB3800-0xB38FF */ trait_page_0008, + /* 0xB3900-0xB39FF */ trait_page_0008, + /* 0xB3A00-0xB3AFF */ trait_page_0008, + /* 0xB3B00-0xB3BFF */ trait_page_0008, + /* 0xB3C00-0xB3CFF */ trait_page_0008, + /* 0xB3D00-0xB3DFF */ trait_page_0008, + /* 0xB3E00-0xB3EFF */ trait_page_0008, + /* 0xB3F00-0xB3FFF */ trait_page_0008, + /* 0xB4000-0xB40FF */ trait_page_0008, + /* 0xB4100-0xB41FF */ trait_page_0008, + /* 0xB4200-0xB42FF */ trait_page_0008, + /* 0xB4300-0xB43FF */ trait_page_0008, + /* 0xB4400-0xB44FF */ trait_page_0008, + /* 0xB4500-0xB45FF */ trait_page_0008, + /* 0xB4600-0xB46FF */ trait_page_0008, + /* 0xB4700-0xB47FF */ trait_page_0008, + /* 0xB4800-0xB48FF */ trait_page_0008, + /* 0xB4900-0xB49FF */ trait_page_0008, + /* 0xB4A00-0xB4AFF */ trait_page_0008, + /* 0xB4B00-0xB4BFF */ trait_page_0008, + /* 0xB4C00-0xB4CFF */ trait_page_0008, + /* 0xB4D00-0xB4DFF */ trait_page_0008, + /* 0xB4E00-0xB4EFF */ trait_page_0008, + /* 0xB4F00-0xB4FFF */ trait_page_0008, + /* 0xB5000-0xB50FF */ trait_page_0008, + /* 0xB5100-0xB51FF */ trait_page_0008, + /* 0xB5200-0xB52FF */ trait_page_0008, + /* 0xB5300-0xB53FF */ trait_page_0008, + /* 0xB5400-0xB54FF */ trait_page_0008, + /* 0xB5500-0xB55FF */ trait_page_0008, + /* 0xB5600-0xB56FF */ trait_page_0008, + /* 0xB5700-0xB57FF */ trait_page_0008, + /* 0xB5800-0xB58FF */ trait_page_0008, + /* 0xB5900-0xB59FF */ trait_page_0008, + /* 0xB5A00-0xB5AFF */ trait_page_0008, + /* 0xB5B00-0xB5BFF */ trait_page_0008, + /* 0xB5C00-0xB5CFF */ trait_page_0008, + /* 0xB5D00-0xB5DFF */ trait_page_0008, + /* 0xB5E00-0xB5EFF */ trait_page_0008, + /* 0xB5F00-0xB5FFF */ trait_page_0008, + /* 0xB6000-0xB60FF */ trait_page_0008, + /* 0xB6100-0xB61FF */ trait_page_0008, + /* 0xB6200-0xB62FF */ trait_page_0008, + /* 0xB6300-0xB63FF */ trait_page_0008, + /* 0xB6400-0xB64FF */ trait_page_0008, + /* 0xB6500-0xB65FF */ trait_page_0008, + /* 0xB6600-0xB66FF */ trait_page_0008, + /* 0xB6700-0xB67FF */ trait_page_0008, + /* 0xB6800-0xB68FF */ trait_page_0008, + /* 0xB6900-0xB69FF */ trait_page_0008, + /* 0xB6A00-0xB6AFF */ trait_page_0008, + /* 0xB6B00-0xB6BFF */ trait_page_0008, + /* 0xB6C00-0xB6CFF */ trait_page_0008, + /* 0xB6D00-0xB6DFF */ trait_page_0008, + /* 0xB6E00-0xB6EFF */ trait_page_0008, + /* 0xB6F00-0xB6FFF */ trait_page_0008, + /* 0xB7000-0xB70FF */ trait_page_0008, + /* 0xB7100-0xB71FF */ trait_page_0008, + /* 0xB7200-0xB72FF */ trait_page_0008, + /* 0xB7300-0xB73FF */ trait_page_0008, + /* 0xB7400-0xB74FF */ trait_page_0008, + /* 0xB7500-0xB75FF */ trait_page_0008, + /* 0xB7600-0xB76FF */ trait_page_0008, + /* 0xB7700-0xB77FF */ trait_page_0008, + /* 0xB7800-0xB78FF */ trait_page_0008, + /* 0xB7900-0xB79FF */ trait_page_0008, + /* 0xB7A00-0xB7AFF */ trait_page_0008, + /* 0xB7B00-0xB7BFF */ trait_page_0008, + /* 0xB7C00-0xB7CFF */ trait_page_0008, + /* 0xB7D00-0xB7DFF */ trait_page_0008, + /* 0xB7E00-0xB7EFF */ trait_page_0008, + /* 0xB7F00-0xB7FFF */ trait_page_0008, + /* 0xB8000-0xB80FF */ trait_page_0008, + /* 0xB8100-0xB81FF */ trait_page_0008, + /* 0xB8200-0xB82FF */ trait_page_0008, + /* 0xB8300-0xB83FF */ trait_page_0008, + /* 0xB8400-0xB84FF */ trait_page_0008, + /* 0xB8500-0xB85FF */ trait_page_0008, + /* 0xB8600-0xB86FF */ trait_page_0008, + /* 0xB8700-0xB87FF */ trait_page_0008, + /* 0xB8800-0xB88FF */ trait_page_0008, + /* 0xB8900-0xB89FF */ trait_page_0008, + /* 0xB8A00-0xB8AFF */ trait_page_0008, + /* 0xB8B00-0xB8BFF */ trait_page_0008, + /* 0xB8C00-0xB8CFF */ trait_page_0008, + /* 0xB8D00-0xB8DFF */ trait_page_0008, + /* 0xB8E00-0xB8EFF */ trait_page_0008, + /* 0xB8F00-0xB8FFF */ trait_page_0008, + /* 0xB9000-0xB90FF */ trait_page_0008, + /* 0xB9100-0xB91FF */ trait_page_0008, + /* 0xB9200-0xB92FF */ trait_page_0008, + /* 0xB9300-0xB93FF */ trait_page_0008, + /* 0xB9400-0xB94FF */ trait_page_0008, + /* 0xB9500-0xB95FF */ trait_page_0008, + /* 0xB9600-0xB96FF */ trait_page_0008, + /* 0xB9700-0xB97FF */ trait_page_0008, + /* 0xB9800-0xB98FF */ trait_page_0008, + /* 0xB9900-0xB99FF */ trait_page_0008, + /* 0xB9A00-0xB9AFF */ trait_page_0008, + /* 0xB9B00-0xB9BFF */ trait_page_0008, + /* 0xB9C00-0xB9CFF */ trait_page_0008, + /* 0xB9D00-0xB9DFF */ trait_page_0008, + /* 0xB9E00-0xB9EFF */ trait_page_0008, + /* 0xB9F00-0xB9FFF */ trait_page_0008, + /* 0xBA000-0xBA0FF */ trait_page_0008, + /* 0xBA100-0xBA1FF */ trait_page_0008, + /* 0xBA200-0xBA2FF */ trait_page_0008, + /* 0xBA300-0xBA3FF */ trait_page_0008, + /* 0xBA400-0xBA4FF */ trait_page_0008, + /* 0xBA500-0xBA5FF */ trait_page_0008, + /* 0xBA600-0xBA6FF */ trait_page_0008, + /* 0xBA700-0xBA7FF */ trait_page_0008, + /* 0xBA800-0xBA8FF */ trait_page_0008, + /* 0xBA900-0xBA9FF */ trait_page_0008, + /* 0xBAA00-0xBAAFF */ trait_page_0008, + /* 0xBAB00-0xBABFF */ trait_page_0008, + /* 0xBAC00-0xBACFF */ trait_page_0008, + /* 0xBAD00-0xBADFF */ trait_page_0008, + /* 0xBAE00-0xBAEFF */ trait_page_0008, + /* 0xBAF00-0xBAFFF */ trait_page_0008, + /* 0xBB000-0xBB0FF */ trait_page_0008, + /* 0xBB100-0xBB1FF */ trait_page_0008, + /* 0xBB200-0xBB2FF */ trait_page_0008, + /* 0xBB300-0xBB3FF */ trait_page_0008, + /* 0xBB400-0xBB4FF */ trait_page_0008, + /* 0xBB500-0xBB5FF */ trait_page_0008, + /* 0xBB600-0xBB6FF */ trait_page_0008, + /* 0xBB700-0xBB7FF */ trait_page_0008, + /* 0xBB800-0xBB8FF */ trait_page_0008, + /* 0xBB900-0xBB9FF */ trait_page_0008, + /* 0xBBA00-0xBBAFF */ trait_page_0008, + /* 0xBBB00-0xBBBFF */ trait_page_0008, + /* 0xBBC00-0xBBCFF */ trait_page_0008, + /* 0xBBD00-0xBBDFF */ trait_page_0008, + /* 0xBBE00-0xBBEFF */ trait_page_0008, + /* 0xBBF00-0xBBFFF */ trait_page_0008, + /* 0xBC000-0xBC0FF */ trait_page_0008, + /* 0xBC100-0xBC1FF */ trait_page_0008, + /* 0xBC200-0xBC2FF */ trait_page_0008, + /* 0xBC300-0xBC3FF */ trait_page_0008, + /* 0xBC400-0xBC4FF */ trait_page_0008, + /* 0xBC500-0xBC5FF */ trait_page_0008, + /* 0xBC600-0xBC6FF */ trait_page_0008, + /* 0xBC700-0xBC7FF */ trait_page_0008, + /* 0xBC800-0xBC8FF */ trait_page_0008, + /* 0xBC900-0xBC9FF */ trait_page_0008, + /* 0xBCA00-0xBCAFF */ trait_page_0008, + /* 0xBCB00-0xBCBFF */ trait_page_0008, + /* 0xBCC00-0xBCCFF */ trait_page_0008, + /* 0xBCD00-0xBCDFF */ trait_page_0008, + /* 0xBCE00-0xBCEFF */ trait_page_0008, + /* 0xBCF00-0xBCFFF */ trait_page_0008, + /* 0xBD000-0xBD0FF */ trait_page_0008, + /* 0xBD100-0xBD1FF */ trait_page_0008, + /* 0xBD200-0xBD2FF */ trait_page_0008, + /* 0xBD300-0xBD3FF */ trait_page_0008, + /* 0xBD400-0xBD4FF */ trait_page_0008, + /* 0xBD500-0xBD5FF */ trait_page_0008, + /* 0xBD600-0xBD6FF */ trait_page_0008, + /* 0xBD700-0xBD7FF */ trait_page_0008, + /* 0xBD800-0xBD8FF */ trait_page_0008, + /* 0xBD900-0xBD9FF */ trait_page_0008, + /* 0xBDA00-0xBDAFF */ trait_page_0008, + /* 0xBDB00-0xBDBFF */ trait_page_0008, + /* 0xBDC00-0xBDCFF */ trait_page_0008, + /* 0xBDD00-0xBDDFF */ trait_page_0008, + /* 0xBDE00-0xBDEFF */ trait_page_0008, + /* 0xBDF00-0xBDFFF */ trait_page_0008, + /* 0xBE000-0xBE0FF */ trait_page_0008, + /* 0xBE100-0xBE1FF */ trait_page_0008, + /* 0xBE200-0xBE2FF */ trait_page_0008, + /* 0xBE300-0xBE3FF */ trait_page_0008, + /* 0xBE400-0xBE4FF */ trait_page_0008, + /* 0xBE500-0xBE5FF */ trait_page_0008, + /* 0xBE600-0xBE6FF */ trait_page_0008, + /* 0xBE700-0xBE7FF */ trait_page_0008, + /* 0xBE800-0xBE8FF */ trait_page_0008, + /* 0xBE900-0xBE9FF */ trait_page_0008, + /* 0xBEA00-0xBEAFF */ trait_page_0008, + /* 0xBEB00-0xBEBFF */ trait_page_0008, + /* 0xBEC00-0xBECFF */ trait_page_0008, + /* 0xBED00-0xBEDFF */ trait_page_0008, + /* 0xBEE00-0xBEEFF */ trait_page_0008, + /* 0xBEF00-0xBEFFF */ trait_page_0008, + /* 0xBF000-0xBF0FF */ trait_page_0008, + /* 0xBF100-0xBF1FF */ trait_page_0008, + /* 0xBF200-0xBF2FF */ trait_page_0008, + /* 0xBF300-0xBF3FF */ trait_page_0008, + /* 0xBF400-0xBF4FF */ trait_page_0008, + /* 0xBF500-0xBF5FF */ trait_page_0008, + /* 0xBF600-0xBF6FF */ trait_page_0008, + /* 0xBF700-0xBF7FF */ trait_page_0008, + /* 0xBF800-0xBF8FF */ trait_page_0008, + /* 0xBF900-0xBF9FF */ trait_page_0008, + /* 0xBFA00-0xBFAFF */ trait_page_0008, + /* 0xBFB00-0xBFBFF */ trait_page_0008, + /* 0xBFC00-0xBFCFF */ trait_page_0008, + /* 0xBFD00-0xBFDFF */ trait_page_0008, + /* 0xBFE00-0xBFEFF */ trait_page_0008, + /* 0xBFF00-0xBFFFF */ trait_page_0008, + /* 0xC0000-0xC00FF */ trait_page_0008, + /* 0xC0100-0xC01FF */ trait_page_0008, + /* 0xC0200-0xC02FF */ trait_page_0008, + /* 0xC0300-0xC03FF */ trait_page_0008, + /* 0xC0400-0xC04FF */ trait_page_0008, + /* 0xC0500-0xC05FF */ trait_page_0008, + /* 0xC0600-0xC06FF */ trait_page_0008, + /* 0xC0700-0xC07FF */ trait_page_0008, + /* 0xC0800-0xC08FF */ trait_page_0008, + /* 0xC0900-0xC09FF */ trait_page_0008, + /* 0xC0A00-0xC0AFF */ trait_page_0008, + /* 0xC0B00-0xC0BFF */ trait_page_0008, + /* 0xC0C00-0xC0CFF */ trait_page_0008, + /* 0xC0D00-0xC0DFF */ trait_page_0008, + /* 0xC0E00-0xC0EFF */ trait_page_0008, + /* 0xC0F00-0xC0FFF */ trait_page_0008, + /* 0xC1000-0xC10FF */ trait_page_0008, + /* 0xC1100-0xC11FF */ trait_page_0008, + /* 0xC1200-0xC12FF */ trait_page_0008, + /* 0xC1300-0xC13FF */ trait_page_0008, + /* 0xC1400-0xC14FF */ trait_page_0008, + /* 0xC1500-0xC15FF */ trait_page_0008, + /* 0xC1600-0xC16FF */ trait_page_0008, + /* 0xC1700-0xC17FF */ trait_page_0008, + /* 0xC1800-0xC18FF */ trait_page_0008, + /* 0xC1900-0xC19FF */ trait_page_0008, + /* 0xC1A00-0xC1AFF */ trait_page_0008, + /* 0xC1B00-0xC1BFF */ trait_page_0008, + /* 0xC1C00-0xC1CFF */ trait_page_0008, + /* 0xC1D00-0xC1DFF */ trait_page_0008, + /* 0xC1E00-0xC1EFF */ trait_page_0008, + /* 0xC1F00-0xC1FFF */ trait_page_0008, + /* 0xC2000-0xC20FF */ trait_page_0008, + /* 0xC2100-0xC21FF */ trait_page_0008, + /* 0xC2200-0xC22FF */ trait_page_0008, + /* 0xC2300-0xC23FF */ trait_page_0008, + /* 0xC2400-0xC24FF */ trait_page_0008, + /* 0xC2500-0xC25FF */ trait_page_0008, + /* 0xC2600-0xC26FF */ trait_page_0008, + /* 0xC2700-0xC27FF */ trait_page_0008, + /* 0xC2800-0xC28FF */ trait_page_0008, + /* 0xC2900-0xC29FF */ trait_page_0008, + /* 0xC2A00-0xC2AFF */ trait_page_0008, + /* 0xC2B00-0xC2BFF */ trait_page_0008, + /* 0xC2C00-0xC2CFF */ trait_page_0008, + /* 0xC2D00-0xC2DFF */ trait_page_0008, + /* 0xC2E00-0xC2EFF */ trait_page_0008, + /* 0xC2F00-0xC2FFF */ trait_page_0008, + /* 0xC3000-0xC30FF */ trait_page_0008, + /* 0xC3100-0xC31FF */ trait_page_0008, + /* 0xC3200-0xC32FF */ trait_page_0008, + /* 0xC3300-0xC33FF */ trait_page_0008, + /* 0xC3400-0xC34FF */ trait_page_0008, + /* 0xC3500-0xC35FF */ trait_page_0008, + /* 0xC3600-0xC36FF */ trait_page_0008, + /* 0xC3700-0xC37FF */ trait_page_0008, + /* 0xC3800-0xC38FF */ trait_page_0008, + /* 0xC3900-0xC39FF */ trait_page_0008, + /* 0xC3A00-0xC3AFF */ trait_page_0008, + /* 0xC3B00-0xC3BFF */ trait_page_0008, + /* 0xC3C00-0xC3CFF */ trait_page_0008, + /* 0xC3D00-0xC3DFF */ trait_page_0008, + /* 0xC3E00-0xC3EFF */ trait_page_0008, + /* 0xC3F00-0xC3FFF */ trait_page_0008, + /* 0xC4000-0xC40FF */ trait_page_0008, + /* 0xC4100-0xC41FF */ trait_page_0008, + /* 0xC4200-0xC42FF */ trait_page_0008, + /* 0xC4300-0xC43FF */ trait_page_0008, + /* 0xC4400-0xC44FF */ trait_page_0008, + /* 0xC4500-0xC45FF */ trait_page_0008, + /* 0xC4600-0xC46FF */ trait_page_0008, + /* 0xC4700-0xC47FF */ trait_page_0008, + /* 0xC4800-0xC48FF */ trait_page_0008, + /* 0xC4900-0xC49FF */ trait_page_0008, + /* 0xC4A00-0xC4AFF */ trait_page_0008, + /* 0xC4B00-0xC4BFF */ trait_page_0008, + /* 0xC4C00-0xC4CFF */ trait_page_0008, + /* 0xC4D00-0xC4DFF */ trait_page_0008, + /* 0xC4E00-0xC4EFF */ trait_page_0008, + /* 0xC4F00-0xC4FFF */ trait_page_0008, + /* 0xC5000-0xC50FF */ trait_page_0008, + /* 0xC5100-0xC51FF */ trait_page_0008, + /* 0xC5200-0xC52FF */ trait_page_0008, + /* 0xC5300-0xC53FF */ trait_page_0008, + /* 0xC5400-0xC54FF */ trait_page_0008, + /* 0xC5500-0xC55FF */ trait_page_0008, + /* 0xC5600-0xC56FF */ trait_page_0008, + /* 0xC5700-0xC57FF */ trait_page_0008, + /* 0xC5800-0xC58FF */ trait_page_0008, + /* 0xC5900-0xC59FF */ trait_page_0008, + /* 0xC5A00-0xC5AFF */ trait_page_0008, + /* 0xC5B00-0xC5BFF */ trait_page_0008, + /* 0xC5C00-0xC5CFF */ trait_page_0008, + /* 0xC5D00-0xC5DFF */ trait_page_0008, + /* 0xC5E00-0xC5EFF */ trait_page_0008, + /* 0xC5F00-0xC5FFF */ trait_page_0008, + /* 0xC6000-0xC60FF */ trait_page_0008, + /* 0xC6100-0xC61FF */ trait_page_0008, + /* 0xC6200-0xC62FF */ trait_page_0008, + /* 0xC6300-0xC63FF */ trait_page_0008, + /* 0xC6400-0xC64FF */ trait_page_0008, + /* 0xC6500-0xC65FF */ trait_page_0008, + /* 0xC6600-0xC66FF */ trait_page_0008, + /* 0xC6700-0xC67FF */ trait_page_0008, + /* 0xC6800-0xC68FF */ trait_page_0008, + /* 0xC6900-0xC69FF */ trait_page_0008, + /* 0xC6A00-0xC6AFF */ trait_page_0008, + /* 0xC6B00-0xC6BFF */ trait_page_0008, + /* 0xC6C00-0xC6CFF */ trait_page_0008, + /* 0xC6D00-0xC6DFF */ trait_page_0008, + /* 0xC6E00-0xC6EFF */ trait_page_0008, + /* 0xC6F00-0xC6FFF */ trait_page_0008, + /* 0xC7000-0xC70FF */ trait_page_0008, + /* 0xC7100-0xC71FF */ trait_page_0008, + /* 0xC7200-0xC72FF */ trait_page_0008, + /* 0xC7300-0xC73FF */ trait_page_0008, + /* 0xC7400-0xC74FF */ trait_page_0008, + /* 0xC7500-0xC75FF */ trait_page_0008, + /* 0xC7600-0xC76FF */ trait_page_0008, + /* 0xC7700-0xC77FF */ trait_page_0008, + /* 0xC7800-0xC78FF */ trait_page_0008, + /* 0xC7900-0xC79FF */ trait_page_0008, + /* 0xC7A00-0xC7AFF */ trait_page_0008, + /* 0xC7B00-0xC7BFF */ trait_page_0008, + /* 0xC7C00-0xC7CFF */ trait_page_0008, + /* 0xC7D00-0xC7DFF */ trait_page_0008, + /* 0xC7E00-0xC7EFF */ trait_page_0008, + /* 0xC7F00-0xC7FFF */ trait_page_0008, + /* 0xC8000-0xC80FF */ trait_page_0008, + /* 0xC8100-0xC81FF */ trait_page_0008, + /* 0xC8200-0xC82FF */ trait_page_0008, + /* 0xC8300-0xC83FF */ trait_page_0008, + /* 0xC8400-0xC84FF */ trait_page_0008, + /* 0xC8500-0xC85FF */ trait_page_0008, + /* 0xC8600-0xC86FF */ trait_page_0008, + /* 0xC8700-0xC87FF */ trait_page_0008, + /* 0xC8800-0xC88FF */ trait_page_0008, + /* 0xC8900-0xC89FF */ trait_page_0008, + /* 0xC8A00-0xC8AFF */ trait_page_0008, + /* 0xC8B00-0xC8BFF */ trait_page_0008, + /* 0xC8C00-0xC8CFF */ trait_page_0008, + /* 0xC8D00-0xC8DFF */ trait_page_0008, + /* 0xC8E00-0xC8EFF */ trait_page_0008, + /* 0xC8F00-0xC8FFF */ trait_page_0008, + /* 0xC9000-0xC90FF */ trait_page_0008, + /* 0xC9100-0xC91FF */ trait_page_0008, + /* 0xC9200-0xC92FF */ trait_page_0008, + /* 0xC9300-0xC93FF */ trait_page_0008, + /* 0xC9400-0xC94FF */ trait_page_0008, + /* 0xC9500-0xC95FF */ trait_page_0008, + /* 0xC9600-0xC96FF */ trait_page_0008, + /* 0xC9700-0xC97FF */ trait_page_0008, + /* 0xC9800-0xC98FF */ trait_page_0008, + /* 0xC9900-0xC99FF */ trait_page_0008, + /* 0xC9A00-0xC9AFF */ trait_page_0008, + /* 0xC9B00-0xC9BFF */ trait_page_0008, + /* 0xC9C00-0xC9CFF */ trait_page_0008, + /* 0xC9D00-0xC9DFF */ trait_page_0008, + /* 0xC9E00-0xC9EFF */ trait_page_0008, + /* 0xC9F00-0xC9FFF */ trait_page_0008, + /* 0xCA000-0xCA0FF */ trait_page_0008, + /* 0xCA100-0xCA1FF */ trait_page_0008, + /* 0xCA200-0xCA2FF */ trait_page_0008, + /* 0xCA300-0xCA3FF */ trait_page_0008, + /* 0xCA400-0xCA4FF */ trait_page_0008, + /* 0xCA500-0xCA5FF */ trait_page_0008, + /* 0xCA600-0xCA6FF */ trait_page_0008, + /* 0xCA700-0xCA7FF */ trait_page_0008, + /* 0xCA800-0xCA8FF */ trait_page_0008, + /* 0xCA900-0xCA9FF */ trait_page_0008, + /* 0xCAA00-0xCAAFF */ trait_page_0008, + /* 0xCAB00-0xCABFF */ trait_page_0008, + /* 0xCAC00-0xCACFF */ trait_page_0008, + /* 0xCAD00-0xCADFF */ trait_page_0008, + /* 0xCAE00-0xCAEFF */ trait_page_0008, + /* 0xCAF00-0xCAFFF */ trait_page_0008, + /* 0xCB000-0xCB0FF */ trait_page_0008, + /* 0xCB100-0xCB1FF */ trait_page_0008, + /* 0xCB200-0xCB2FF */ trait_page_0008, + /* 0xCB300-0xCB3FF */ trait_page_0008, + /* 0xCB400-0xCB4FF */ trait_page_0008, + /* 0xCB500-0xCB5FF */ trait_page_0008, + /* 0xCB600-0xCB6FF */ trait_page_0008, + /* 0xCB700-0xCB7FF */ trait_page_0008, + /* 0xCB800-0xCB8FF */ trait_page_0008, + /* 0xCB900-0xCB9FF */ trait_page_0008, + /* 0xCBA00-0xCBAFF */ trait_page_0008, + /* 0xCBB00-0xCBBFF */ trait_page_0008, + /* 0xCBC00-0xCBCFF */ trait_page_0008, + /* 0xCBD00-0xCBDFF */ trait_page_0008, + /* 0xCBE00-0xCBEFF */ trait_page_0008, + /* 0xCBF00-0xCBFFF */ trait_page_0008, + /* 0xCC000-0xCC0FF */ trait_page_0008, + /* 0xCC100-0xCC1FF */ trait_page_0008, + /* 0xCC200-0xCC2FF */ trait_page_0008, + /* 0xCC300-0xCC3FF */ trait_page_0008, + /* 0xCC400-0xCC4FF */ trait_page_0008, + /* 0xCC500-0xCC5FF */ trait_page_0008, + /* 0xCC600-0xCC6FF */ trait_page_0008, + /* 0xCC700-0xCC7FF */ trait_page_0008, + /* 0xCC800-0xCC8FF */ trait_page_0008, + /* 0xCC900-0xCC9FF */ trait_page_0008, + /* 0xCCA00-0xCCAFF */ trait_page_0008, + /* 0xCCB00-0xCCBFF */ trait_page_0008, + /* 0xCCC00-0xCCCFF */ trait_page_0008, + /* 0xCCD00-0xCCDFF */ trait_page_0008, + /* 0xCCE00-0xCCEFF */ trait_page_0008, + /* 0xCCF00-0xCCFFF */ trait_page_0008, + /* 0xCD000-0xCD0FF */ trait_page_0008, + /* 0xCD100-0xCD1FF */ trait_page_0008, + /* 0xCD200-0xCD2FF */ trait_page_0008, + /* 0xCD300-0xCD3FF */ trait_page_0008, + /* 0xCD400-0xCD4FF */ trait_page_0008, + /* 0xCD500-0xCD5FF */ trait_page_0008, + /* 0xCD600-0xCD6FF */ trait_page_0008, + /* 0xCD700-0xCD7FF */ trait_page_0008, + /* 0xCD800-0xCD8FF */ trait_page_0008, + /* 0xCD900-0xCD9FF */ trait_page_0008, + /* 0xCDA00-0xCDAFF */ trait_page_0008, + /* 0xCDB00-0xCDBFF */ trait_page_0008, + /* 0xCDC00-0xCDCFF */ trait_page_0008, + /* 0xCDD00-0xCDDFF */ trait_page_0008, + /* 0xCDE00-0xCDEFF */ trait_page_0008, + /* 0xCDF00-0xCDFFF */ trait_page_0008, + /* 0xCE000-0xCE0FF */ trait_page_0008, + /* 0xCE100-0xCE1FF */ trait_page_0008, + /* 0xCE200-0xCE2FF */ trait_page_0008, + /* 0xCE300-0xCE3FF */ trait_page_0008, + /* 0xCE400-0xCE4FF */ trait_page_0008, + /* 0xCE500-0xCE5FF */ trait_page_0008, + /* 0xCE600-0xCE6FF */ trait_page_0008, + /* 0xCE700-0xCE7FF */ trait_page_0008, + /* 0xCE800-0xCE8FF */ trait_page_0008, + /* 0xCE900-0xCE9FF */ trait_page_0008, + /* 0xCEA00-0xCEAFF */ trait_page_0008, + /* 0xCEB00-0xCEBFF */ trait_page_0008, + /* 0xCEC00-0xCECFF */ trait_page_0008, + /* 0xCED00-0xCEDFF */ trait_page_0008, + /* 0xCEE00-0xCEEFF */ trait_page_0008, + /* 0xCEF00-0xCEFFF */ trait_page_0008, + /* 0xCF000-0xCF0FF */ trait_page_0008, + /* 0xCF100-0xCF1FF */ trait_page_0008, + /* 0xCF200-0xCF2FF */ trait_page_0008, + /* 0xCF300-0xCF3FF */ trait_page_0008, + /* 0xCF400-0xCF4FF */ trait_page_0008, + /* 0xCF500-0xCF5FF */ trait_page_0008, + /* 0xCF600-0xCF6FF */ trait_page_0008, + /* 0xCF700-0xCF7FF */ trait_page_0008, + /* 0xCF800-0xCF8FF */ trait_page_0008, + /* 0xCF900-0xCF9FF */ trait_page_0008, + /* 0xCFA00-0xCFAFF */ trait_page_0008, + /* 0xCFB00-0xCFBFF */ trait_page_0008, + /* 0xCFC00-0xCFCFF */ trait_page_0008, + /* 0xCFD00-0xCFDFF */ trait_page_0008, + /* 0xCFE00-0xCFEFF */ trait_page_0008, + /* 0xCFF00-0xCFFFF */ trait_page_0008, + /* 0xD0000-0xD00FF */ trait_page_0008, + /* 0xD0100-0xD01FF */ trait_page_0008, + /* 0xD0200-0xD02FF */ trait_page_0008, + /* 0xD0300-0xD03FF */ trait_page_0008, + /* 0xD0400-0xD04FF */ trait_page_0008, + /* 0xD0500-0xD05FF */ trait_page_0008, + /* 0xD0600-0xD06FF */ trait_page_0008, + /* 0xD0700-0xD07FF */ trait_page_0008, + /* 0xD0800-0xD08FF */ trait_page_0008, + /* 0xD0900-0xD09FF */ trait_page_0008, + /* 0xD0A00-0xD0AFF */ trait_page_0008, + /* 0xD0B00-0xD0BFF */ trait_page_0008, + /* 0xD0C00-0xD0CFF */ trait_page_0008, + /* 0xD0D00-0xD0DFF */ trait_page_0008, + /* 0xD0E00-0xD0EFF */ trait_page_0008, + /* 0xD0F00-0xD0FFF */ trait_page_0008, + /* 0xD1000-0xD10FF */ trait_page_0008, + /* 0xD1100-0xD11FF */ trait_page_0008, + /* 0xD1200-0xD12FF */ trait_page_0008, + /* 0xD1300-0xD13FF */ trait_page_0008, + /* 0xD1400-0xD14FF */ trait_page_0008, + /* 0xD1500-0xD15FF */ trait_page_0008, + /* 0xD1600-0xD16FF */ trait_page_0008, + /* 0xD1700-0xD17FF */ trait_page_0008, + /* 0xD1800-0xD18FF */ trait_page_0008, + /* 0xD1900-0xD19FF */ trait_page_0008, + /* 0xD1A00-0xD1AFF */ trait_page_0008, + /* 0xD1B00-0xD1BFF */ trait_page_0008, + /* 0xD1C00-0xD1CFF */ trait_page_0008, + /* 0xD1D00-0xD1DFF */ trait_page_0008, + /* 0xD1E00-0xD1EFF */ trait_page_0008, + /* 0xD1F00-0xD1FFF */ trait_page_0008, + /* 0xD2000-0xD20FF */ trait_page_0008, + /* 0xD2100-0xD21FF */ trait_page_0008, + /* 0xD2200-0xD22FF */ trait_page_0008, + /* 0xD2300-0xD23FF */ trait_page_0008, + /* 0xD2400-0xD24FF */ trait_page_0008, + /* 0xD2500-0xD25FF */ trait_page_0008, + /* 0xD2600-0xD26FF */ trait_page_0008, + /* 0xD2700-0xD27FF */ trait_page_0008, + /* 0xD2800-0xD28FF */ trait_page_0008, + /* 0xD2900-0xD29FF */ trait_page_0008, + /* 0xD2A00-0xD2AFF */ trait_page_0008, + /* 0xD2B00-0xD2BFF */ trait_page_0008, + /* 0xD2C00-0xD2CFF */ trait_page_0008, + /* 0xD2D00-0xD2DFF */ trait_page_0008, + /* 0xD2E00-0xD2EFF */ trait_page_0008, + /* 0xD2F00-0xD2FFF */ trait_page_0008, + /* 0xD3000-0xD30FF */ trait_page_0008, + /* 0xD3100-0xD31FF */ trait_page_0008, + /* 0xD3200-0xD32FF */ trait_page_0008, + /* 0xD3300-0xD33FF */ trait_page_0008, + /* 0xD3400-0xD34FF */ trait_page_0008, + /* 0xD3500-0xD35FF */ trait_page_0008, + /* 0xD3600-0xD36FF */ trait_page_0008, + /* 0xD3700-0xD37FF */ trait_page_0008, + /* 0xD3800-0xD38FF */ trait_page_0008, + /* 0xD3900-0xD39FF */ trait_page_0008, + /* 0xD3A00-0xD3AFF */ trait_page_0008, + /* 0xD3B00-0xD3BFF */ trait_page_0008, + /* 0xD3C00-0xD3CFF */ trait_page_0008, + /* 0xD3D00-0xD3DFF */ trait_page_0008, + /* 0xD3E00-0xD3EFF */ trait_page_0008, + /* 0xD3F00-0xD3FFF */ trait_page_0008, + /* 0xD4000-0xD40FF */ trait_page_0008, + /* 0xD4100-0xD41FF */ trait_page_0008, + /* 0xD4200-0xD42FF */ trait_page_0008, + /* 0xD4300-0xD43FF */ trait_page_0008, + /* 0xD4400-0xD44FF */ trait_page_0008, + /* 0xD4500-0xD45FF */ trait_page_0008, + /* 0xD4600-0xD46FF */ trait_page_0008, + /* 0xD4700-0xD47FF */ trait_page_0008, + /* 0xD4800-0xD48FF */ trait_page_0008, + /* 0xD4900-0xD49FF */ trait_page_0008, + /* 0xD4A00-0xD4AFF */ trait_page_0008, + /* 0xD4B00-0xD4BFF */ trait_page_0008, + /* 0xD4C00-0xD4CFF */ trait_page_0008, + /* 0xD4D00-0xD4DFF */ trait_page_0008, + /* 0xD4E00-0xD4EFF */ trait_page_0008, + /* 0xD4F00-0xD4FFF */ trait_page_0008, + /* 0xD5000-0xD50FF */ trait_page_0008, + /* 0xD5100-0xD51FF */ trait_page_0008, + /* 0xD5200-0xD52FF */ trait_page_0008, + /* 0xD5300-0xD53FF */ trait_page_0008, + /* 0xD5400-0xD54FF */ trait_page_0008, + /* 0xD5500-0xD55FF */ trait_page_0008, + /* 0xD5600-0xD56FF */ trait_page_0008, + /* 0xD5700-0xD57FF */ trait_page_0008, + /* 0xD5800-0xD58FF */ trait_page_0008, + /* 0xD5900-0xD59FF */ trait_page_0008, + /* 0xD5A00-0xD5AFF */ trait_page_0008, + /* 0xD5B00-0xD5BFF */ trait_page_0008, + /* 0xD5C00-0xD5CFF */ trait_page_0008, + /* 0xD5D00-0xD5DFF */ trait_page_0008, + /* 0xD5E00-0xD5EFF */ trait_page_0008, + /* 0xD5F00-0xD5FFF */ trait_page_0008, + /* 0xD6000-0xD60FF */ trait_page_0008, + /* 0xD6100-0xD61FF */ trait_page_0008, + /* 0xD6200-0xD62FF */ trait_page_0008, + /* 0xD6300-0xD63FF */ trait_page_0008, + /* 0xD6400-0xD64FF */ trait_page_0008, + /* 0xD6500-0xD65FF */ trait_page_0008, + /* 0xD6600-0xD66FF */ trait_page_0008, + /* 0xD6700-0xD67FF */ trait_page_0008, + /* 0xD6800-0xD68FF */ trait_page_0008, + /* 0xD6900-0xD69FF */ trait_page_0008, + /* 0xD6A00-0xD6AFF */ trait_page_0008, + /* 0xD6B00-0xD6BFF */ trait_page_0008, + /* 0xD6C00-0xD6CFF */ trait_page_0008, + /* 0xD6D00-0xD6DFF */ trait_page_0008, + /* 0xD6E00-0xD6EFF */ trait_page_0008, + /* 0xD6F00-0xD6FFF */ trait_page_0008, + /* 0xD7000-0xD70FF */ trait_page_0008, + /* 0xD7100-0xD71FF */ trait_page_0008, + /* 0xD7200-0xD72FF */ trait_page_0008, + /* 0xD7300-0xD73FF */ trait_page_0008, + /* 0xD7400-0xD74FF */ trait_page_0008, + /* 0xD7500-0xD75FF */ trait_page_0008, + /* 0xD7600-0xD76FF */ trait_page_0008, + /* 0xD7700-0xD77FF */ trait_page_0008, + /* 0xD7800-0xD78FF */ trait_page_0008, + /* 0xD7900-0xD79FF */ trait_page_0008, + /* 0xD7A00-0xD7AFF */ trait_page_0008, + /* 0xD7B00-0xD7BFF */ trait_page_0008, + /* 0xD7C00-0xD7CFF */ trait_page_0008, + /* 0xD7D00-0xD7DFF */ trait_page_0008, + /* 0xD7E00-0xD7EFF */ trait_page_0008, + /* 0xD7F00-0xD7FFF */ trait_page_0008, + /* 0xD8000-0xD80FF */ trait_page_0008, + /* 0xD8100-0xD81FF */ trait_page_0008, + /* 0xD8200-0xD82FF */ trait_page_0008, + /* 0xD8300-0xD83FF */ trait_page_0008, + /* 0xD8400-0xD84FF */ trait_page_0008, + /* 0xD8500-0xD85FF */ trait_page_0008, + /* 0xD8600-0xD86FF */ trait_page_0008, + /* 0xD8700-0xD87FF */ trait_page_0008, + /* 0xD8800-0xD88FF */ trait_page_0008, + /* 0xD8900-0xD89FF */ trait_page_0008, + /* 0xD8A00-0xD8AFF */ trait_page_0008, + /* 0xD8B00-0xD8BFF */ trait_page_0008, + /* 0xD8C00-0xD8CFF */ trait_page_0008, + /* 0xD8D00-0xD8DFF */ trait_page_0008, + /* 0xD8E00-0xD8EFF */ trait_page_0008, + /* 0xD8F00-0xD8FFF */ trait_page_0008, + /* 0xD9000-0xD90FF */ trait_page_0008, + /* 0xD9100-0xD91FF */ trait_page_0008, + /* 0xD9200-0xD92FF */ trait_page_0008, + /* 0xD9300-0xD93FF */ trait_page_0008, + /* 0xD9400-0xD94FF */ trait_page_0008, + /* 0xD9500-0xD95FF */ trait_page_0008, + /* 0xD9600-0xD96FF */ trait_page_0008, + /* 0xD9700-0xD97FF */ trait_page_0008, + /* 0xD9800-0xD98FF */ trait_page_0008, + /* 0xD9900-0xD99FF */ trait_page_0008, + /* 0xD9A00-0xD9AFF */ trait_page_0008, + /* 0xD9B00-0xD9BFF */ trait_page_0008, + /* 0xD9C00-0xD9CFF */ trait_page_0008, + /* 0xD9D00-0xD9DFF */ trait_page_0008, + /* 0xD9E00-0xD9EFF */ trait_page_0008, + /* 0xD9F00-0xD9FFF */ trait_page_0008, + /* 0xDA000-0xDA0FF */ trait_page_0008, + /* 0xDA100-0xDA1FF */ trait_page_0008, + /* 0xDA200-0xDA2FF */ trait_page_0008, + /* 0xDA300-0xDA3FF */ trait_page_0008, + /* 0xDA400-0xDA4FF */ trait_page_0008, + /* 0xDA500-0xDA5FF */ trait_page_0008, + /* 0xDA600-0xDA6FF */ trait_page_0008, + /* 0xDA700-0xDA7FF */ trait_page_0008, + /* 0xDA800-0xDA8FF */ trait_page_0008, + /* 0xDA900-0xDA9FF */ trait_page_0008, + /* 0xDAA00-0xDAAFF */ trait_page_0008, + /* 0xDAB00-0xDABFF */ trait_page_0008, + /* 0xDAC00-0xDACFF */ trait_page_0008, + /* 0xDAD00-0xDADFF */ trait_page_0008, + /* 0xDAE00-0xDAEFF */ trait_page_0008, + /* 0xDAF00-0xDAFFF */ trait_page_0008, + /* 0xDB000-0xDB0FF */ trait_page_0008, + /* 0xDB100-0xDB1FF */ trait_page_0008, + /* 0xDB200-0xDB2FF */ trait_page_0008, + /* 0xDB300-0xDB3FF */ trait_page_0008, + /* 0xDB400-0xDB4FF */ trait_page_0008, + /* 0xDB500-0xDB5FF */ trait_page_0008, + /* 0xDB600-0xDB6FF */ trait_page_0008, + /* 0xDB700-0xDB7FF */ trait_page_0008, + /* 0xDB800-0xDB8FF */ trait_page_0008, + /* 0xDB900-0xDB9FF */ trait_page_0008, + /* 0xDBA00-0xDBAFF */ trait_page_0008, + /* 0xDBB00-0xDBBFF */ trait_page_0008, + /* 0xDBC00-0xDBCFF */ trait_page_0008, + /* 0xDBD00-0xDBDFF */ trait_page_0008, + /* 0xDBE00-0xDBEFF */ trait_page_0008, + /* 0xDBF00-0xDBFFF */ trait_page_0008, + /* 0xDC000-0xDC0FF */ trait_page_0008, + /* 0xDC100-0xDC1FF */ trait_page_0008, + /* 0xDC200-0xDC2FF */ trait_page_0008, + /* 0xDC300-0xDC3FF */ trait_page_0008, + /* 0xDC400-0xDC4FF */ trait_page_0008, + /* 0xDC500-0xDC5FF */ trait_page_0008, + /* 0xDC600-0xDC6FF */ trait_page_0008, + /* 0xDC700-0xDC7FF */ trait_page_0008, + /* 0xDC800-0xDC8FF */ trait_page_0008, + /* 0xDC900-0xDC9FF */ trait_page_0008, + /* 0xDCA00-0xDCAFF */ trait_page_0008, + /* 0xDCB00-0xDCBFF */ trait_page_0008, + /* 0xDCC00-0xDCCFF */ trait_page_0008, + /* 0xDCD00-0xDCDFF */ trait_page_0008, + /* 0xDCE00-0xDCEFF */ trait_page_0008, + /* 0xDCF00-0xDCFFF */ trait_page_0008, + /* 0xDD000-0xDD0FF */ trait_page_0008, + /* 0xDD100-0xDD1FF */ trait_page_0008, + /* 0xDD200-0xDD2FF */ trait_page_0008, + /* 0xDD300-0xDD3FF */ trait_page_0008, + /* 0xDD400-0xDD4FF */ trait_page_0008, + /* 0xDD500-0xDD5FF */ trait_page_0008, + /* 0xDD600-0xDD6FF */ trait_page_0008, + /* 0xDD700-0xDD7FF */ trait_page_0008, + /* 0xDD800-0xDD8FF */ trait_page_0008, + /* 0xDD900-0xDD9FF */ trait_page_0008, + /* 0xDDA00-0xDDAFF */ trait_page_0008, + /* 0xDDB00-0xDDBFF */ trait_page_0008, + /* 0xDDC00-0xDDCFF */ trait_page_0008, + /* 0xDDD00-0xDDDFF */ trait_page_0008, + /* 0xDDE00-0xDDEFF */ trait_page_0008, + /* 0xDDF00-0xDDFFF */ trait_page_0008, + /* 0xDE000-0xDE0FF */ trait_page_0008, + /* 0xDE100-0xDE1FF */ trait_page_0008, + /* 0xDE200-0xDE2FF */ trait_page_0008, + /* 0xDE300-0xDE3FF */ trait_page_0008, + /* 0xDE400-0xDE4FF */ trait_page_0008, + /* 0xDE500-0xDE5FF */ trait_page_0008, + /* 0xDE600-0xDE6FF */ trait_page_0008, + /* 0xDE700-0xDE7FF */ trait_page_0008, + /* 0xDE800-0xDE8FF */ trait_page_0008, + /* 0xDE900-0xDE9FF */ trait_page_0008, + /* 0xDEA00-0xDEAFF */ trait_page_0008, + /* 0xDEB00-0xDEBFF */ trait_page_0008, + /* 0xDEC00-0xDECFF */ trait_page_0008, + /* 0xDED00-0xDEDFF */ trait_page_0008, + /* 0xDEE00-0xDEEFF */ trait_page_0008, + /* 0xDEF00-0xDEFFF */ trait_page_0008, + /* 0xDF000-0xDF0FF */ trait_page_0008, + /* 0xDF100-0xDF1FF */ trait_page_0008, + /* 0xDF200-0xDF2FF */ trait_page_0008, + /* 0xDF300-0xDF3FF */ trait_page_0008, + /* 0xDF400-0xDF4FF */ trait_page_0008, + /* 0xDF500-0xDF5FF */ trait_page_0008, + /* 0xDF600-0xDF6FF */ trait_page_0008, + /* 0xDF700-0xDF7FF */ trait_page_0008, + /* 0xDF800-0xDF8FF */ trait_page_0008, + /* 0xDF900-0xDF9FF */ trait_page_0008, + /* 0xDFA00-0xDFAFF */ trait_page_0008, + /* 0xDFB00-0xDFBFF */ trait_page_0008, + /* 0xDFC00-0xDFCFF */ trait_page_0008, + /* 0xDFD00-0xDFDFF */ trait_page_0008, + /* 0xDFE00-0xDFEFF */ trait_page_0008, + /* 0xDFF00-0xDFFFF */ trait_page_0008, + /* 0xE0000-0xE00FF */ trait_page_0052, + /* 0xE0100-0xE01FF */ trait_page_0053, + /* 0xE0200-0xE02FF */ trait_page_0008, + /* 0xE0300-0xE03FF */ trait_page_0008, + /* 0xE0400-0xE04FF */ trait_page_0008, + /* 0xE0500-0xE05FF */ trait_page_0008, + /* 0xE0600-0xE06FF */ trait_page_0008, + /* 0xE0700-0xE07FF */ trait_page_0008, + /* 0xE0800-0xE08FF */ trait_page_0008, + /* 0xE0900-0xE09FF */ trait_page_0008, + /* 0xE0A00-0xE0AFF */ trait_page_0008, + /* 0xE0B00-0xE0BFF */ trait_page_0008, + /* 0xE0C00-0xE0CFF */ trait_page_0008, + /* 0xE0D00-0xE0DFF */ trait_page_0008, + /* 0xE0E00-0xE0EFF */ trait_page_0008, + /* 0xE0F00-0xE0FFF */ trait_page_0008, + /* 0xE1000-0xE10FF */ trait_page_0008, + /* 0xE1100-0xE11FF */ trait_page_0008, + /* 0xE1200-0xE12FF */ trait_page_0008, + /* 0xE1300-0xE13FF */ trait_page_0008, + /* 0xE1400-0xE14FF */ trait_page_0008, + /* 0xE1500-0xE15FF */ trait_page_0008, + /* 0xE1600-0xE16FF */ trait_page_0008, + /* 0xE1700-0xE17FF */ trait_page_0008, + /* 0xE1800-0xE18FF */ trait_page_0008, + /* 0xE1900-0xE19FF */ trait_page_0008, + /* 0xE1A00-0xE1AFF */ trait_page_0008, + /* 0xE1B00-0xE1BFF */ trait_page_0008, + /* 0xE1C00-0xE1CFF */ trait_page_0008, + /* 0xE1D00-0xE1DFF */ trait_page_0008, + /* 0xE1E00-0xE1EFF */ trait_page_0008, + /* 0xE1F00-0xE1FFF */ trait_page_0008, + /* 0xE2000-0xE20FF */ trait_page_0008, + /* 0xE2100-0xE21FF */ trait_page_0008, + /* 0xE2200-0xE22FF */ trait_page_0008, + /* 0xE2300-0xE23FF */ trait_page_0008, + /* 0xE2400-0xE24FF */ trait_page_0008, + /* 0xE2500-0xE25FF */ trait_page_0008, + /* 0xE2600-0xE26FF */ trait_page_0008, + /* 0xE2700-0xE27FF */ trait_page_0008, + /* 0xE2800-0xE28FF */ trait_page_0008, + /* 0xE2900-0xE29FF */ trait_page_0008, + /* 0xE2A00-0xE2AFF */ trait_page_0008, + /* 0xE2B00-0xE2BFF */ trait_page_0008, + /* 0xE2C00-0xE2CFF */ trait_page_0008, + /* 0xE2D00-0xE2DFF */ trait_page_0008, + /* 0xE2E00-0xE2EFF */ trait_page_0008, + /* 0xE2F00-0xE2FFF */ trait_page_0008, + /* 0xE3000-0xE30FF */ trait_page_0008, + /* 0xE3100-0xE31FF */ trait_page_0008, + /* 0xE3200-0xE32FF */ trait_page_0008, + /* 0xE3300-0xE33FF */ trait_page_0008, + /* 0xE3400-0xE34FF */ trait_page_0008, + /* 0xE3500-0xE35FF */ trait_page_0008, + /* 0xE3600-0xE36FF */ trait_page_0008, + /* 0xE3700-0xE37FF */ trait_page_0008, + /* 0xE3800-0xE38FF */ trait_page_0008, + /* 0xE3900-0xE39FF */ trait_page_0008, + /* 0xE3A00-0xE3AFF */ trait_page_0008, + /* 0xE3B00-0xE3BFF */ trait_page_0008, + /* 0xE3C00-0xE3CFF */ trait_page_0008, + /* 0xE3D00-0xE3DFF */ trait_page_0008, + /* 0xE3E00-0xE3EFF */ trait_page_0008, + /* 0xE3F00-0xE3FFF */ trait_page_0008, + /* 0xE4000-0xE40FF */ trait_page_0008, + /* 0xE4100-0xE41FF */ trait_page_0008, + /* 0xE4200-0xE42FF */ trait_page_0008, + /* 0xE4300-0xE43FF */ trait_page_0008, + /* 0xE4400-0xE44FF */ trait_page_0008, + /* 0xE4500-0xE45FF */ trait_page_0008, + /* 0xE4600-0xE46FF */ trait_page_0008, + /* 0xE4700-0xE47FF */ trait_page_0008, + /* 0xE4800-0xE48FF */ trait_page_0008, + /* 0xE4900-0xE49FF */ trait_page_0008, + /* 0xE4A00-0xE4AFF */ trait_page_0008, + /* 0xE4B00-0xE4BFF */ trait_page_0008, + /* 0xE4C00-0xE4CFF */ trait_page_0008, + /* 0xE4D00-0xE4DFF */ trait_page_0008, + /* 0xE4E00-0xE4EFF */ trait_page_0008, + /* 0xE4F00-0xE4FFF */ trait_page_0008, + /* 0xE5000-0xE50FF */ trait_page_0008, + /* 0xE5100-0xE51FF */ trait_page_0008, + /* 0xE5200-0xE52FF */ trait_page_0008, + /* 0xE5300-0xE53FF */ trait_page_0008, + /* 0xE5400-0xE54FF */ trait_page_0008, + /* 0xE5500-0xE55FF */ trait_page_0008, + /* 0xE5600-0xE56FF */ trait_page_0008, + /* 0xE5700-0xE57FF */ trait_page_0008, + /* 0xE5800-0xE58FF */ trait_page_0008, + /* 0xE5900-0xE59FF */ trait_page_0008, + /* 0xE5A00-0xE5AFF */ trait_page_0008, + /* 0xE5B00-0xE5BFF */ trait_page_0008, + /* 0xE5C00-0xE5CFF */ trait_page_0008, + /* 0xE5D00-0xE5DFF */ trait_page_0008, + /* 0xE5E00-0xE5EFF */ trait_page_0008, + /* 0xE5F00-0xE5FFF */ trait_page_0008, + /* 0xE6000-0xE60FF */ trait_page_0008, + /* 0xE6100-0xE61FF */ trait_page_0008, + /* 0xE6200-0xE62FF */ trait_page_0008, + /* 0xE6300-0xE63FF */ trait_page_0008, + /* 0xE6400-0xE64FF */ trait_page_0008, + /* 0xE6500-0xE65FF */ trait_page_0008, + /* 0xE6600-0xE66FF */ trait_page_0008, + /* 0xE6700-0xE67FF */ trait_page_0008, + /* 0xE6800-0xE68FF */ trait_page_0008, + /* 0xE6900-0xE69FF */ trait_page_0008, + /* 0xE6A00-0xE6AFF */ trait_page_0008, + /* 0xE6B00-0xE6BFF */ trait_page_0008, + /* 0xE6C00-0xE6CFF */ trait_page_0008, + /* 0xE6D00-0xE6DFF */ trait_page_0008, + /* 0xE6E00-0xE6EFF */ trait_page_0008, + /* 0xE6F00-0xE6FFF */ trait_page_0008, + /* 0xE7000-0xE70FF */ trait_page_0008, + /* 0xE7100-0xE71FF */ trait_page_0008, + /* 0xE7200-0xE72FF */ trait_page_0008, + /* 0xE7300-0xE73FF */ trait_page_0008, + /* 0xE7400-0xE74FF */ trait_page_0008, + /* 0xE7500-0xE75FF */ trait_page_0008, + /* 0xE7600-0xE76FF */ trait_page_0008, + /* 0xE7700-0xE77FF */ trait_page_0008, + /* 0xE7800-0xE78FF */ trait_page_0008, + /* 0xE7900-0xE79FF */ trait_page_0008, + /* 0xE7A00-0xE7AFF */ trait_page_0008, + /* 0xE7B00-0xE7BFF */ trait_page_0008, + /* 0xE7C00-0xE7CFF */ trait_page_0008, + /* 0xE7D00-0xE7DFF */ trait_page_0008, + /* 0xE7E00-0xE7EFF */ trait_page_0008, + /* 0xE7F00-0xE7FFF */ trait_page_0008, + /* 0xE8000-0xE80FF */ trait_page_0008, + /* 0xE8100-0xE81FF */ trait_page_0008, + /* 0xE8200-0xE82FF */ trait_page_0008, + /* 0xE8300-0xE83FF */ trait_page_0008, + /* 0xE8400-0xE84FF */ trait_page_0008, + /* 0xE8500-0xE85FF */ trait_page_0008, + /* 0xE8600-0xE86FF */ trait_page_0008, + /* 0xE8700-0xE87FF */ trait_page_0008, + /* 0xE8800-0xE88FF */ trait_page_0008, + /* 0xE8900-0xE89FF */ trait_page_0008, + /* 0xE8A00-0xE8AFF */ trait_page_0008, + /* 0xE8B00-0xE8BFF */ trait_page_0008, + /* 0xE8C00-0xE8CFF */ trait_page_0008, + /* 0xE8D00-0xE8DFF */ trait_page_0008, + /* 0xE8E00-0xE8EFF */ trait_page_0008, + /* 0xE8F00-0xE8FFF */ trait_page_0008, + /* 0xE9000-0xE90FF */ trait_page_0008, + /* 0xE9100-0xE91FF */ trait_page_0008, + /* 0xE9200-0xE92FF */ trait_page_0008, + /* 0xE9300-0xE93FF */ trait_page_0008, + /* 0xE9400-0xE94FF */ trait_page_0008, + /* 0xE9500-0xE95FF */ trait_page_0008, + /* 0xE9600-0xE96FF */ trait_page_0008, + /* 0xE9700-0xE97FF */ trait_page_0008, + /* 0xE9800-0xE98FF */ trait_page_0008, + /* 0xE9900-0xE99FF */ trait_page_0008, + /* 0xE9A00-0xE9AFF */ trait_page_0008, + /* 0xE9B00-0xE9BFF */ trait_page_0008, + /* 0xE9C00-0xE9CFF */ trait_page_0008, + /* 0xE9D00-0xE9DFF */ trait_page_0008, + /* 0xE9E00-0xE9EFF */ trait_page_0008, + /* 0xE9F00-0xE9FFF */ trait_page_0008, + /* 0xEA000-0xEA0FF */ trait_page_0008, + /* 0xEA100-0xEA1FF */ trait_page_0008, + /* 0xEA200-0xEA2FF */ trait_page_0008, + /* 0xEA300-0xEA3FF */ trait_page_0008, + /* 0xEA400-0xEA4FF */ trait_page_0008, + /* 0xEA500-0xEA5FF */ trait_page_0008, + /* 0xEA600-0xEA6FF */ trait_page_0008, + /* 0xEA700-0xEA7FF */ trait_page_0008, + /* 0xEA800-0xEA8FF */ trait_page_0008, + /* 0xEA900-0xEA9FF */ trait_page_0008, + /* 0xEAA00-0xEAAFF */ trait_page_0008, + /* 0xEAB00-0xEABFF */ trait_page_0008, + /* 0xEAC00-0xEACFF */ trait_page_0008, + /* 0xEAD00-0xEADFF */ trait_page_0008, + /* 0xEAE00-0xEAEFF */ trait_page_0008, + /* 0xEAF00-0xEAFFF */ trait_page_0008, + /* 0xEB000-0xEB0FF */ trait_page_0008, + /* 0xEB100-0xEB1FF */ trait_page_0008, + /* 0xEB200-0xEB2FF */ trait_page_0008, + /* 0xEB300-0xEB3FF */ trait_page_0008, + /* 0xEB400-0xEB4FF */ trait_page_0008, + /* 0xEB500-0xEB5FF */ trait_page_0008, + /* 0xEB600-0xEB6FF */ trait_page_0008, + /* 0xEB700-0xEB7FF */ trait_page_0008, + /* 0xEB800-0xEB8FF */ trait_page_0008, + /* 0xEB900-0xEB9FF */ trait_page_0008, + /* 0xEBA00-0xEBAFF */ trait_page_0008, + /* 0xEBB00-0xEBBFF */ trait_page_0008, + /* 0xEBC00-0xEBCFF */ trait_page_0008, + /* 0xEBD00-0xEBDFF */ trait_page_0008, + /* 0xEBE00-0xEBEFF */ trait_page_0008, + /* 0xEBF00-0xEBFFF */ trait_page_0008, + /* 0xEC000-0xEC0FF */ trait_page_0008, + /* 0xEC100-0xEC1FF */ trait_page_0008, + /* 0xEC200-0xEC2FF */ trait_page_0008, + /* 0xEC300-0xEC3FF */ trait_page_0008, + /* 0xEC400-0xEC4FF */ trait_page_0008, + /* 0xEC500-0xEC5FF */ trait_page_0008, + /* 0xEC600-0xEC6FF */ trait_page_0008, + /* 0xEC700-0xEC7FF */ trait_page_0008, + /* 0xEC800-0xEC8FF */ trait_page_0008, + /* 0xEC900-0xEC9FF */ trait_page_0008, + /* 0xECA00-0xECAFF */ trait_page_0008, + /* 0xECB00-0xECBFF */ trait_page_0008, + /* 0xECC00-0xECCFF */ trait_page_0008, + /* 0xECD00-0xECDFF */ trait_page_0008, + /* 0xECE00-0xECEFF */ trait_page_0008, + /* 0xECF00-0xECFFF */ trait_page_0008, + /* 0xED000-0xED0FF */ trait_page_0008, + /* 0xED100-0xED1FF */ trait_page_0008, + /* 0xED200-0xED2FF */ trait_page_0008, + /* 0xED300-0xED3FF */ trait_page_0008, + /* 0xED400-0xED4FF */ trait_page_0008, + /* 0xED500-0xED5FF */ trait_page_0008, + /* 0xED600-0xED6FF */ trait_page_0008, + /* 0xED700-0xED7FF */ trait_page_0008, + /* 0xED800-0xED8FF */ trait_page_0008, + /* 0xED900-0xED9FF */ trait_page_0008, + /* 0xEDA00-0xEDAFF */ trait_page_0008, + /* 0xEDB00-0xEDBFF */ trait_page_0008, + /* 0xEDC00-0xEDCFF */ trait_page_0008, + /* 0xEDD00-0xEDDFF */ trait_page_0008, + /* 0xEDE00-0xEDEFF */ trait_page_0008, + /* 0xEDF00-0xEDFFF */ trait_page_0008, + /* 0xEE000-0xEE0FF */ trait_page_0008, + /* 0xEE100-0xEE1FF */ trait_page_0008, + /* 0xEE200-0xEE2FF */ trait_page_0008, + /* 0xEE300-0xEE3FF */ trait_page_0008, + /* 0xEE400-0xEE4FF */ trait_page_0008, + /* 0xEE500-0xEE5FF */ trait_page_0008, + /* 0xEE600-0xEE6FF */ trait_page_0008, + /* 0xEE700-0xEE7FF */ trait_page_0008, + /* 0xEE800-0xEE8FF */ trait_page_0008, + /* 0xEE900-0xEE9FF */ trait_page_0008, + /* 0xEEA00-0xEEAFF */ trait_page_0008, + /* 0xEEB00-0xEEBFF */ trait_page_0008, + /* 0xEEC00-0xEECFF */ trait_page_0008, + /* 0xEED00-0xEEDFF */ trait_page_0008, + /* 0xEEE00-0xEEEFF */ trait_page_0008, + /* 0xEEF00-0xEEFFF */ trait_page_0008, + /* 0xEF000-0xEF0FF */ trait_page_0008, + /* 0xEF100-0xEF1FF */ trait_page_0008, + /* 0xEF200-0xEF2FF */ trait_page_0008, + /* 0xEF300-0xEF3FF */ trait_page_0008, + /* 0xEF400-0xEF4FF */ trait_page_0008, + /* 0xEF500-0xEF5FF */ trait_page_0008, + /* 0xEF600-0xEF6FF */ trait_page_0008, + /* 0xEF700-0xEF7FF */ trait_page_0008, + /* 0xEF800-0xEF8FF */ trait_page_0008, + /* 0xEF900-0xEF9FF */ trait_page_0008, + /* 0xEFA00-0xEFAFF */ trait_page_0008, + /* 0xEFB00-0xEFBFF */ trait_page_0008, + /* 0xEFC00-0xEFCFF */ trait_page_0008, + /* 0xEFD00-0xEFDFF */ trait_page_0008, + /* 0xEFE00-0xEFEFF */ trait_page_0008, + /* 0xEFF00-0xEFFFF */ trait_page_0008, + /* 0xF0000-0xF00FF */ trait_page_0022, + /* 0xF0100-0xF01FF */ trait_page_0022, + /* 0xF0200-0xF02FF */ trait_page_0022, + /* 0xF0300-0xF03FF */ trait_page_0022, + /* 0xF0400-0xF04FF */ trait_page_0022, + /* 0xF0500-0xF05FF */ trait_page_0022, + /* 0xF0600-0xF06FF */ trait_page_0022, + /* 0xF0700-0xF07FF */ trait_page_0022, + /* 0xF0800-0xF08FF */ trait_page_0022, + /* 0xF0900-0xF09FF */ trait_page_0022, + /* 0xF0A00-0xF0AFF */ trait_page_0022, + /* 0xF0B00-0xF0BFF */ trait_page_0022, + /* 0xF0C00-0xF0CFF */ trait_page_0022, + /* 0xF0D00-0xF0DFF */ trait_page_0022, + /* 0xF0E00-0xF0EFF */ trait_page_0022, + /* 0xF0F00-0xF0FFF */ trait_page_0022, + /* 0xF1000-0xF10FF */ trait_page_0022, + /* 0xF1100-0xF11FF */ trait_page_0022, + /* 0xF1200-0xF12FF */ trait_page_0022, + /* 0xF1300-0xF13FF */ trait_page_0022, + /* 0xF1400-0xF14FF */ trait_page_0022, + /* 0xF1500-0xF15FF */ trait_page_0022, + /* 0xF1600-0xF16FF */ trait_page_0022, + /* 0xF1700-0xF17FF */ trait_page_0022, + /* 0xF1800-0xF18FF */ trait_page_0022, + /* 0xF1900-0xF19FF */ trait_page_0022, + /* 0xF1A00-0xF1AFF */ trait_page_0022, + /* 0xF1B00-0xF1BFF */ trait_page_0022, + /* 0xF1C00-0xF1CFF */ trait_page_0022, + /* 0xF1D00-0xF1DFF */ trait_page_0022, + /* 0xF1E00-0xF1EFF */ trait_page_0022, + /* 0xF1F00-0xF1FFF */ trait_page_0022, + /* 0xF2000-0xF20FF */ trait_page_0022, + /* 0xF2100-0xF21FF */ trait_page_0022, + /* 0xF2200-0xF22FF */ trait_page_0022, + /* 0xF2300-0xF23FF */ trait_page_0022, + /* 0xF2400-0xF24FF */ trait_page_0022, + /* 0xF2500-0xF25FF */ trait_page_0022, + /* 0xF2600-0xF26FF */ trait_page_0022, + /* 0xF2700-0xF27FF */ trait_page_0022, + /* 0xF2800-0xF28FF */ trait_page_0022, + /* 0xF2900-0xF29FF */ trait_page_0022, + /* 0xF2A00-0xF2AFF */ trait_page_0022, + /* 0xF2B00-0xF2BFF */ trait_page_0022, + /* 0xF2C00-0xF2CFF */ trait_page_0022, + /* 0xF2D00-0xF2DFF */ trait_page_0022, + /* 0xF2E00-0xF2EFF */ trait_page_0022, + /* 0xF2F00-0xF2FFF */ trait_page_0022, + /* 0xF3000-0xF30FF */ trait_page_0022, + /* 0xF3100-0xF31FF */ trait_page_0022, + /* 0xF3200-0xF32FF */ trait_page_0022, + /* 0xF3300-0xF33FF */ trait_page_0022, + /* 0xF3400-0xF34FF */ trait_page_0022, + /* 0xF3500-0xF35FF */ trait_page_0022, + /* 0xF3600-0xF36FF */ trait_page_0022, + /* 0xF3700-0xF37FF */ trait_page_0022, + /* 0xF3800-0xF38FF */ trait_page_0022, + /* 0xF3900-0xF39FF */ trait_page_0022, + /* 0xF3A00-0xF3AFF */ trait_page_0022, + /* 0xF3B00-0xF3BFF */ trait_page_0022, + /* 0xF3C00-0xF3CFF */ trait_page_0022, + /* 0xF3D00-0xF3DFF */ trait_page_0022, + /* 0xF3E00-0xF3EFF */ trait_page_0022, + /* 0xF3F00-0xF3FFF */ trait_page_0022, + /* 0xF4000-0xF40FF */ trait_page_0022, + /* 0xF4100-0xF41FF */ trait_page_0022, + /* 0xF4200-0xF42FF */ trait_page_0022, + /* 0xF4300-0xF43FF */ trait_page_0022, + /* 0xF4400-0xF44FF */ trait_page_0022, + /* 0xF4500-0xF45FF */ trait_page_0022, + /* 0xF4600-0xF46FF */ trait_page_0022, + /* 0xF4700-0xF47FF */ trait_page_0022, + /* 0xF4800-0xF48FF */ trait_page_0022, + /* 0xF4900-0xF49FF */ trait_page_0022, + /* 0xF4A00-0xF4AFF */ trait_page_0022, + /* 0xF4B00-0xF4BFF */ trait_page_0022, + /* 0xF4C00-0xF4CFF */ trait_page_0022, + /* 0xF4D00-0xF4DFF */ trait_page_0022, + /* 0xF4E00-0xF4EFF */ trait_page_0022, + /* 0xF4F00-0xF4FFF */ trait_page_0022, + /* 0xF5000-0xF50FF */ trait_page_0022, + /* 0xF5100-0xF51FF */ trait_page_0022, + /* 0xF5200-0xF52FF */ trait_page_0022, + /* 0xF5300-0xF53FF */ trait_page_0022, + /* 0xF5400-0xF54FF */ trait_page_0022, + /* 0xF5500-0xF55FF */ trait_page_0022, + /* 0xF5600-0xF56FF */ trait_page_0022, + /* 0xF5700-0xF57FF */ trait_page_0022, + /* 0xF5800-0xF58FF */ trait_page_0022, + /* 0xF5900-0xF59FF */ trait_page_0022, + /* 0xF5A00-0xF5AFF */ trait_page_0022, + /* 0xF5B00-0xF5BFF */ trait_page_0022, + /* 0xF5C00-0xF5CFF */ trait_page_0022, + /* 0xF5D00-0xF5DFF */ trait_page_0022, + /* 0xF5E00-0xF5EFF */ trait_page_0022, + /* 0xF5F00-0xF5FFF */ trait_page_0022, + /* 0xF6000-0xF60FF */ trait_page_0022, + /* 0xF6100-0xF61FF */ trait_page_0022, + /* 0xF6200-0xF62FF */ trait_page_0022, + /* 0xF6300-0xF63FF */ trait_page_0022, + /* 0xF6400-0xF64FF */ trait_page_0022, + /* 0xF6500-0xF65FF */ trait_page_0022, + /* 0xF6600-0xF66FF */ trait_page_0022, + /* 0xF6700-0xF67FF */ trait_page_0022, + /* 0xF6800-0xF68FF */ trait_page_0022, + /* 0xF6900-0xF69FF */ trait_page_0022, + /* 0xF6A00-0xF6AFF */ trait_page_0022, + /* 0xF6B00-0xF6BFF */ trait_page_0022, + /* 0xF6C00-0xF6CFF */ trait_page_0022, + /* 0xF6D00-0xF6DFF */ trait_page_0022, + /* 0xF6E00-0xF6EFF */ trait_page_0022, + /* 0xF6F00-0xF6FFF */ trait_page_0022, + /* 0xF7000-0xF70FF */ trait_page_0022, + /* 0xF7100-0xF71FF */ trait_page_0022, + /* 0xF7200-0xF72FF */ trait_page_0022, + /* 0xF7300-0xF73FF */ trait_page_0022, + /* 0xF7400-0xF74FF */ trait_page_0022, + /* 0xF7500-0xF75FF */ trait_page_0022, + /* 0xF7600-0xF76FF */ trait_page_0022, + /* 0xF7700-0xF77FF */ trait_page_0022, + /* 0xF7800-0xF78FF */ trait_page_0022, + /* 0xF7900-0xF79FF */ trait_page_0022, + /* 0xF7A00-0xF7AFF */ trait_page_0022, + /* 0xF7B00-0xF7BFF */ trait_page_0022, + /* 0xF7C00-0xF7CFF */ trait_page_0022, + /* 0xF7D00-0xF7DFF */ trait_page_0022, + /* 0xF7E00-0xF7EFF */ trait_page_0022, + /* 0xF7F00-0xF7FFF */ trait_page_0022, + /* 0xF8000-0xF80FF */ trait_page_0022, + /* 0xF8100-0xF81FF */ trait_page_0022, + /* 0xF8200-0xF82FF */ trait_page_0022, + /* 0xF8300-0xF83FF */ trait_page_0022, + /* 0xF8400-0xF84FF */ trait_page_0022, + /* 0xF8500-0xF85FF */ trait_page_0022, + /* 0xF8600-0xF86FF */ trait_page_0022, + /* 0xF8700-0xF87FF */ trait_page_0022, + /* 0xF8800-0xF88FF */ trait_page_0022, + /* 0xF8900-0xF89FF */ trait_page_0022, + /* 0xF8A00-0xF8AFF */ trait_page_0022, + /* 0xF8B00-0xF8BFF */ trait_page_0022, + /* 0xF8C00-0xF8CFF */ trait_page_0022, + /* 0xF8D00-0xF8DFF */ trait_page_0022, + /* 0xF8E00-0xF8EFF */ trait_page_0022, + /* 0xF8F00-0xF8FFF */ trait_page_0022, + /* 0xF9000-0xF90FF */ trait_page_0022, + /* 0xF9100-0xF91FF */ trait_page_0022, + /* 0xF9200-0xF92FF */ trait_page_0022, + /* 0xF9300-0xF93FF */ trait_page_0022, + /* 0xF9400-0xF94FF */ trait_page_0022, + /* 0xF9500-0xF95FF */ trait_page_0022, + /* 0xF9600-0xF96FF */ trait_page_0022, + /* 0xF9700-0xF97FF */ trait_page_0022, + /* 0xF9800-0xF98FF */ trait_page_0022, + /* 0xF9900-0xF99FF */ trait_page_0022, + /* 0xF9A00-0xF9AFF */ trait_page_0022, + /* 0xF9B00-0xF9BFF */ trait_page_0022, + /* 0xF9C00-0xF9CFF */ trait_page_0022, + /* 0xF9D00-0xF9DFF */ trait_page_0022, + /* 0xF9E00-0xF9EFF */ trait_page_0022, + /* 0xF9F00-0xF9FFF */ trait_page_0022, + /* 0xFA000-0xFA0FF */ trait_page_0022, + /* 0xFA100-0xFA1FF */ trait_page_0022, + /* 0xFA200-0xFA2FF */ trait_page_0022, + /* 0xFA300-0xFA3FF */ trait_page_0022, + /* 0xFA400-0xFA4FF */ trait_page_0022, + /* 0xFA500-0xFA5FF */ trait_page_0022, + /* 0xFA600-0xFA6FF */ trait_page_0022, + /* 0xFA700-0xFA7FF */ trait_page_0022, + /* 0xFA800-0xFA8FF */ trait_page_0022, + /* 0xFA900-0xFA9FF */ trait_page_0022, + /* 0xFAA00-0xFAAFF */ trait_page_0022, + /* 0xFAB00-0xFABFF */ trait_page_0022, + /* 0xFAC00-0xFACFF */ trait_page_0022, + /* 0xFAD00-0xFADFF */ trait_page_0022, + /* 0xFAE00-0xFAEFF */ trait_page_0022, + /* 0xFAF00-0xFAFFF */ trait_page_0022, + /* 0xFB000-0xFB0FF */ trait_page_0022, + /* 0xFB100-0xFB1FF */ trait_page_0022, + /* 0xFB200-0xFB2FF */ trait_page_0022, + /* 0xFB300-0xFB3FF */ trait_page_0022, + /* 0xFB400-0xFB4FF */ trait_page_0022, + /* 0xFB500-0xFB5FF */ trait_page_0022, + /* 0xFB600-0xFB6FF */ trait_page_0022, + /* 0xFB700-0xFB7FF */ trait_page_0022, + /* 0xFB800-0xFB8FF */ trait_page_0022, + /* 0xFB900-0xFB9FF */ trait_page_0022, + /* 0xFBA00-0xFBAFF */ trait_page_0022, + /* 0xFBB00-0xFBBFF */ trait_page_0022, + /* 0xFBC00-0xFBCFF */ trait_page_0022, + /* 0xFBD00-0xFBDFF */ trait_page_0022, + /* 0xFBE00-0xFBEFF */ trait_page_0022, + /* 0xFBF00-0xFBFFF */ trait_page_0022, + /* 0xFC000-0xFC0FF */ trait_page_0022, + /* 0xFC100-0xFC1FF */ trait_page_0022, + /* 0xFC200-0xFC2FF */ trait_page_0022, + /* 0xFC300-0xFC3FF */ trait_page_0022, + /* 0xFC400-0xFC4FF */ trait_page_0022, + /* 0xFC500-0xFC5FF */ trait_page_0022, + /* 0xFC600-0xFC6FF */ trait_page_0022, + /* 0xFC700-0xFC7FF */ trait_page_0022, + /* 0xFC800-0xFC8FF */ trait_page_0022, + /* 0xFC900-0xFC9FF */ trait_page_0022, + /* 0xFCA00-0xFCAFF */ trait_page_0022, + /* 0xFCB00-0xFCBFF */ trait_page_0022, + /* 0xFCC00-0xFCCFF */ trait_page_0022, + /* 0xFCD00-0xFCDFF */ trait_page_0022, + /* 0xFCE00-0xFCEFF */ trait_page_0022, + /* 0xFCF00-0xFCFFF */ trait_page_0022, + /* 0xFD000-0xFD0FF */ trait_page_0022, + /* 0xFD100-0xFD1FF */ trait_page_0022, + /* 0xFD200-0xFD2FF */ trait_page_0022, + /* 0xFD300-0xFD3FF */ trait_page_0022, + /* 0xFD400-0xFD4FF */ trait_page_0022, + /* 0xFD500-0xFD5FF */ trait_page_0022, + /* 0xFD600-0xFD6FF */ trait_page_0022, + /* 0xFD700-0xFD7FF */ trait_page_0022, + /* 0xFD800-0xFD8FF */ trait_page_0022, + /* 0xFD900-0xFD9FF */ trait_page_0022, + /* 0xFDA00-0xFDAFF */ trait_page_0022, + /* 0xFDB00-0xFDBFF */ trait_page_0022, + /* 0xFDC00-0xFDCFF */ trait_page_0022, + /* 0xFDD00-0xFDDFF */ trait_page_0022, + /* 0xFDE00-0xFDEFF */ trait_page_0022, + /* 0xFDF00-0xFDFFF */ trait_page_0022, + /* 0xFE000-0xFE0FF */ trait_page_0022, + /* 0xFE100-0xFE1FF */ trait_page_0022, + /* 0xFE200-0xFE2FF */ trait_page_0022, + /* 0xFE300-0xFE3FF */ trait_page_0022, + /* 0xFE400-0xFE4FF */ trait_page_0022, + /* 0xFE500-0xFE5FF */ trait_page_0022, + /* 0xFE600-0xFE6FF */ trait_page_0022, + /* 0xFE700-0xFE7FF */ trait_page_0022, + /* 0xFE800-0xFE8FF */ trait_page_0022, + /* 0xFE900-0xFE9FF */ trait_page_0022, + /* 0xFEA00-0xFEAFF */ trait_page_0022, + /* 0xFEB00-0xFEBFF */ trait_page_0022, + /* 0xFEC00-0xFECFF */ trait_page_0022, + /* 0xFED00-0xFEDFF */ trait_page_0022, + /* 0xFEE00-0xFEEFF */ trait_page_0022, + /* 0xFEF00-0xFEFFF */ trait_page_0022, + /* 0xFF000-0xFF0FF */ trait_page_0022, + /* 0xFF100-0xFF1FF */ trait_page_0022, + /* 0xFF200-0xFF2FF */ trait_page_0022, + /* 0xFF300-0xFF3FF */ trait_page_0022, + /* 0xFF400-0xFF4FF */ trait_page_0022, + /* 0xFF500-0xFF5FF */ trait_page_0022, + /* 0xFF600-0xFF6FF */ trait_page_0022, + /* 0xFF700-0xFF7FF */ trait_page_0022, + /* 0xFF800-0xFF8FF */ trait_page_0022, + /* 0xFF900-0xFF9FF */ trait_page_0022, + /* 0xFFA00-0xFFAFF */ trait_page_0022, + /* 0xFFB00-0xFFBFF */ trait_page_0022, + /* 0xFFC00-0xFFCFF */ trait_page_0022, + /* 0xFFD00-0xFFDFF */ trait_page_0022, + /* 0xFFE00-0xFFEFF */ trait_page_0022, + /* 0xFFF00-0xFFFFF */ trait_page_0054, + /* 0x100000-0x1000FF */ trait_page_0022, + /* 0x100100-0x1001FF */ trait_page_0022, + /* 0x100200-0x1002FF */ trait_page_0022, + /* 0x100300-0x1003FF */ trait_page_0022, + /* 0x100400-0x1004FF */ trait_page_0022, + /* 0x100500-0x1005FF */ trait_page_0022, + /* 0x100600-0x1006FF */ trait_page_0022, + /* 0x100700-0x1007FF */ trait_page_0022, + /* 0x100800-0x1008FF */ trait_page_0022, + /* 0x100900-0x1009FF */ trait_page_0022, + /* 0x100A00-0x100AFF */ trait_page_0022, + /* 0x100B00-0x100BFF */ trait_page_0022, + /* 0x100C00-0x100CFF */ trait_page_0022, + /* 0x100D00-0x100DFF */ trait_page_0022, + /* 0x100E00-0x100EFF */ trait_page_0022, + /* 0x100F00-0x100FFF */ trait_page_0022, + /* 0x101000-0x1010FF */ trait_page_0022, + /* 0x101100-0x1011FF */ trait_page_0022, + /* 0x101200-0x1012FF */ trait_page_0022, + /* 0x101300-0x1013FF */ trait_page_0022, + /* 0x101400-0x1014FF */ trait_page_0022, + /* 0x101500-0x1015FF */ trait_page_0022, + /* 0x101600-0x1016FF */ trait_page_0022, + /* 0x101700-0x1017FF */ trait_page_0022, + /* 0x101800-0x1018FF */ trait_page_0022, + /* 0x101900-0x1019FF */ trait_page_0022, + /* 0x101A00-0x101AFF */ trait_page_0022, + /* 0x101B00-0x101BFF */ trait_page_0022, + /* 0x101C00-0x101CFF */ trait_page_0022, + /* 0x101D00-0x101DFF */ trait_page_0022, + /* 0x101E00-0x101EFF */ trait_page_0022, + /* 0x101F00-0x101FFF */ trait_page_0022, + /* 0x102000-0x1020FF */ trait_page_0022, + /* 0x102100-0x1021FF */ trait_page_0022, + /* 0x102200-0x1022FF */ trait_page_0022, + /* 0x102300-0x1023FF */ trait_page_0022, + /* 0x102400-0x1024FF */ trait_page_0022, + /* 0x102500-0x1025FF */ trait_page_0022, + /* 0x102600-0x1026FF */ trait_page_0022, + /* 0x102700-0x1027FF */ trait_page_0022, + /* 0x102800-0x1028FF */ trait_page_0022, + /* 0x102900-0x1029FF */ trait_page_0022, + /* 0x102A00-0x102AFF */ trait_page_0022, + /* 0x102B00-0x102BFF */ trait_page_0022, + /* 0x102C00-0x102CFF */ trait_page_0022, + /* 0x102D00-0x102DFF */ trait_page_0022, + /* 0x102E00-0x102EFF */ trait_page_0022, + /* 0x102F00-0x102FFF */ trait_page_0022, + /* 0x103000-0x1030FF */ trait_page_0022, + /* 0x103100-0x1031FF */ trait_page_0022, + /* 0x103200-0x1032FF */ trait_page_0022, + /* 0x103300-0x1033FF */ trait_page_0022, + /* 0x103400-0x1034FF */ trait_page_0022, + /* 0x103500-0x1035FF */ trait_page_0022, + /* 0x103600-0x1036FF */ trait_page_0022, + /* 0x103700-0x1037FF */ trait_page_0022, + /* 0x103800-0x1038FF */ trait_page_0022, + /* 0x103900-0x1039FF */ trait_page_0022, + /* 0x103A00-0x103AFF */ trait_page_0022, + /* 0x103B00-0x103BFF */ trait_page_0022, + /* 0x103C00-0x103CFF */ trait_page_0022, + /* 0x103D00-0x103DFF */ trait_page_0022, + /* 0x103E00-0x103EFF */ trait_page_0022, + /* 0x103F00-0x103FFF */ trait_page_0022, + /* 0x104000-0x1040FF */ trait_page_0022, + /* 0x104100-0x1041FF */ trait_page_0022, + /* 0x104200-0x1042FF */ trait_page_0022, + /* 0x104300-0x1043FF */ trait_page_0022, + /* 0x104400-0x1044FF */ trait_page_0022, + /* 0x104500-0x1045FF */ trait_page_0022, + /* 0x104600-0x1046FF */ trait_page_0022, + /* 0x104700-0x1047FF */ trait_page_0022, + /* 0x104800-0x1048FF */ trait_page_0022, + /* 0x104900-0x1049FF */ trait_page_0022, + /* 0x104A00-0x104AFF */ trait_page_0022, + /* 0x104B00-0x104BFF */ trait_page_0022, + /* 0x104C00-0x104CFF */ trait_page_0022, + /* 0x104D00-0x104DFF */ trait_page_0022, + /* 0x104E00-0x104EFF */ trait_page_0022, + /* 0x104F00-0x104FFF */ trait_page_0022, + /* 0x105000-0x1050FF */ trait_page_0022, + /* 0x105100-0x1051FF */ trait_page_0022, + /* 0x105200-0x1052FF */ trait_page_0022, + /* 0x105300-0x1053FF */ trait_page_0022, + /* 0x105400-0x1054FF */ trait_page_0022, + /* 0x105500-0x1055FF */ trait_page_0022, + /* 0x105600-0x1056FF */ trait_page_0022, + /* 0x105700-0x1057FF */ trait_page_0022, + /* 0x105800-0x1058FF */ trait_page_0022, + /* 0x105900-0x1059FF */ trait_page_0022, + /* 0x105A00-0x105AFF */ trait_page_0022, + /* 0x105B00-0x105BFF */ trait_page_0022, + /* 0x105C00-0x105CFF */ trait_page_0022, + /* 0x105D00-0x105DFF */ trait_page_0022, + /* 0x105E00-0x105EFF */ trait_page_0022, + /* 0x105F00-0x105FFF */ trait_page_0022, + /* 0x106000-0x1060FF */ trait_page_0022, + /* 0x106100-0x1061FF */ trait_page_0022, + /* 0x106200-0x1062FF */ trait_page_0022, + /* 0x106300-0x1063FF */ trait_page_0022, + /* 0x106400-0x1064FF */ trait_page_0022, + /* 0x106500-0x1065FF */ trait_page_0022, + /* 0x106600-0x1066FF */ trait_page_0022, + /* 0x106700-0x1067FF */ trait_page_0022, + /* 0x106800-0x1068FF */ trait_page_0022, + /* 0x106900-0x1069FF */ trait_page_0022, + /* 0x106A00-0x106AFF */ trait_page_0022, + /* 0x106B00-0x106BFF */ trait_page_0022, + /* 0x106C00-0x106CFF */ trait_page_0022, + /* 0x106D00-0x106DFF */ trait_page_0022, + /* 0x106E00-0x106EFF */ trait_page_0022, + /* 0x106F00-0x106FFF */ trait_page_0022, + /* 0x107000-0x1070FF */ trait_page_0022, + /* 0x107100-0x1071FF */ trait_page_0022, + /* 0x107200-0x1072FF */ trait_page_0022, + /* 0x107300-0x1073FF */ trait_page_0022, + /* 0x107400-0x1074FF */ trait_page_0022, + /* 0x107500-0x1075FF */ trait_page_0022, + /* 0x107600-0x1076FF */ trait_page_0022, + /* 0x107700-0x1077FF */ trait_page_0022, + /* 0x107800-0x1078FF */ trait_page_0022, + /* 0x107900-0x1079FF */ trait_page_0022, + /* 0x107A00-0x107AFF */ trait_page_0022, + /* 0x107B00-0x107BFF */ trait_page_0022, + /* 0x107C00-0x107CFF */ trait_page_0022, + /* 0x107D00-0x107DFF */ trait_page_0022, + /* 0x107E00-0x107EFF */ trait_page_0022, + /* 0x107F00-0x107FFF */ trait_page_0022, + /* 0x108000-0x1080FF */ trait_page_0022, + /* 0x108100-0x1081FF */ trait_page_0022, + /* 0x108200-0x1082FF */ trait_page_0022, + /* 0x108300-0x1083FF */ trait_page_0022, + /* 0x108400-0x1084FF */ trait_page_0022, + /* 0x108500-0x1085FF */ trait_page_0022, + /* 0x108600-0x1086FF */ trait_page_0022, + /* 0x108700-0x1087FF */ trait_page_0022, + /* 0x108800-0x1088FF */ trait_page_0022, + /* 0x108900-0x1089FF */ trait_page_0022, + /* 0x108A00-0x108AFF */ trait_page_0022, + /* 0x108B00-0x108BFF */ trait_page_0022, + /* 0x108C00-0x108CFF */ trait_page_0022, + /* 0x108D00-0x108DFF */ trait_page_0022, + /* 0x108E00-0x108EFF */ trait_page_0022, + /* 0x108F00-0x108FFF */ trait_page_0022, + /* 0x109000-0x1090FF */ trait_page_0022, + /* 0x109100-0x1091FF */ trait_page_0022, + /* 0x109200-0x1092FF */ trait_page_0022, + /* 0x109300-0x1093FF */ trait_page_0022, + /* 0x109400-0x1094FF */ trait_page_0022, + /* 0x109500-0x1095FF */ trait_page_0022, + /* 0x109600-0x1096FF */ trait_page_0022, + /* 0x109700-0x1097FF */ trait_page_0022, + /* 0x109800-0x1098FF */ trait_page_0022, + /* 0x109900-0x1099FF */ trait_page_0022, + /* 0x109A00-0x109AFF */ trait_page_0022, + /* 0x109B00-0x109BFF */ trait_page_0022, + /* 0x109C00-0x109CFF */ trait_page_0022, + /* 0x109D00-0x109DFF */ trait_page_0022, + /* 0x109E00-0x109EFF */ trait_page_0022, + /* 0x109F00-0x109FFF */ trait_page_0022, + /* 0x10A000-0x10A0FF */ trait_page_0022, + /* 0x10A100-0x10A1FF */ trait_page_0022, + /* 0x10A200-0x10A2FF */ trait_page_0022, + /* 0x10A300-0x10A3FF */ trait_page_0022, + /* 0x10A400-0x10A4FF */ trait_page_0022, + /* 0x10A500-0x10A5FF */ trait_page_0022, + /* 0x10A600-0x10A6FF */ trait_page_0022, + /* 0x10A700-0x10A7FF */ trait_page_0022, + /* 0x10A800-0x10A8FF */ trait_page_0022, + /* 0x10A900-0x10A9FF */ trait_page_0022, + /* 0x10AA00-0x10AAFF */ trait_page_0022, + /* 0x10AB00-0x10ABFF */ trait_page_0022, + /* 0x10AC00-0x10ACFF */ trait_page_0022, + /* 0x10AD00-0x10ADFF */ trait_page_0022, + /* 0x10AE00-0x10AEFF */ trait_page_0022, + /* 0x10AF00-0x10AFFF */ trait_page_0022, + /* 0x10B000-0x10B0FF */ trait_page_0022, + /* 0x10B100-0x10B1FF */ trait_page_0022, + /* 0x10B200-0x10B2FF */ trait_page_0022, + /* 0x10B300-0x10B3FF */ trait_page_0022, + /* 0x10B400-0x10B4FF */ trait_page_0022, + /* 0x10B500-0x10B5FF */ trait_page_0022, + /* 0x10B600-0x10B6FF */ trait_page_0022, + /* 0x10B700-0x10B7FF */ trait_page_0022, + /* 0x10B800-0x10B8FF */ trait_page_0022, + /* 0x10B900-0x10B9FF */ trait_page_0022, + /* 0x10BA00-0x10BAFF */ trait_page_0022, + /* 0x10BB00-0x10BBFF */ trait_page_0022, + /* 0x10BC00-0x10BCFF */ trait_page_0022, + /* 0x10BD00-0x10BDFF */ trait_page_0022, + /* 0x10BE00-0x10BEFF */ trait_page_0022, + /* 0x10BF00-0x10BFFF */ trait_page_0022, + /* 0x10C000-0x10C0FF */ trait_page_0022, + /* 0x10C100-0x10C1FF */ trait_page_0022, + /* 0x10C200-0x10C2FF */ trait_page_0022, + /* 0x10C300-0x10C3FF */ trait_page_0022, + /* 0x10C400-0x10C4FF */ trait_page_0022, + /* 0x10C500-0x10C5FF */ trait_page_0022, + /* 0x10C600-0x10C6FF */ trait_page_0022, + /* 0x10C700-0x10C7FF */ trait_page_0022, + /* 0x10C800-0x10C8FF */ trait_page_0022, + /* 0x10C900-0x10C9FF */ trait_page_0022, + /* 0x10CA00-0x10CAFF */ trait_page_0022, + /* 0x10CB00-0x10CBFF */ trait_page_0022, + /* 0x10CC00-0x10CCFF */ trait_page_0022, + /* 0x10CD00-0x10CDFF */ trait_page_0022, + /* 0x10CE00-0x10CEFF */ trait_page_0022, + /* 0x10CF00-0x10CFFF */ trait_page_0022, + /* 0x10D000-0x10D0FF */ trait_page_0022, + /* 0x10D100-0x10D1FF */ trait_page_0022, + /* 0x10D200-0x10D2FF */ trait_page_0022, + /* 0x10D300-0x10D3FF */ trait_page_0022, + /* 0x10D400-0x10D4FF */ trait_page_0022, + /* 0x10D500-0x10D5FF */ trait_page_0022, + /* 0x10D600-0x10D6FF */ trait_page_0022, + /* 0x10D700-0x10D7FF */ trait_page_0022, + /* 0x10D800-0x10D8FF */ trait_page_0022, + /* 0x10D900-0x10D9FF */ trait_page_0022, + /* 0x10DA00-0x10DAFF */ trait_page_0022, + /* 0x10DB00-0x10DBFF */ trait_page_0022, + /* 0x10DC00-0x10DCFF */ trait_page_0022, + /* 0x10DD00-0x10DDFF */ trait_page_0022, + /* 0x10DE00-0x10DEFF */ trait_page_0022, + /* 0x10DF00-0x10DFFF */ trait_page_0022, + /* 0x10E000-0x10E0FF */ trait_page_0022, + /* 0x10E100-0x10E1FF */ trait_page_0022, + /* 0x10E200-0x10E2FF */ trait_page_0022, + /* 0x10E300-0x10E3FF */ trait_page_0022, + /* 0x10E400-0x10E4FF */ trait_page_0022, + /* 0x10E500-0x10E5FF */ trait_page_0022, + /* 0x10E600-0x10E6FF */ trait_page_0022, + /* 0x10E700-0x10E7FF */ trait_page_0022, + /* 0x10E800-0x10E8FF */ trait_page_0022, + /* 0x10E900-0x10E9FF */ trait_page_0022, + /* 0x10EA00-0x10EAFF */ trait_page_0022, + /* 0x10EB00-0x10EBFF */ trait_page_0022, + /* 0x10EC00-0x10ECFF */ trait_page_0022, + /* 0x10ED00-0x10EDFF */ trait_page_0022, + /* 0x10EE00-0x10EEFF */ trait_page_0022, + /* 0x10EF00-0x10EFFF */ trait_page_0022, + /* 0x10F000-0x10F0FF */ trait_page_0022, + /* 0x10F100-0x10F1FF */ trait_page_0022, + /* 0x10F200-0x10F2FF */ trait_page_0022, + /* 0x10F300-0x10F3FF */ trait_page_0022, + /* 0x10F400-0x10F4FF */ trait_page_0022, + /* 0x10F500-0x10F5FF */ trait_page_0022, + /* 0x10F600-0x10F6FF */ trait_page_0022, + /* 0x10F700-0x10F7FF */ trait_page_0022, + /* 0x10F800-0x10F8FF */ trait_page_0022, + /* 0x10F900-0x10F9FF */ trait_page_0022, + /* 0x10FA00-0x10FAFF */ trait_page_0022, + /* 0x10FB00-0x10FBFF */ trait_page_0022, + /* 0x10FC00-0x10FCFF */ trait_page_0022, + /* 0x10FD00-0x10FDFF */ trait_page_0022, + /* 0x10FE00-0x10FEFF */ trait_page_0022, + /* 0x10FF00-0x10FFFF */ trait_page_0054 +}; diff --git a/qse/lib/cmn/uni.c b/qse/lib/cmn/uni.c index 8464fee5..38ec28a8 100644 --- a/qse/lib/cmn/uni.c +++ b/qse/lib/cmn/uni.c @@ -38,27065 +38,16 @@ enum TRAIT_PRINT = (1 << 8), TRAIT_GRAPH = (1 << 9), TRAIT_CNTRL = (1 << 10), - TRAIT_PUNCT = (1 << 11) + TRAIT_PUNCT = (1 << 11), + TRAIT_BLANK = (1 << 12) }; /* ---------------------------------------------------------- */ - -#define TRAIT_MAX 0x10FFFF - -static qse_uint16_t trait_page_003C[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0 -}; - -static qse_uint16_t trait_page_003B[256] = -{ - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_003A[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0039[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0038[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0037[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0036[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0035[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0034[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0033[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0032[256] = -{ - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0031[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0030[256] = -{ - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0 -}; - -static qse_uint16_t trait_page_002F[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT -}; - -static qse_uint16_t trait_page_002E[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_002D[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_002C[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_002B[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_002A[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0029[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0028[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0027[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0 -}; - -static qse_uint16_t trait_page_0026[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0 -}; - -static qse_uint16_t trait_page_0025[256] = -{ - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0024[256] = -{ - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0023[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0022[256] = -{ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0021[256] = -{ - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT -}; - -static qse_uint16_t trait_page_0020[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_001F[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0 -}; - -static qse_uint16_t trait_page_001E[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_001D[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT -}; - -static qse_uint16_t trait_page_001C[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT -}; - -static qse_uint16_t trait_page_001B[256] = -{ - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_SPACE | TRAIT_CNTRL, - TRAIT_SPACE | TRAIT_CNTRL, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_001A[256] = -{ - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0 -}; - -static qse_uint16_t trait_page_0019[256] = -{ - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0018[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0017[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0016[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0015[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0014[256] = -{ - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0013[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0012[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0011[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0010[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_000F[256] = -{ - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_000E[256] = -{ - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_000D[256] = -{ - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_000C[256] = -{ - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_000B[256] = -{ - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_000A[256] = -{ - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0009[256] = -{ - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0008[256] = -{ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0007[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0006[256] = -{ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0 -}; - -static qse_uint16_t trait_page_0005[256] = -{ - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0004[256] = -{ - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0003[256] = -{ - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0002[256] = -{ - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 -}; - -static qse_uint16_t trait_page_0001[256] = -{ - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t trait_page_0000[256] = -{ - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_SPACE | TRAIT_CNTRL, - TRAIT_SPACE | TRAIT_CNTRL, - TRAIT_SPACE | TRAIT_CNTRL, - TRAIT_SPACE | TRAIT_CNTRL, - TRAIT_SPACE | TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_SPACE | TRAIT_PRINT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_CNTRL, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, - TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH -}; - -static qse_uint16_t* trait_map[4352] = -{ - /* 0x0-0xFF */ trait_page_0000, - /* 0x100-0x1FF */ trait_page_0001, - /* 0x200-0x2FF */ trait_page_0002, - /* 0x300-0x3FF */ trait_page_0003, - /* 0x400-0x4FF */ trait_page_0004, - /* 0x500-0x5FF */ trait_page_0005, - /* 0x600-0x6FF */ trait_page_0006, - /* 0x700-0x7FF */ trait_page_0007, - /* 0x800-0x8FF */ trait_page_0008, - /* 0x900-0x9FF */ trait_page_0009, - /* 0xA00-0xAFF */ trait_page_000A, - /* 0xB00-0xBFF */ trait_page_000B, - /* 0xC00-0xCFF */ trait_page_000C, - /* 0xD00-0xDFF */ trait_page_000D, - /* 0xE00-0xEFF */ trait_page_000E, - /* 0xF00-0xFFF */ trait_page_000F, - /* 0x1000-0x10FF */ trait_page_0010, - /* 0x1100-0x11FF */ trait_page_0011, - /* 0x1200-0x12FF */ trait_page_0012, - /* 0x1300-0x13FF */ trait_page_0013, - /* 0x1400-0x14FF */ trait_page_0014, - /* 0x1500-0x15FF */ trait_page_0015, - /* 0x1600-0x16FF */ trait_page_0016, - /* 0x1700-0x17FF */ trait_page_0017, - /* 0x1800-0x18FF */ trait_page_0018, - /* 0x1900-0x19FF */ trait_page_0008, - /* 0x1A00-0x1AFF */ trait_page_0008, - /* 0x1B00-0x1BFF */ trait_page_0008, - /* 0x1C00-0x1CFF */ trait_page_0008, - /* 0x1D00-0x1DFF */ trait_page_0008, - /* 0x1E00-0x1EFF */ trait_page_0019, - /* 0x1F00-0x1FFF */ trait_page_001A, - /* 0x2000-0x20FF */ trait_page_001B, - /* 0x2100-0x21FF */ trait_page_001C, - /* 0x2200-0x22FF */ trait_page_001D, - /* 0x2300-0x23FF */ trait_page_001E, - /* 0x2400-0x24FF */ trait_page_001F, - /* 0x2500-0x25FF */ trait_page_001D, - /* 0x2600-0x26FF */ trait_page_0020, - /* 0x2700-0x27FF */ trait_page_0021, - /* 0x2800-0x28FF */ trait_page_001D, - /* 0x2900-0x29FF */ trait_page_001D, - /* 0x2A00-0x2AFF */ trait_page_001D, - /* 0x2B00-0x2BFF */ trait_page_0008, - /* 0x2C00-0x2CFF */ trait_page_0008, - /* 0x2D00-0x2DFF */ trait_page_0008, - /* 0x2E00-0x2EFF */ trait_page_0022, - /* 0x2F00-0x2FFF */ trait_page_0023, - /* 0x3000-0x30FF */ trait_page_0024, - /* 0x3100-0x31FF */ trait_page_0025, - /* 0x3200-0x32FF */ trait_page_0026, - /* 0x3300-0x33FF */ trait_page_0027, - /* 0x3400-0x34FF */ trait_page_0015, - /* 0x3500-0x35FF */ trait_page_0015, - /* 0x3600-0x36FF */ trait_page_0015, - /* 0x3700-0x37FF */ trait_page_0015, - /* 0x3800-0x38FF */ trait_page_0015, - /* 0x3900-0x39FF */ trait_page_0015, - /* 0x3A00-0x3AFF */ trait_page_0015, - /* 0x3B00-0x3BFF */ trait_page_0015, - /* 0x3C00-0x3CFF */ trait_page_0015, - /* 0x3D00-0x3DFF */ trait_page_0015, - /* 0x3E00-0x3EFF */ trait_page_0015, - /* 0x3F00-0x3FFF */ trait_page_0015, - /* 0x4000-0x40FF */ trait_page_0015, - /* 0x4100-0x41FF */ trait_page_0015, - /* 0x4200-0x42FF */ trait_page_0015, - /* 0x4300-0x43FF */ trait_page_0015, - /* 0x4400-0x44FF */ trait_page_0015, - /* 0x4500-0x45FF */ trait_page_0015, - /* 0x4600-0x46FF */ trait_page_0015, - /* 0x4700-0x47FF */ trait_page_0015, - /* 0x4800-0x48FF */ trait_page_0015, - /* 0x4900-0x49FF */ trait_page_0015, - /* 0x4A00-0x4AFF */ trait_page_0015, - /* 0x4B00-0x4BFF */ trait_page_0015, - /* 0x4C00-0x4CFF */ trait_page_0015, - /* 0x4D00-0x4DFF */ trait_page_0028, - /* 0x4E00-0x4EFF */ trait_page_0015, - /* 0x4F00-0x4FFF */ trait_page_0015, - /* 0x5000-0x50FF */ trait_page_0015, - /* 0x5100-0x51FF */ trait_page_0015, - /* 0x5200-0x52FF */ trait_page_0015, - /* 0x5300-0x53FF */ trait_page_0015, - /* 0x5400-0x54FF */ trait_page_0015, - /* 0x5500-0x55FF */ trait_page_0015, - /* 0x5600-0x56FF */ trait_page_0015, - /* 0x5700-0x57FF */ trait_page_0015, - /* 0x5800-0x58FF */ trait_page_0015, - /* 0x5900-0x59FF */ trait_page_0015, - /* 0x5A00-0x5AFF */ trait_page_0015, - /* 0x5B00-0x5BFF */ trait_page_0015, - /* 0x5C00-0x5CFF */ trait_page_0015, - /* 0x5D00-0x5DFF */ trait_page_0015, - /* 0x5E00-0x5EFF */ trait_page_0015, - /* 0x5F00-0x5FFF */ trait_page_0015, - /* 0x6000-0x60FF */ trait_page_0015, - /* 0x6100-0x61FF */ trait_page_0015, - /* 0x6200-0x62FF */ trait_page_0015, - /* 0x6300-0x63FF */ trait_page_0015, - /* 0x6400-0x64FF */ trait_page_0015, - /* 0x6500-0x65FF */ trait_page_0015, - /* 0x6600-0x66FF */ trait_page_0015, - /* 0x6700-0x67FF */ trait_page_0015, - /* 0x6800-0x68FF */ trait_page_0015, - /* 0x6900-0x69FF */ trait_page_0015, - /* 0x6A00-0x6AFF */ trait_page_0015, - /* 0x6B00-0x6BFF */ trait_page_0015, - /* 0x6C00-0x6CFF */ trait_page_0015, - /* 0x6D00-0x6DFF */ trait_page_0015, - /* 0x6E00-0x6EFF */ trait_page_0015, - /* 0x6F00-0x6FFF */ trait_page_0015, - /* 0x7000-0x70FF */ trait_page_0015, - /* 0x7100-0x71FF */ trait_page_0015, - /* 0x7200-0x72FF */ trait_page_0015, - /* 0x7300-0x73FF */ trait_page_0015, - /* 0x7400-0x74FF */ trait_page_0015, - /* 0x7500-0x75FF */ trait_page_0015, - /* 0x7600-0x76FF */ trait_page_0015, - /* 0x7700-0x77FF */ trait_page_0015, - /* 0x7800-0x78FF */ trait_page_0015, - /* 0x7900-0x79FF */ trait_page_0015, - /* 0x7A00-0x7AFF */ trait_page_0015, - /* 0x7B00-0x7BFF */ trait_page_0015, - /* 0x7C00-0x7CFF */ trait_page_0015, - /* 0x7D00-0x7DFF */ trait_page_0015, - /* 0x7E00-0x7EFF */ trait_page_0015, - /* 0x7F00-0x7FFF */ trait_page_0015, - /* 0x8000-0x80FF */ trait_page_0015, - /* 0x8100-0x81FF */ trait_page_0015, - /* 0x8200-0x82FF */ trait_page_0015, - /* 0x8300-0x83FF */ trait_page_0015, - /* 0x8400-0x84FF */ trait_page_0015, - /* 0x8500-0x85FF */ trait_page_0015, - /* 0x8600-0x86FF */ trait_page_0015, - /* 0x8700-0x87FF */ trait_page_0015, - /* 0x8800-0x88FF */ trait_page_0015, - /* 0x8900-0x89FF */ trait_page_0015, - /* 0x8A00-0x8AFF */ trait_page_0015, - /* 0x8B00-0x8BFF */ trait_page_0015, - /* 0x8C00-0x8CFF */ trait_page_0015, - /* 0x8D00-0x8DFF */ trait_page_0015, - /* 0x8E00-0x8EFF */ trait_page_0015, - /* 0x8F00-0x8FFF */ trait_page_0015, - /* 0x9000-0x90FF */ trait_page_0015, - /* 0x9100-0x91FF */ trait_page_0015, - /* 0x9200-0x92FF */ trait_page_0015, - /* 0x9300-0x93FF */ trait_page_0015, - /* 0x9400-0x94FF */ trait_page_0015, - /* 0x9500-0x95FF */ trait_page_0015, - /* 0x9600-0x96FF */ trait_page_0015, - /* 0x9700-0x97FF */ trait_page_0015, - /* 0x9800-0x98FF */ trait_page_0015, - /* 0x9900-0x99FF */ trait_page_0015, - /* 0x9A00-0x9AFF */ trait_page_0015, - /* 0x9B00-0x9BFF */ trait_page_0015, - /* 0x9C00-0x9CFF */ trait_page_0015, - /* 0x9D00-0x9DFF */ trait_page_0015, - /* 0x9E00-0x9EFF */ trait_page_0015, - /* 0x9F00-0x9FFF */ trait_page_0029, - /* 0xA000-0xA0FF */ trait_page_0015, - /* 0xA100-0xA1FF */ trait_page_0015, - /* 0xA200-0xA2FF */ trait_page_0015, - /* 0xA300-0xA3FF */ trait_page_0015, - /* 0xA400-0xA4FF */ trait_page_002A, - /* 0xA500-0xA5FF */ trait_page_0008, - /* 0xA600-0xA6FF */ trait_page_0008, - /* 0xA700-0xA7FF */ trait_page_0008, - /* 0xA800-0xA8FF */ trait_page_0008, - /* 0xA900-0xA9FF */ trait_page_0008, - /* 0xAA00-0xAAFF */ trait_page_0008, - /* 0xAB00-0xABFF */ trait_page_0008, - /* 0xAC00-0xACFF */ trait_page_0015, - /* 0xAD00-0xADFF */ trait_page_0015, - /* 0xAE00-0xAEFF */ trait_page_0015, - /* 0xAF00-0xAFFF */ trait_page_0015, - /* 0xB000-0xB0FF */ trait_page_0015, - /* 0xB100-0xB1FF */ trait_page_0015, - /* 0xB200-0xB2FF */ trait_page_0015, - /* 0xB300-0xB3FF */ trait_page_0015, - /* 0xB400-0xB4FF */ trait_page_0015, - /* 0xB500-0xB5FF */ trait_page_0015, - /* 0xB600-0xB6FF */ trait_page_0015, - /* 0xB700-0xB7FF */ trait_page_0015, - /* 0xB800-0xB8FF */ trait_page_0015, - /* 0xB900-0xB9FF */ trait_page_0015, - /* 0xBA00-0xBAFF */ trait_page_0015, - /* 0xBB00-0xBBFF */ trait_page_0015, - /* 0xBC00-0xBCFF */ trait_page_0015, - /* 0xBD00-0xBDFF */ trait_page_0015, - /* 0xBE00-0xBEFF */ trait_page_0015, - /* 0xBF00-0xBFFF */ trait_page_0015, - /* 0xC000-0xC0FF */ trait_page_0015, - /* 0xC100-0xC1FF */ trait_page_0015, - /* 0xC200-0xC2FF */ trait_page_0015, - /* 0xC300-0xC3FF */ trait_page_0015, - /* 0xC400-0xC4FF */ trait_page_0015, - /* 0xC500-0xC5FF */ trait_page_0015, - /* 0xC600-0xC6FF */ trait_page_0015, - /* 0xC700-0xC7FF */ trait_page_0015, - /* 0xC800-0xC8FF */ trait_page_0015, - /* 0xC900-0xC9FF */ trait_page_0015, - /* 0xCA00-0xCAFF */ trait_page_0015, - /* 0xCB00-0xCBFF */ trait_page_0015, - /* 0xCC00-0xCCFF */ trait_page_0015, - /* 0xCD00-0xCDFF */ trait_page_0015, - /* 0xCE00-0xCEFF */ trait_page_0015, - /* 0xCF00-0xCFFF */ trait_page_0015, - /* 0xD000-0xD0FF */ trait_page_0015, - /* 0xD100-0xD1FF */ trait_page_0015, - /* 0xD200-0xD2FF */ trait_page_0015, - /* 0xD300-0xD3FF */ trait_page_0015, - /* 0xD400-0xD4FF */ trait_page_0015, - /* 0xD500-0xD5FF */ trait_page_0015, - /* 0xD600-0xD6FF */ trait_page_0015, - /* 0xD700-0xD7FF */ trait_page_002B, - /* 0xD800-0xD8FF */ trait_page_0008, - /* 0xD900-0xD9FF */ trait_page_0008, - /* 0xDA00-0xDAFF */ trait_page_0008, - /* 0xDB00-0xDBFF */ trait_page_0008, - /* 0xDC00-0xDCFF */ trait_page_0008, - /* 0xDD00-0xDDFF */ trait_page_0008, - /* 0xDE00-0xDEFF */ trait_page_0008, - /* 0xDF00-0xDFFF */ trait_page_0008, - /* 0xE000-0xE0FF */ trait_page_001D, - /* 0xE100-0xE1FF */ trait_page_001D, - /* 0xE200-0xE2FF */ trait_page_001D, - /* 0xE300-0xE3FF */ trait_page_001D, - /* 0xE400-0xE4FF */ trait_page_001D, - /* 0xE500-0xE5FF */ trait_page_001D, - /* 0xE600-0xE6FF */ trait_page_001D, - /* 0xE700-0xE7FF */ trait_page_001D, - /* 0xE800-0xE8FF */ trait_page_001D, - /* 0xE900-0xE9FF */ trait_page_001D, - /* 0xEA00-0xEAFF */ trait_page_001D, - /* 0xEB00-0xEBFF */ trait_page_001D, - /* 0xEC00-0xECFF */ trait_page_001D, - /* 0xED00-0xEDFF */ trait_page_001D, - /* 0xEE00-0xEEFF */ trait_page_001D, - /* 0xEF00-0xEFFF */ trait_page_001D, - /* 0xF000-0xF0FF */ trait_page_001D, - /* 0xF100-0xF1FF */ trait_page_001D, - /* 0xF200-0xF2FF */ trait_page_001D, - /* 0xF300-0xF3FF */ trait_page_001D, - /* 0xF400-0xF4FF */ trait_page_001D, - /* 0xF500-0xF5FF */ trait_page_001D, - /* 0xF600-0xF6FF */ trait_page_001D, - /* 0xF700-0xF7FF */ trait_page_001D, - /* 0xF800-0xF8FF */ trait_page_001D, - /* 0xF900-0xF9FF */ trait_page_0015, - /* 0xFA00-0xFAFF */ trait_page_002C, - /* 0xFB00-0xFBFF */ trait_page_002D, - /* 0xFC00-0xFCFF */ trait_page_0015, - /* 0xFD00-0xFDFF */ trait_page_002E, - /* 0xFE00-0xFEFF */ trait_page_002F, - /* 0xFF00-0xFFFF */ trait_page_0030, - /* 0x10000-0x100FF */ trait_page_0008, - /* 0x10100-0x101FF */ trait_page_0008, - /* 0x10200-0x102FF */ trait_page_0008, - /* 0x10300-0x103FF */ trait_page_0031, - /* 0x10400-0x104FF */ trait_page_0032, - /* 0x10500-0x105FF */ trait_page_0008, - /* 0x10600-0x106FF */ trait_page_0008, - /* 0x10700-0x107FF */ trait_page_0008, - /* 0x10800-0x108FF */ trait_page_0008, - /* 0x10900-0x109FF */ trait_page_0008, - /* 0x10A00-0x10AFF */ trait_page_0008, - /* 0x10B00-0x10BFF */ trait_page_0008, - /* 0x10C00-0x10CFF */ trait_page_0008, - /* 0x10D00-0x10DFF */ trait_page_0008, - /* 0x10E00-0x10EFF */ trait_page_0008, - /* 0x10F00-0x10FFF */ trait_page_0008, - /* 0x11000-0x110FF */ trait_page_0008, - /* 0x11100-0x111FF */ trait_page_0008, - /* 0x11200-0x112FF */ trait_page_0008, - /* 0x11300-0x113FF */ trait_page_0008, - /* 0x11400-0x114FF */ trait_page_0008, - /* 0x11500-0x115FF */ trait_page_0008, - /* 0x11600-0x116FF */ trait_page_0008, - /* 0x11700-0x117FF */ trait_page_0008, - /* 0x11800-0x118FF */ trait_page_0008, - /* 0x11900-0x119FF */ trait_page_0008, - /* 0x11A00-0x11AFF */ trait_page_0008, - /* 0x11B00-0x11BFF */ trait_page_0008, - /* 0x11C00-0x11CFF */ trait_page_0008, - /* 0x11D00-0x11DFF */ trait_page_0008, - /* 0x11E00-0x11EFF */ trait_page_0008, - /* 0x11F00-0x11FFF */ trait_page_0008, - /* 0x12000-0x120FF */ trait_page_0008, - /* 0x12100-0x121FF */ trait_page_0008, - /* 0x12200-0x122FF */ trait_page_0008, - /* 0x12300-0x123FF */ trait_page_0008, - /* 0x12400-0x124FF */ trait_page_0008, - /* 0x12500-0x125FF */ trait_page_0008, - /* 0x12600-0x126FF */ trait_page_0008, - /* 0x12700-0x127FF */ trait_page_0008, - /* 0x12800-0x128FF */ trait_page_0008, - /* 0x12900-0x129FF */ trait_page_0008, - /* 0x12A00-0x12AFF */ trait_page_0008, - /* 0x12B00-0x12BFF */ trait_page_0008, - /* 0x12C00-0x12CFF */ trait_page_0008, - /* 0x12D00-0x12DFF */ trait_page_0008, - /* 0x12E00-0x12EFF */ trait_page_0008, - /* 0x12F00-0x12FFF */ trait_page_0008, - /* 0x13000-0x130FF */ trait_page_0008, - /* 0x13100-0x131FF */ trait_page_0008, - /* 0x13200-0x132FF */ trait_page_0008, - /* 0x13300-0x133FF */ trait_page_0008, - /* 0x13400-0x134FF */ trait_page_0008, - /* 0x13500-0x135FF */ trait_page_0008, - /* 0x13600-0x136FF */ trait_page_0008, - /* 0x13700-0x137FF */ trait_page_0008, - /* 0x13800-0x138FF */ trait_page_0008, - /* 0x13900-0x139FF */ trait_page_0008, - /* 0x13A00-0x13AFF */ trait_page_0008, - /* 0x13B00-0x13BFF */ trait_page_0008, - /* 0x13C00-0x13CFF */ trait_page_0008, - /* 0x13D00-0x13DFF */ trait_page_0008, - /* 0x13E00-0x13EFF */ trait_page_0008, - /* 0x13F00-0x13FFF */ trait_page_0008, - /* 0x14000-0x140FF */ trait_page_0008, - /* 0x14100-0x141FF */ trait_page_0008, - /* 0x14200-0x142FF */ trait_page_0008, - /* 0x14300-0x143FF */ trait_page_0008, - /* 0x14400-0x144FF */ trait_page_0008, - /* 0x14500-0x145FF */ trait_page_0008, - /* 0x14600-0x146FF */ trait_page_0008, - /* 0x14700-0x147FF */ trait_page_0008, - /* 0x14800-0x148FF */ trait_page_0008, - /* 0x14900-0x149FF */ trait_page_0008, - /* 0x14A00-0x14AFF */ trait_page_0008, - /* 0x14B00-0x14BFF */ trait_page_0008, - /* 0x14C00-0x14CFF */ trait_page_0008, - /* 0x14D00-0x14DFF */ trait_page_0008, - /* 0x14E00-0x14EFF */ trait_page_0008, - /* 0x14F00-0x14FFF */ trait_page_0008, - /* 0x15000-0x150FF */ trait_page_0008, - /* 0x15100-0x151FF */ trait_page_0008, - /* 0x15200-0x152FF */ trait_page_0008, - /* 0x15300-0x153FF */ trait_page_0008, - /* 0x15400-0x154FF */ trait_page_0008, - /* 0x15500-0x155FF */ trait_page_0008, - /* 0x15600-0x156FF */ trait_page_0008, - /* 0x15700-0x157FF */ trait_page_0008, - /* 0x15800-0x158FF */ trait_page_0008, - /* 0x15900-0x159FF */ trait_page_0008, - /* 0x15A00-0x15AFF */ trait_page_0008, - /* 0x15B00-0x15BFF */ trait_page_0008, - /* 0x15C00-0x15CFF */ trait_page_0008, - /* 0x15D00-0x15DFF */ trait_page_0008, - /* 0x15E00-0x15EFF */ trait_page_0008, - /* 0x15F00-0x15FFF */ trait_page_0008, - /* 0x16000-0x160FF */ trait_page_0008, - /* 0x16100-0x161FF */ trait_page_0008, - /* 0x16200-0x162FF */ trait_page_0008, - /* 0x16300-0x163FF */ trait_page_0008, - /* 0x16400-0x164FF */ trait_page_0008, - /* 0x16500-0x165FF */ trait_page_0008, - /* 0x16600-0x166FF */ trait_page_0008, - /* 0x16700-0x167FF */ trait_page_0008, - /* 0x16800-0x168FF */ trait_page_0008, - /* 0x16900-0x169FF */ trait_page_0008, - /* 0x16A00-0x16AFF */ trait_page_0008, - /* 0x16B00-0x16BFF */ trait_page_0008, - /* 0x16C00-0x16CFF */ trait_page_0008, - /* 0x16D00-0x16DFF */ trait_page_0008, - /* 0x16E00-0x16EFF */ trait_page_0008, - /* 0x16F00-0x16FFF */ trait_page_0008, - /* 0x17000-0x170FF */ trait_page_0008, - /* 0x17100-0x171FF */ trait_page_0008, - /* 0x17200-0x172FF */ trait_page_0008, - /* 0x17300-0x173FF */ trait_page_0008, - /* 0x17400-0x174FF */ trait_page_0008, - /* 0x17500-0x175FF */ trait_page_0008, - /* 0x17600-0x176FF */ trait_page_0008, - /* 0x17700-0x177FF */ trait_page_0008, - /* 0x17800-0x178FF */ trait_page_0008, - /* 0x17900-0x179FF */ trait_page_0008, - /* 0x17A00-0x17AFF */ trait_page_0008, - /* 0x17B00-0x17BFF */ trait_page_0008, - /* 0x17C00-0x17CFF */ trait_page_0008, - /* 0x17D00-0x17DFF */ trait_page_0008, - /* 0x17E00-0x17EFF */ trait_page_0008, - /* 0x17F00-0x17FFF */ trait_page_0008, - /* 0x18000-0x180FF */ trait_page_0008, - /* 0x18100-0x181FF */ trait_page_0008, - /* 0x18200-0x182FF */ trait_page_0008, - /* 0x18300-0x183FF */ trait_page_0008, - /* 0x18400-0x184FF */ trait_page_0008, - /* 0x18500-0x185FF */ trait_page_0008, - /* 0x18600-0x186FF */ trait_page_0008, - /* 0x18700-0x187FF */ trait_page_0008, - /* 0x18800-0x188FF */ trait_page_0008, - /* 0x18900-0x189FF */ trait_page_0008, - /* 0x18A00-0x18AFF */ trait_page_0008, - /* 0x18B00-0x18BFF */ trait_page_0008, - /* 0x18C00-0x18CFF */ trait_page_0008, - /* 0x18D00-0x18DFF */ trait_page_0008, - /* 0x18E00-0x18EFF */ trait_page_0008, - /* 0x18F00-0x18FFF */ trait_page_0008, - /* 0x19000-0x190FF */ trait_page_0008, - /* 0x19100-0x191FF */ trait_page_0008, - /* 0x19200-0x192FF */ trait_page_0008, - /* 0x19300-0x193FF */ trait_page_0008, - /* 0x19400-0x194FF */ trait_page_0008, - /* 0x19500-0x195FF */ trait_page_0008, - /* 0x19600-0x196FF */ trait_page_0008, - /* 0x19700-0x197FF */ trait_page_0008, - /* 0x19800-0x198FF */ trait_page_0008, - /* 0x19900-0x199FF */ trait_page_0008, - /* 0x19A00-0x19AFF */ trait_page_0008, - /* 0x19B00-0x19BFF */ trait_page_0008, - /* 0x19C00-0x19CFF */ trait_page_0008, - /* 0x19D00-0x19DFF */ trait_page_0008, - /* 0x19E00-0x19EFF */ trait_page_0008, - /* 0x19F00-0x19FFF */ trait_page_0008, - /* 0x1A000-0x1A0FF */ trait_page_0008, - /* 0x1A100-0x1A1FF */ trait_page_0008, - /* 0x1A200-0x1A2FF */ trait_page_0008, - /* 0x1A300-0x1A3FF */ trait_page_0008, - /* 0x1A400-0x1A4FF */ trait_page_0008, - /* 0x1A500-0x1A5FF */ trait_page_0008, - /* 0x1A600-0x1A6FF */ trait_page_0008, - /* 0x1A700-0x1A7FF */ trait_page_0008, - /* 0x1A800-0x1A8FF */ trait_page_0008, - /* 0x1A900-0x1A9FF */ trait_page_0008, - /* 0x1AA00-0x1AAFF */ trait_page_0008, - /* 0x1AB00-0x1ABFF */ trait_page_0008, - /* 0x1AC00-0x1ACFF */ trait_page_0008, - /* 0x1AD00-0x1ADFF */ trait_page_0008, - /* 0x1AE00-0x1AEFF */ trait_page_0008, - /* 0x1AF00-0x1AFFF */ trait_page_0008, - /* 0x1B000-0x1B0FF */ trait_page_0008, - /* 0x1B100-0x1B1FF */ trait_page_0008, - /* 0x1B200-0x1B2FF */ trait_page_0008, - /* 0x1B300-0x1B3FF */ trait_page_0008, - /* 0x1B400-0x1B4FF */ trait_page_0008, - /* 0x1B500-0x1B5FF */ trait_page_0008, - /* 0x1B600-0x1B6FF */ trait_page_0008, - /* 0x1B700-0x1B7FF */ trait_page_0008, - /* 0x1B800-0x1B8FF */ trait_page_0008, - /* 0x1B900-0x1B9FF */ trait_page_0008, - /* 0x1BA00-0x1BAFF */ trait_page_0008, - /* 0x1BB00-0x1BBFF */ trait_page_0008, - /* 0x1BC00-0x1BCFF */ trait_page_0008, - /* 0x1BD00-0x1BDFF */ trait_page_0008, - /* 0x1BE00-0x1BEFF */ trait_page_0008, - /* 0x1BF00-0x1BFFF */ trait_page_0008, - /* 0x1C000-0x1C0FF */ trait_page_0008, - /* 0x1C100-0x1C1FF */ trait_page_0008, - /* 0x1C200-0x1C2FF */ trait_page_0008, - /* 0x1C300-0x1C3FF */ trait_page_0008, - /* 0x1C400-0x1C4FF */ trait_page_0008, - /* 0x1C500-0x1C5FF */ trait_page_0008, - /* 0x1C600-0x1C6FF */ trait_page_0008, - /* 0x1C700-0x1C7FF */ trait_page_0008, - /* 0x1C800-0x1C8FF */ trait_page_0008, - /* 0x1C900-0x1C9FF */ trait_page_0008, - /* 0x1CA00-0x1CAFF */ trait_page_0008, - /* 0x1CB00-0x1CBFF */ trait_page_0008, - /* 0x1CC00-0x1CCFF */ trait_page_0008, - /* 0x1CD00-0x1CDFF */ trait_page_0008, - /* 0x1CE00-0x1CEFF */ trait_page_0008, - /* 0x1CF00-0x1CFFF */ trait_page_0008, - /* 0x1D000-0x1D0FF */ trait_page_0033, - /* 0x1D100-0x1D1FF */ trait_page_0034, - /* 0x1D200-0x1D2FF */ trait_page_0008, - /* 0x1D300-0x1D3FF */ trait_page_0008, - /* 0x1D400-0x1D4FF */ trait_page_0035, - /* 0x1D500-0x1D5FF */ trait_page_0036, - /* 0x1D600-0x1D6FF */ trait_page_0037, - /* 0x1D700-0x1D7FF */ trait_page_0038, - /* 0x1D800-0x1D8FF */ trait_page_0008, - /* 0x1D900-0x1D9FF */ trait_page_0008, - /* 0x1DA00-0x1DAFF */ trait_page_0008, - /* 0x1DB00-0x1DBFF */ trait_page_0008, - /* 0x1DC00-0x1DCFF */ trait_page_0008, - /* 0x1DD00-0x1DDFF */ trait_page_0008, - /* 0x1DE00-0x1DEFF */ trait_page_0008, - /* 0x1DF00-0x1DFFF */ trait_page_0008, - /* 0x1E000-0x1E0FF */ trait_page_0008, - /* 0x1E100-0x1E1FF */ trait_page_0008, - /* 0x1E200-0x1E2FF */ trait_page_0008, - /* 0x1E300-0x1E3FF */ trait_page_0008, - /* 0x1E400-0x1E4FF */ trait_page_0008, - /* 0x1E500-0x1E5FF */ trait_page_0008, - /* 0x1E600-0x1E6FF */ trait_page_0008, - /* 0x1E700-0x1E7FF */ trait_page_0008, - /* 0x1E800-0x1E8FF */ trait_page_0008, - /* 0x1E900-0x1E9FF */ trait_page_0008, - /* 0x1EA00-0x1EAFF */ trait_page_0008, - /* 0x1EB00-0x1EBFF */ trait_page_0008, - /* 0x1EC00-0x1ECFF */ trait_page_0008, - /* 0x1ED00-0x1EDFF */ trait_page_0008, - /* 0x1EE00-0x1EEFF */ trait_page_0008, - /* 0x1EF00-0x1EFFF */ trait_page_0008, - /* 0x1F000-0x1F0FF */ trait_page_0008, - /* 0x1F100-0x1F1FF */ trait_page_0008, - /* 0x1F200-0x1F2FF */ trait_page_0008, - /* 0x1F300-0x1F3FF */ trait_page_0008, - /* 0x1F400-0x1F4FF */ trait_page_0008, - /* 0x1F500-0x1F5FF */ trait_page_0008, - /* 0x1F600-0x1F6FF */ trait_page_0008, - /* 0x1F700-0x1F7FF */ trait_page_0008, - /* 0x1F800-0x1F8FF */ trait_page_0008, - /* 0x1F900-0x1F9FF */ trait_page_0008, - /* 0x1FA00-0x1FAFF */ trait_page_0008, - /* 0x1FB00-0x1FBFF */ trait_page_0008, - /* 0x1FC00-0x1FCFF */ trait_page_0008, - /* 0x1FD00-0x1FDFF */ trait_page_0008, - /* 0x1FE00-0x1FEFF */ trait_page_0008, - /* 0x1FF00-0x1FFFF */ trait_page_0008, - /* 0x20000-0x200FF */ trait_page_0015, - /* 0x20100-0x201FF */ trait_page_0015, - /* 0x20200-0x202FF */ trait_page_0015, - /* 0x20300-0x203FF */ trait_page_0015, - /* 0x20400-0x204FF */ trait_page_0015, - /* 0x20500-0x205FF */ trait_page_0015, - /* 0x20600-0x206FF */ trait_page_0015, - /* 0x20700-0x207FF */ trait_page_0015, - /* 0x20800-0x208FF */ trait_page_0015, - /* 0x20900-0x209FF */ trait_page_0015, - /* 0x20A00-0x20AFF */ trait_page_0015, - /* 0x20B00-0x20BFF */ trait_page_0015, - /* 0x20C00-0x20CFF */ trait_page_0015, - /* 0x20D00-0x20DFF */ trait_page_0015, - /* 0x20E00-0x20EFF */ trait_page_0015, - /* 0x20F00-0x20FFF */ trait_page_0015, - /* 0x21000-0x210FF */ trait_page_0015, - /* 0x21100-0x211FF */ trait_page_0015, - /* 0x21200-0x212FF */ trait_page_0015, - /* 0x21300-0x213FF */ trait_page_0015, - /* 0x21400-0x214FF */ trait_page_0015, - /* 0x21500-0x215FF */ trait_page_0015, - /* 0x21600-0x216FF */ trait_page_0015, - /* 0x21700-0x217FF */ trait_page_0015, - /* 0x21800-0x218FF */ trait_page_0015, - /* 0x21900-0x219FF */ trait_page_0015, - /* 0x21A00-0x21AFF */ trait_page_0015, - /* 0x21B00-0x21BFF */ trait_page_0015, - /* 0x21C00-0x21CFF */ trait_page_0015, - /* 0x21D00-0x21DFF */ trait_page_0015, - /* 0x21E00-0x21EFF */ trait_page_0015, - /* 0x21F00-0x21FFF */ trait_page_0015, - /* 0x22000-0x220FF */ trait_page_0015, - /* 0x22100-0x221FF */ trait_page_0015, - /* 0x22200-0x222FF */ trait_page_0015, - /* 0x22300-0x223FF */ trait_page_0015, - /* 0x22400-0x224FF */ trait_page_0015, - /* 0x22500-0x225FF */ trait_page_0015, - /* 0x22600-0x226FF */ trait_page_0015, - /* 0x22700-0x227FF */ trait_page_0015, - /* 0x22800-0x228FF */ trait_page_0015, - /* 0x22900-0x229FF */ trait_page_0015, - /* 0x22A00-0x22AFF */ trait_page_0015, - /* 0x22B00-0x22BFF */ trait_page_0015, - /* 0x22C00-0x22CFF */ trait_page_0015, - /* 0x22D00-0x22DFF */ trait_page_0015, - /* 0x22E00-0x22EFF */ trait_page_0015, - /* 0x22F00-0x22FFF */ trait_page_0015, - /* 0x23000-0x230FF */ trait_page_0015, - /* 0x23100-0x231FF */ trait_page_0015, - /* 0x23200-0x232FF */ trait_page_0015, - /* 0x23300-0x233FF */ trait_page_0015, - /* 0x23400-0x234FF */ trait_page_0015, - /* 0x23500-0x235FF */ trait_page_0015, - /* 0x23600-0x236FF */ trait_page_0015, - /* 0x23700-0x237FF */ trait_page_0015, - /* 0x23800-0x238FF */ trait_page_0015, - /* 0x23900-0x239FF */ trait_page_0015, - /* 0x23A00-0x23AFF */ trait_page_0015, - /* 0x23B00-0x23BFF */ trait_page_0015, - /* 0x23C00-0x23CFF */ trait_page_0015, - /* 0x23D00-0x23DFF */ trait_page_0015, - /* 0x23E00-0x23EFF */ trait_page_0015, - /* 0x23F00-0x23FFF */ trait_page_0015, - /* 0x24000-0x240FF */ trait_page_0015, - /* 0x24100-0x241FF */ trait_page_0015, - /* 0x24200-0x242FF */ trait_page_0015, - /* 0x24300-0x243FF */ trait_page_0015, - /* 0x24400-0x244FF */ trait_page_0015, - /* 0x24500-0x245FF */ trait_page_0015, - /* 0x24600-0x246FF */ trait_page_0015, - /* 0x24700-0x247FF */ trait_page_0015, - /* 0x24800-0x248FF */ trait_page_0015, - /* 0x24900-0x249FF */ trait_page_0015, - /* 0x24A00-0x24AFF */ trait_page_0015, - /* 0x24B00-0x24BFF */ trait_page_0015, - /* 0x24C00-0x24CFF */ trait_page_0015, - /* 0x24D00-0x24DFF */ trait_page_0015, - /* 0x24E00-0x24EFF */ trait_page_0015, - /* 0x24F00-0x24FFF */ trait_page_0015, - /* 0x25000-0x250FF */ trait_page_0015, - /* 0x25100-0x251FF */ trait_page_0015, - /* 0x25200-0x252FF */ trait_page_0015, - /* 0x25300-0x253FF */ trait_page_0015, - /* 0x25400-0x254FF */ trait_page_0015, - /* 0x25500-0x255FF */ trait_page_0015, - /* 0x25600-0x256FF */ trait_page_0015, - /* 0x25700-0x257FF */ trait_page_0015, - /* 0x25800-0x258FF */ trait_page_0015, - /* 0x25900-0x259FF */ trait_page_0015, - /* 0x25A00-0x25AFF */ trait_page_0015, - /* 0x25B00-0x25BFF */ trait_page_0015, - /* 0x25C00-0x25CFF */ trait_page_0015, - /* 0x25D00-0x25DFF */ trait_page_0015, - /* 0x25E00-0x25EFF */ trait_page_0015, - /* 0x25F00-0x25FFF */ trait_page_0015, - /* 0x26000-0x260FF */ trait_page_0015, - /* 0x26100-0x261FF */ trait_page_0015, - /* 0x26200-0x262FF */ trait_page_0015, - /* 0x26300-0x263FF */ trait_page_0015, - /* 0x26400-0x264FF */ trait_page_0015, - /* 0x26500-0x265FF */ trait_page_0015, - /* 0x26600-0x266FF */ trait_page_0015, - /* 0x26700-0x267FF */ trait_page_0015, - /* 0x26800-0x268FF */ trait_page_0015, - /* 0x26900-0x269FF */ trait_page_0015, - /* 0x26A00-0x26AFF */ trait_page_0015, - /* 0x26B00-0x26BFF */ trait_page_0015, - /* 0x26C00-0x26CFF */ trait_page_0015, - /* 0x26D00-0x26DFF */ trait_page_0015, - /* 0x26E00-0x26EFF */ trait_page_0015, - /* 0x26F00-0x26FFF */ trait_page_0015, - /* 0x27000-0x270FF */ trait_page_0015, - /* 0x27100-0x271FF */ trait_page_0015, - /* 0x27200-0x272FF */ trait_page_0015, - /* 0x27300-0x273FF */ trait_page_0015, - /* 0x27400-0x274FF */ trait_page_0015, - /* 0x27500-0x275FF */ trait_page_0015, - /* 0x27600-0x276FF */ trait_page_0015, - /* 0x27700-0x277FF */ trait_page_0015, - /* 0x27800-0x278FF */ trait_page_0015, - /* 0x27900-0x279FF */ trait_page_0015, - /* 0x27A00-0x27AFF */ trait_page_0015, - /* 0x27B00-0x27BFF */ trait_page_0015, - /* 0x27C00-0x27CFF */ trait_page_0015, - /* 0x27D00-0x27DFF */ trait_page_0015, - /* 0x27E00-0x27EFF */ trait_page_0015, - /* 0x27F00-0x27FFF */ trait_page_0015, - /* 0x28000-0x280FF */ trait_page_0015, - /* 0x28100-0x281FF */ trait_page_0015, - /* 0x28200-0x282FF */ trait_page_0015, - /* 0x28300-0x283FF */ trait_page_0015, - /* 0x28400-0x284FF */ trait_page_0015, - /* 0x28500-0x285FF */ trait_page_0015, - /* 0x28600-0x286FF */ trait_page_0015, - /* 0x28700-0x287FF */ trait_page_0015, - /* 0x28800-0x288FF */ trait_page_0015, - /* 0x28900-0x289FF */ trait_page_0015, - /* 0x28A00-0x28AFF */ trait_page_0015, - /* 0x28B00-0x28BFF */ trait_page_0015, - /* 0x28C00-0x28CFF */ trait_page_0015, - /* 0x28D00-0x28DFF */ trait_page_0015, - /* 0x28E00-0x28EFF */ trait_page_0015, - /* 0x28F00-0x28FFF */ trait_page_0015, - /* 0x29000-0x290FF */ trait_page_0015, - /* 0x29100-0x291FF */ trait_page_0015, - /* 0x29200-0x292FF */ trait_page_0015, - /* 0x29300-0x293FF */ trait_page_0015, - /* 0x29400-0x294FF */ trait_page_0015, - /* 0x29500-0x295FF */ trait_page_0015, - /* 0x29600-0x296FF */ trait_page_0015, - /* 0x29700-0x297FF */ trait_page_0015, - /* 0x29800-0x298FF */ trait_page_0015, - /* 0x29900-0x299FF */ trait_page_0015, - /* 0x29A00-0x29AFF */ trait_page_0015, - /* 0x29B00-0x29BFF */ trait_page_0015, - /* 0x29C00-0x29CFF */ trait_page_0015, - /* 0x29D00-0x29DFF */ trait_page_0015, - /* 0x29E00-0x29EFF */ trait_page_0015, - /* 0x29F00-0x29FFF */ trait_page_0015, - /* 0x2A000-0x2A0FF */ trait_page_0015, - /* 0x2A100-0x2A1FF */ trait_page_0015, - /* 0x2A200-0x2A2FF */ trait_page_0015, - /* 0x2A300-0x2A3FF */ trait_page_0015, - /* 0x2A400-0x2A4FF */ trait_page_0015, - /* 0x2A500-0x2A5FF */ trait_page_0015, - /* 0x2A600-0x2A6FF */ trait_page_0039, - /* 0x2A700-0x2A7FF */ trait_page_0008, - /* 0x2A800-0x2A8FF */ trait_page_0008, - /* 0x2A900-0x2A9FF */ trait_page_0008, - /* 0x2AA00-0x2AAFF */ trait_page_0008, - /* 0x2AB00-0x2ABFF */ trait_page_0008, - /* 0x2AC00-0x2ACFF */ trait_page_0008, - /* 0x2AD00-0x2ADFF */ trait_page_0008, - /* 0x2AE00-0x2AEFF */ trait_page_0008, - /* 0x2AF00-0x2AFFF */ trait_page_0008, - /* 0x2B000-0x2B0FF */ trait_page_0008, - /* 0x2B100-0x2B1FF */ trait_page_0008, - /* 0x2B200-0x2B2FF */ trait_page_0008, - /* 0x2B300-0x2B3FF */ trait_page_0008, - /* 0x2B400-0x2B4FF */ trait_page_0008, - /* 0x2B500-0x2B5FF */ trait_page_0008, - /* 0x2B600-0x2B6FF */ trait_page_0008, - /* 0x2B700-0x2B7FF */ trait_page_0008, - /* 0x2B800-0x2B8FF */ trait_page_0008, - /* 0x2B900-0x2B9FF */ trait_page_0008, - /* 0x2BA00-0x2BAFF */ trait_page_0008, - /* 0x2BB00-0x2BBFF */ trait_page_0008, - /* 0x2BC00-0x2BCFF */ trait_page_0008, - /* 0x2BD00-0x2BDFF */ trait_page_0008, - /* 0x2BE00-0x2BEFF */ trait_page_0008, - /* 0x2BF00-0x2BFFF */ trait_page_0008, - /* 0x2C000-0x2C0FF */ trait_page_0008, - /* 0x2C100-0x2C1FF */ trait_page_0008, - /* 0x2C200-0x2C2FF */ trait_page_0008, - /* 0x2C300-0x2C3FF */ trait_page_0008, - /* 0x2C400-0x2C4FF */ trait_page_0008, - /* 0x2C500-0x2C5FF */ trait_page_0008, - /* 0x2C600-0x2C6FF */ trait_page_0008, - /* 0x2C700-0x2C7FF */ trait_page_0008, - /* 0x2C800-0x2C8FF */ trait_page_0008, - /* 0x2C900-0x2C9FF */ trait_page_0008, - /* 0x2CA00-0x2CAFF */ trait_page_0008, - /* 0x2CB00-0x2CBFF */ trait_page_0008, - /* 0x2CC00-0x2CCFF */ trait_page_0008, - /* 0x2CD00-0x2CDFF */ trait_page_0008, - /* 0x2CE00-0x2CEFF */ trait_page_0008, - /* 0x2CF00-0x2CFFF */ trait_page_0008, - /* 0x2D000-0x2D0FF */ trait_page_0008, - /* 0x2D100-0x2D1FF */ trait_page_0008, - /* 0x2D200-0x2D2FF */ trait_page_0008, - /* 0x2D300-0x2D3FF */ trait_page_0008, - /* 0x2D400-0x2D4FF */ trait_page_0008, - /* 0x2D500-0x2D5FF */ trait_page_0008, - /* 0x2D600-0x2D6FF */ trait_page_0008, - /* 0x2D700-0x2D7FF */ trait_page_0008, - /* 0x2D800-0x2D8FF */ trait_page_0008, - /* 0x2D900-0x2D9FF */ trait_page_0008, - /* 0x2DA00-0x2DAFF */ trait_page_0008, - /* 0x2DB00-0x2DBFF */ trait_page_0008, - /* 0x2DC00-0x2DCFF */ trait_page_0008, - /* 0x2DD00-0x2DDFF */ trait_page_0008, - /* 0x2DE00-0x2DEFF */ trait_page_0008, - /* 0x2DF00-0x2DFFF */ trait_page_0008, - /* 0x2E000-0x2E0FF */ trait_page_0008, - /* 0x2E100-0x2E1FF */ trait_page_0008, - /* 0x2E200-0x2E2FF */ trait_page_0008, - /* 0x2E300-0x2E3FF */ trait_page_0008, - /* 0x2E400-0x2E4FF */ trait_page_0008, - /* 0x2E500-0x2E5FF */ trait_page_0008, - /* 0x2E600-0x2E6FF */ trait_page_0008, - /* 0x2E700-0x2E7FF */ trait_page_0008, - /* 0x2E800-0x2E8FF */ trait_page_0008, - /* 0x2E900-0x2E9FF */ trait_page_0008, - /* 0x2EA00-0x2EAFF */ trait_page_0008, - /* 0x2EB00-0x2EBFF */ trait_page_0008, - /* 0x2EC00-0x2ECFF */ trait_page_0008, - /* 0x2ED00-0x2EDFF */ trait_page_0008, - /* 0x2EE00-0x2EEFF */ trait_page_0008, - /* 0x2EF00-0x2EFFF */ trait_page_0008, - /* 0x2F000-0x2F0FF */ trait_page_0008, - /* 0x2F100-0x2F1FF */ trait_page_0008, - /* 0x2F200-0x2F2FF */ trait_page_0008, - /* 0x2F300-0x2F3FF */ trait_page_0008, - /* 0x2F400-0x2F4FF */ trait_page_0008, - /* 0x2F500-0x2F5FF */ trait_page_0008, - /* 0x2F600-0x2F6FF */ trait_page_0008, - /* 0x2F700-0x2F7FF */ trait_page_0008, - /* 0x2F800-0x2F8FF */ trait_page_0015, - /* 0x2F900-0x2F9FF */ trait_page_0015, - /* 0x2FA00-0x2FAFF */ trait_page_003A, - /* 0x2FB00-0x2FBFF */ trait_page_0008, - /* 0x2FC00-0x2FCFF */ trait_page_0008, - /* 0x2FD00-0x2FDFF */ trait_page_0008, - /* 0x2FE00-0x2FEFF */ trait_page_0008, - /* 0x2FF00-0x2FFFF */ trait_page_0008, - /* 0x30000-0x300FF */ trait_page_0008, - /* 0x30100-0x301FF */ trait_page_0008, - /* 0x30200-0x302FF */ trait_page_0008, - /* 0x30300-0x303FF */ trait_page_0008, - /* 0x30400-0x304FF */ trait_page_0008, - /* 0x30500-0x305FF */ trait_page_0008, - /* 0x30600-0x306FF */ trait_page_0008, - /* 0x30700-0x307FF */ trait_page_0008, - /* 0x30800-0x308FF */ trait_page_0008, - /* 0x30900-0x309FF */ trait_page_0008, - /* 0x30A00-0x30AFF */ trait_page_0008, - /* 0x30B00-0x30BFF */ trait_page_0008, - /* 0x30C00-0x30CFF */ trait_page_0008, - /* 0x30D00-0x30DFF */ trait_page_0008, - /* 0x30E00-0x30EFF */ trait_page_0008, - /* 0x30F00-0x30FFF */ trait_page_0008, - /* 0x31000-0x310FF */ trait_page_0008, - /* 0x31100-0x311FF */ trait_page_0008, - /* 0x31200-0x312FF */ trait_page_0008, - /* 0x31300-0x313FF */ trait_page_0008, - /* 0x31400-0x314FF */ trait_page_0008, - /* 0x31500-0x315FF */ trait_page_0008, - /* 0x31600-0x316FF */ trait_page_0008, - /* 0x31700-0x317FF */ trait_page_0008, - /* 0x31800-0x318FF */ trait_page_0008, - /* 0x31900-0x319FF */ trait_page_0008, - /* 0x31A00-0x31AFF */ trait_page_0008, - /* 0x31B00-0x31BFF */ trait_page_0008, - /* 0x31C00-0x31CFF */ trait_page_0008, - /* 0x31D00-0x31DFF */ trait_page_0008, - /* 0x31E00-0x31EFF */ trait_page_0008, - /* 0x31F00-0x31FFF */ trait_page_0008, - /* 0x32000-0x320FF */ trait_page_0008, - /* 0x32100-0x321FF */ trait_page_0008, - /* 0x32200-0x322FF */ trait_page_0008, - /* 0x32300-0x323FF */ trait_page_0008, - /* 0x32400-0x324FF */ trait_page_0008, - /* 0x32500-0x325FF */ trait_page_0008, - /* 0x32600-0x326FF */ trait_page_0008, - /* 0x32700-0x327FF */ trait_page_0008, - /* 0x32800-0x328FF */ trait_page_0008, - /* 0x32900-0x329FF */ trait_page_0008, - /* 0x32A00-0x32AFF */ trait_page_0008, - /* 0x32B00-0x32BFF */ trait_page_0008, - /* 0x32C00-0x32CFF */ trait_page_0008, - /* 0x32D00-0x32DFF */ trait_page_0008, - /* 0x32E00-0x32EFF */ trait_page_0008, - /* 0x32F00-0x32FFF */ trait_page_0008, - /* 0x33000-0x330FF */ trait_page_0008, - /* 0x33100-0x331FF */ trait_page_0008, - /* 0x33200-0x332FF */ trait_page_0008, - /* 0x33300-0x333FF */ trait_page_0008, - /* 0x33400-0x334FF */ trait_page_0008, - /* 0x33500-0x335FF */ trait_page_0008, - /* 0x33600-0x336FF */ trait_page_0008, - /* 0x33700-0x337FF */ trait_page_0008, - /* 0x33800-0x338FF */ trait_page_0008, - /* 0x33900-0x339FF */ trait_page_0008, - /* 0x33A00-0x33AFF */ trait_page_0008, - /* 0x33B00-0x33BFF */ trait_page_0008, - /* 0x33C00-0x33CFF */ trait_page_0008, - /* 0x33D00-0x33DFF */ trait_page_0008, - /* 0x33E00-0x33EFF */ trait_page_0008, - /* 0x33F00-0x33FFF */ trait_page_0008, - /* 0x34000-0x340FF */ trait_page_0008, - /* 0x34100-0x341FF */ trait_page_0008, - /* 0x34200-0x342FF */ trait_page_0008, - /* 0x34300-0x343FF */ trait_page_0008, - /* 0x34400-0x344FF */ trait_page_0008, - /* 0x34500-0x345FF */ trait_page_0008, - /* 0x34600-0x346FF */ trait_page_0008, - /* 0x34700-0x347FF */ trait_page_0008, - /* 0x34800-0x348FF */ trait_page_0008, - /* 0x34900-0x349FF */ trait_page_0008, - /* 0x34A00-0x34AFF */ trait_page_0008, - /* 0x34B00-0x34BFF */ trait_page_0008, - /* 0x34C00-0x34CFF */ trait_page_0008, - /* 0x34D00-0x34DFF */ trait_page_0008, - /* 0x34E00-0x34EFF */ trait_page_0008, - /* 0x34F00-0x34FFF */ trait_page_0008, - /* 0x35000-0x350FF */ trait_page_0008, - /* 0x35100-0x351FF */ trait_page_0008, - /* 0x35200-0x352FF */ trait_page_0008, - /* 0x35300-0x353FF */ trait_page_0008, - /* 0x35400-0x354FF */ trait_page_0008, - /* 0x35500-0x355FF */ trait_page_0008, - /* 0x35600-0x356FF */ trait_page_0008, - /* 0x35700-0x357FF */ trait_page_0008, - /* 0x35800-0x358FF */ trait_page_0008, - /* 0x35900-0x359FF */ trait_page_0008, - /* 0x35A00-0x35AFF */ trait_page_0008, - /* 0x35B00-0x35BFF */ trait_page_0008, - /* 0x35C00-0x35CFF */ trait_page_0008, - /* 0x35D00-0x35DFF */ trait_page_0008, - /* 0x35E00-0x35EFF */ trait_page_0008, - /* 0x35F00-0x35FFF */ trait_page_0008, - /* 0x36000-0x360FF */ trait_page_0008, - /* 0x36100-0x361FF */ trait_page_0008, - /* 0x36200-0x362FF */ trait_page_0008, - /* 0x36300-0x363FF */ trait_page_0008, - /* 0x36400-0x364FF */ trait_page_0008, - /* 0x36500-0x365FF */ trait_page_0008, - /* 0x36600-0x366FF */ trait_page_0008, - /* 0x36700-0x367FF */ trait_page_0008, - /* 0x36800-0x368FF */ trait_page_0008, - /* 0x36900-0x369FF */ trait_page_0008, - /* 0x36A00-0x36AFF */ trait_page_0008, - /* 0x36B00-0x36BFF */ trait_page_0008, - /* 0x36C00-0x36CFF */ trait_page_0008, - /* 0x36D00-0x36DFF */ trait_page_0008, - /* 0x36E00-0x36EFF */ trait_page_0008, - /* 0x36F00-0x36FFF */ trait_page_0008, - /* 0x37000-0x370FF */ trait_page_0008, - /* 0x37100-0x371FF */ trait_page_0008, - /* 0x37200-0x372FF */ trait_page_0008, - /* 0x37300-0x373FF */ trait_page_0008, - /* 0x37400-0x374FF */ trait_page_0008, - /* 0x37500-0x375FF */ trait_page_0008, - /* 0x37600-0x376FF */ trait_page_0008, - /* 0x37700-0x377FF */ trait_page_0008, - /* 0x37800-0x378FF */ trait_page_0008, - /* 0x37900-0x379FF */ trait_page_0008, - /* 0x37A00-0x37AFF */ trait_page_0008, - /* 0x37B00-0x37BFF */ trait_page_0008, - /* 0x37C00-0x37CFF */ trait_page_0008, - /* 0x37D00-0x37DFF */ trait_page_0008, - /* 0x37E00-0x37EFF */ trait_page_0008, - /* 0x37F00-0x37FFF */ trait_page_0008, - /* 0x38000-0x380FF */ trait_page_0008, - /* 0x38100-0x381FF */ trait_page_0008, - /* 0x38200-0x382FF */ trait_page_0008, - /* 0x38300-0x383FF */ trait_page_0008, - /* 0x38400-0x384FF */ trait_page_0008, - /* 0x38500-0x385FF */ trait_page_0008, - /* 0x38600-0x386FF */ trait_page_0008, - /* 0x38700-0x387FF */ trait_page_0008, - /* 0x38800-0x388FF */ trait_page_0008, - /* 0x38900-0x389FF */ trait_page_0008, - /* 0x38A00-0x38AFF */ trait_page_0008, - /* 0x38B00-0x38BFF */ trait_page_0008, - /* 0x38C00-0x38CFF */ trait_page_0008, - /* 0x38D00-0x38DFF */ trait_page_0008, - /* 0x38E00-0x38EFF */ trait_page_0008, - /* 0x38F00-0x38FFF */ trait_page_0008, - /* 0x39000-0x390FF */ trait_page_0008, - /* 0x39100-0x391FF */ trait_page_0008, - /* 0x39200-0x392FF */ trait_page_0008, - /* 0x39300-0x393FF */ trait_page_0008, - /* 0x39400-0x394FF */ trait_page_0008, - /* 0x39500-0x395FF */ trait_page_0008, - /* 0x39600-0x396FF */ trait_page_0008, - /* 0x39700-0x397FF */ trait_page_0008, - /* 0x39800-0x398FF */ trait_page_0008, - /* 0x39900-0x399FF */ trait_page_0008, - /* 0x39A00-0x39AFF */ trait_page_0008, - /* 0x39B00-0x39BFF */ trait_page_0008, - /* 0x39C00-0x39CFF */ trait_page_0008, - /* 0x39D00-0x39DFF */ trait_page_0008, - /* 0x39E00-0x39EFF */ trait_page_0008, - /* 0x39F00-0x39FFF */ trait_page_0008, - /* 0x3A000-0x3A0FF */ trait_page_0008, - /* 0x3A100-0x3A1FF */ trait_page_0008, - /* 0x3A200-0x3A2FF */ trait_page_0008, - /* 0x3A300-0x3A3FF */ trait_page_0008, - /* 0x3A400-0x3A4FF */ trait_page_0008, - /* 0x3A500-0x3A5FF */ trait_page_0008, - /* 0x3A600-0x3A6FF */ trait_page_0008, - /* 0x3A700-0x3A7FF */ trait_page_0008, - /* 0x3A800-0x3A8FF */ trait_page_0008, - /* 0x3A900-0x3A9FF */ trait_page_0008, - /* 0x3AA00-0x3AAFF */ trait_page_0008, - /* 0x3AB00-0x3ABFF */ trait_page_0008, - /* 0x3AC00-0x3ACFF */ trait_page_0008, - /* 0x3AD00-0x3ADFF */ trait_page_0008, - /* 0x3AE00-0x3AEFF */ trait_page_0008, - /* 0x3AF00-0x3AFFF */ trait_page_0008, - /* 0x3B000-0x3B0FF */ trait_page_0008, - /* 0x3B100-0x3B1FF */ trait_page_0008, - /* 0x3B200-0x3B2FF */ trait_page_0008, - /* 0x3B300-0x3B3FF */ trait_page_0008, - /* 0x3B400-0x3B4FF */ trait_page_0008, - /* 0x3B500-0x3B5FF */ trait_page_0008, - /* 0x3B600-0x3B6FF */ trait_page_0008, - /* 0x3B700-0x3B7FF */ trait_page_0008, - /* 0x3B800-0x3B8FF */ trait_page_0008, - /* 0x3B900-0x3B9FF */ trait_page_0008, - /* 0x3BA00-0x3BAFF */ trait_page_0008, - /* 0x3BB00-0x3BBFF */ trait_page_0008, - /* 0x3BC00-0x3BCFF */ trait_page_0008, - /* 0x3BD00-0x3BDFF */ trait_page_0008, - /* 0x3BE00-0x3BEFF */ trait_page_0008, - /* 0x3BF00-0x3BFFF */ trait_page_0008, - /* 0x3C000-0x3C0FF */ trait_page_0008, - /* 0x3C100-0x3C1FF */ trait_page_0008, - /* 0x3C200-0x3C2FF */ trait_page_0008, - /* 0x3C300-0x3C3FF */ trait_page_0008, - /* 0x3C400-0x3C4FF */ trait_page_0008, - /* 0x3C500-0x3C5FF */ trait_page_0008, - /* 0x3C600-0x3C6FF */ trait_page_0008, - /* 0x3C700-0x3C7FF */ trait_page_0008, - /* 0x3C800-0x3C8FF */ trait_page_0008, - /* 0x3C900-0x3C9FF */ trait_page_0008, - /* 0x3CA00-0x3CAFF */ trait_page_0008, - /* 0x3CB00-0x3CBFF */ trait_page_0008, - /* 0x3CC00-0x3CCFF */ trait_page_0008, - /* 0x3CD00-0x3CDFF */ trait_page_0008, - /* 0x3CE00-0x3CEFF */ trait_page_0008, - /* 0x3CF00-0x3CFFF */ trait_page_0008, - /* 0x3D000-0x3D0FF */ trait_page_0008, - /* 0x3D100-0x3D1FF */ trait_page_0008, - /* 0x3D200-0x3D2FF */ trait_page_0008, - /* 0x3D300-0x3D3FF */ trait_page_0008, - /* 0x3D400-0x3D4FF */ trait_page_0008, - /* 0x3D500-0x3D5FF */ trait_page_0008, - /* 0x3D600-0x3D6FF */ trait_page_0008, - /* 0x3D700-0x3D7FF */ trait_page_0008, - /* 0x3D800-0x3D8FF */ trait_page_0008, - /* 0x3D900-0x3D9FF */ trait_page_0008, - /* 0x3DA00-0x3DAFF */ trait_page_0008, - /* 0x3DB00-0x3DBFF */ trait_page_0008, - /* 0x3DC00-0x3DCFF */ trait_page_0008, - /* 0x3DD00-0x3DDFF */ trait_page_0008, - /* 0x3DE00-0x3DEFF */ trait_page_0008, - /* 0x3DF00-0x3DFFF */ trait_page_0008, - /* 0x3E000-0x3E0FF */ trait_page_0008, - /* 0x3E100-0x3E1FF */ trait_page_0008, - /* 0x3E200-0x3E2FF */ trait_page_0008, - /* 0x3E300-0x3E3FF */ trait_page_0008, - /* 0x3E400-0x3E4FF */ trait_page_0008, - /* 0x3E500-0x3E5FF */ trait_page_0008, - /* 0x3E600-0x3E6FF */ trait_page_0008, - /* 0x3E700-0x3E7FF */ trait_page_0008, - /* 0x3E800-0x3E8FF */ trait_page_0008, - /* 0x3E900-0x3E9FF */ trait_page_0008, - /* 0x3EA00-0x3EAFF */ trait_page_0008, - /* 0x3EB00-0x3EBFF */ trait_page_0008, - /* 0x3EC00-0x3ECFF */ trait_page_0008, - /* 0x3ED00-0x3EDFF */ trait_page_0008, - /* 0x3EE00-0x3EEFF */ trait_page_0008, - /* 0x3EF00-0x3EFFF */ trait_page_0008, - /* 0x3F000-0x3F0FF */ trait_page_0008, - /* 0x3F100-0x3F1FF */ trait_page_0008, - /* 0x3F200-0x3F2FF */ trait_page_0008, - /* 0x3F300-0x3F3FF */ trait_page_0008, - /* 0x3F400-0x3F4FF */ trait_page_0008, - /* 0x3F500-0x3F5FF */ trait_page_0008, - /* 0x3F600-0x3F6FF */ trait_page_0008, - /* 0x3F700-0x3F7FF */ trait_page_0008, - /* 0x3F800-0x3F8FF */ trait_page_0008, - /* 0x3F900-0x3F9FF */ trait_page_0008, - /* 0x3FA00-0x3FAFF */ trait_page_0008, - /* 0x3FB00-0x3FBFF */ trait_page_0008, - /* 0x3FC00-0x3FCFF */ trait_page_0008, - /* 0x3FD00-0x3FDFF */ trait_page_0008, - /* 0x3FE00-0x3FEFF */ trait_page_0008, - /* 0x3FF00-0x3FFFF */ trait_page_0008, - /* 0x40000-0x400FF */ trait_page_0008, - /* 0x40100-0x401FF */ trait_page_0008, - /* 0x40200-0x402FF */ trait_page_0008, - /* 0x40300-0x403FF */ trait_page_0008, - /* 0x40400-0x404FF */ trait_page_0008, - /* 0x40500-0x405FF */ trait_page_0008, - /* 0x40600-0x406FF */ trait_page_0008, - /* 0x40700-0x407FF */ trait_page_0008, - /* 0x40800-0x408FF */ trait_page_0008, - /* 0x40900-0x409FF */ trait_page_0008, - /* 0x40A00-0x40AFF */ trait_page_0008, - /* 0x40B00-0x40BFF */ trait_page_0008, - /* 0x40C00-0x40CFF */ trait_page_0008, - /* 0x40D00-0x40DFF */ trait_page_0008, - /* 0x40E00-0x40EFF */ trait_page_0008, - /* 0x40F00-0x40FFF */ trait_page_0008, - /* 0x41000-0x410FF */ trait_page_0008, - /* 0x41100-0x411FF */ trait_page_0008, - /* 0x41200-0x412FF */ trait_page_0008, - /* 0x41300-0x413FF */ trait_page_0008, - /* 0x41400-0x414FF */ trait_page_0008, - /* 0x41500-0x415FF */ trait_page_0008, - /* 0x41600-0x416FF */ trait_page_0008, - /* 0x41700-0x417FF */ trait_page_0008, - /* 0x41800-0x418FF */ trait_page_0008, - /* 0x41900-0x419FF */ trait_page_0008, - /* 0x41A00-0x41AFF */ trait_page_0008, - /* 0x41B00-0x41BFF */ trait_page_0008, - /* 0x41C00-0x41CFF */ trait_page_0008, - /* 0x41D00-0x41DFF */ trait_page_0008, - /* 0x41E00-0x41EFF */ trait_page_0008, - /* 0x41F00-0x41FFF */ trait_page_0008, - /* 0x42000-0x420FF */ trait_page_0008, - /* 0x42100-0x421FF */ trait_page_0008, - /* 0x42200-0x422FF */ trait_page_0008, - /* 0x42300-0x423FF */ trait_page_0008, - /* 0x42400-0x424FF */ trait_page_0008, - /* 0x42500-0x425FF */ trait_page_0008, - /* 0x42600-0x426FF */ trait_page_0008, - /* 0x42700-0x427FF */ trait_page_0008, - /* 0x42800-0x428FF */ trait_page_0008, - /* 0x42900-0x429FF */ trait_page_0008, - /* 0x42A00-0x42AFF */ trait_page_0008, - /* 0x42B00-0x42BFF */ trait_page_0008, - /* 0x42C00-0x42CFF */ trait_page_0008, - /* 0x42D00-0x42DFF */ trait_page_0008, - /* 0x42E00-0x42EFF */ trait_page_0008, - /* 0x42F00-0x42FFF */ trait_page_0008, - /* 0x43000-0x430FF */ trait_page_0008, - /* 0x43100-0x431FF */ trait_page_0008, - /* 0x43200-0x432FF */ trait_page_0008, - /* 0x43300-0x433FF */ trait_page_0008, - /* 0x43400-0x434FF */ trait_page_0008, - /* 0x43500-0x435FF */ trait_page_0008, - /* 0x43600-0x436FF */ trait_page_0008, - /* 0x43700-0x437FF */ trait_page_0008, - /* 0x43800-0x438FF */ trait_page_0008, - /* 0x43900-0x439FF */ trait_page_0008, - /* 0x43A00-0x43AFF */ trait_page_0008, - /* 0x43B00-0x43BFF */ trait_page_0008, - /* 0x43C00-0x43CFF */ trait_page_0008, - /* 0x43D00-0x43DFF */ trait_page_0008, - /* 0x43E00-0x43EFF */ trait_page_0008, - /* 0x43F00-0x43FFF */ trait_page_0008, - /* 0x44000-0x440FF */ trait_page_0008, - /* 0x44100-0x441FF */ trait_page_0008, - /* 0x44200-0x442FF */ trait_page_0008, - /* 0x44300-0x443FF */ trait_page_0008, - /* 0x44400-0x444FF */ trait_page_0008, - /* 0x44500-0x445FF */ trait_page_0008, - /* 0x44600-0x446FF */ trait_page_0008, - /* 0x44700-0x447FF */ trait_page_0008, - /* 0x44800-0x448FF */ trait_page_0008, - /* 0x44900-0x449FF */ trait_page_0008, - /* 0x44A00-0x44AFF */ trait_page_0008, - /* 0x44B00-0x44BFF */ trait_page_0008, - /* 0x44C00-0x44CFF */ trait_page_0008, - /* 0x44D00-0x44DFF */ trait_page_0008, - /* 0x44E00-0x44EFF */ trait_page_0008, - /* 0x44F00-0x44FFF */ trait_page_0008, - /* 0x45000-0x450FF */ trait_page_0008, - /* 0x45100-0x451FF */ trait_page_0008, - /* 0x45200-0x452FF */ trait_page_0008, - /* 0x45300-0x453FF */ trait_page_0008, - /* 0x45400-0x454FF */ trait_page_0008, - /* 0x45500-0x455FF */ trait_page_0008, - /* 0x45600-0x456FF */ trait_page_0008, - /* 0x45700-0x457FF */ trait_page_0008, - /* 0x45800-0x458FF */ trait_page_0008, - /* 0x45900-0x459FF */ trait_page_0008, - /* 0x45A00-0x45AFF */ trait_page_0008, - /* 0x45B00-0x45BFF */ trait_page_0008, - /* 0x45C00-0x45CFF */ trait_page_0008, - /* 0x45D00-0x45DFF */ trait_page_0008, - /* 0x45E00-0x45EFF */ trait_page_0008, - /* 0x45F00-0x45FFF */ trait_page_0008, - /* 0x46000-0x460FF */ trait_page_0008, - /* 0x46100-0x461FF */ trait_page_0008, - /* 0x46200-0x462FF */ trait_page_0008, - /* 0x46300-0x463FF */ trait_page_0008, - /* 0x46400-0x464FF */ trait_page_0008, - /* 0x46500-0x465FF */ trait_page_0008, - /* 0x46600-0x466FF */ trait_page_0008, - /* 0x46700-0x467FF */ trait_page_0008, - /* 0x46800-0x468FF */ trait_page_0008, - /* 0x46900-0x469FF */ trait_page_0008, - /* 0x46A00-0x46AFF */ trait_page_0008, - /* 0x46B00-0x46BFF */ trait_page_0008, - /* 0x46C00-0x46CFF */ trait_page_0008, - /* 0x46D00-0x46DFF */ trait_page_0008, - /* 0x46E00-0x46EFF */ trait_page_0008, - /* 0x46F00-0x46FFF */ trait_page_0008, - /* 0x47000-0x470FF */ trait_page_0008, - /* 0x47100-0x471FF */ trait_page_0008, - /* 0x47200-0x472FF */ trait_page_0008, - /* 0x47300-0x473FF */ trait_page_0008, - /* 0x47400-0x474FF */ trait_page_0008, - /* 0x47500-0x475FF */ trait_page_0008, - /* 0x47600-0x476FF */ trait_page_0008, - /* 0x47700-0x477FF */ trait_page_0008, - /* 0x47800-0x478FF */ trait_page_0008, - /* 0x47900-0x479FF */ trait_page_0008, - /* 0x47A00-0x47AFF */ trait_page_0008, - /* 0x47B00-0x47BFF */ trait_page_0008, - /* 0x47C00-0x47CFF */ trait_page_0008, - /* 0x47D00-0x47DFF */ trait_page_0008, - /* 0x47E00-0x47EFF */ trait_page_0008, - /* 0x47F00-0x47FFF */ trait_page_0008, - /* 0x48000-0x480FF */ trait_page_0008, - /* 0x48100-0x481FF */ trait_page_0008, - /* 0x48200-0x482FF */ trait_page_0008, - /* 0x48300-0x483FF */ trait_page_0008, - /* 0x48400-0x484FF */ trait_page_0008, - /* 0x48500-0x485FF */ trait_page_0008, - /* 0x48600-0x486FF */ trait_page_0008, - /* 0x48700-0x487FF */ trait_page_0008, - /* 0x48800-0x488FF */ trait_page_0008, - /* 0x48900-0x489FF */ trait_page_0008, - /* 0x48A00-0x48AFF */ trait_page_0008, - /* 0x48B00-0x48BFF */ trait_page_0008, - /* 0x48C00-0x48CFF */ trait_page_0008, - /* 0x48D00-0x48DFF */ trait_page_0008, - /* 0x48E00-0x48EFF */ trait_page_0008, - /* 0x48F00-0x48FFF */ trait_page_0008, - /* 0x49000-0x490FF */ trait_page_0008, - /* 0x49100-0x491FF */ trait_page_0008, - /* 0x49200-0x492FF */ trait_page_0008, - /* 0x49300-0x493FF */ trait_page_0008, - /* 0x49400-0x494FF */ trait_page_0008, - /* 0x49500-0x495FF */ trait_page_0008, - /* 0x49600-0x496FF */ trait_page_0008, - /* 0x49700-0x497FF */ trait_page_0008, - /* 0x49800-0x498FF */ trait_page_0008, - /* 0x49900-0x499FF */ trait_page_0008, - /* 0x49A00-0x49AFF */ trait_page_0008, - /* 0x49B00-0x49BFF */ trait_page_0008, - /* 0x49C00-0x49CFF */ trait_page_0008, - /* 0x49D00-0x49DFF */ trait_page_0008, - /* 0x49E00-0x49EFF */ trait_page_0008, - /* 0x49F00-0x49FFF */ trait_page_0008, - /* 0x4A000-0x4A0FF */ trait_page_0008, - /* 0x4A100-0x4A1FF */ trait_page_0008, - /* 0x4A200-0x4A2FF */ trait_page_0008, - /* 0x4A300-0x4A3FF */ trait_page_0008, - /* 0x4A400-0x4A4FF */ trait_page_0008, - /* 0x4A500-0x4A5FF */ trait_page_0008, - /* 0x4A600-0x4A6FF */ trait_page_0008, - /* 0x4A700-0x4A7FF */ trait_page_0008, - /* 0x4A800-0x4A8FF */ trait_page_0008, - /* 0x4A900-0x4A9FF */ trait_page_0008, - /* 0x4AA00-0x4AAFF */ trait_page_0008, - /* 0x4AB00-0x4ABFF */ trait_page_0008, - /* 0x4AC00-0x4ACFF */ trait_page_0008, - /* 0x4AD00-0x4ADFF */ trait_page_0008, - /* 0x4AE00-0x4AEFF */ trait_page_0008, - /* 0x4AF00-0x4AFFF */ trait_page_0008, - /* 0x4B000-0x4B0FF */ trait_page_0008, - /* 0x4B100-0x4B1FF */ trait_page_0008, - /* 0x4B200-0x4B2FF */ trait_page_0008, - /* 0x4B300-0x4B3FF */ trait_page_0008, - /* 0x4B400-0x4B4FF */ trait_page_0008, - /* 0x4B500-0x4B5FF */ trait_page_0008, - /* 0x4B600-0x4B6FF */ trait_page_0008, - /* 0x4B700-0x4B7FF */ trait_page_0008, - /* 0x4B800-0x4B8FF */ trait_page_0008, - /* 0x4B900-0x4B9FF */ trait_page_0008, - /* 0x4BA00-0x4BAFF */ trait_page_0008, - /* 0x4BB00-0x4BBFF */ trait_page_0008, - /* 0x4BC00-0x4BCFF */ trait_page_0008, - /* 0x4BD00-0x4BDFF */ trait_page_0008, - /* 0x4BE00-0x4BEFF */ trait_page_0008, - /* 0x4BF00-0x4BFFF */ trait_page_0008, - /* 0x4C000-0x4C0FF */ trait_page_0008, - /* 0x4C100-0x4C1FF */ trait_page_0008, - /* 0x4C200-0x4C2FF */ trait_page_0008, - /* 0x4C300-0x4C3FF */ trait_page_0008, - /* 0x4C400-0x4C4FF */ trait_page_0008, - /* 0x4C500-0x4C5FF */ trait_page_0008, - /* 0x4C600-0x4C6FF */ trait_page_0008, - /* 0x4C700-0x4C7FF */ trait_page_0008, - /* 0x4C800-0x4C8FF */ trait_page_0008, - /* 0x4C900-0x4C9FF */ trait_page_0008, - /* 0x4CA00-0x4CAFF */ trait_page_0008, - /* 0x4CB00-0x4CBFF */ trait_page_0008, - /* 0x4CC00-0x4CCFF */ trait_page_0008, - /* 0x4CD00-0x4CDFF */ trait_page_0008, - /* 0x4CE00-0x4CEFF */ trait_page_0008, - /* 0x4CF00-0x4CFFF */ trait_page_0008, - /* 0x4D000-0x4D0FF */ trait_page_0008, - /* 0x4D100-0x4D1FF */ trait_page_0008, - /* 0x4D200-0x4D2FF */ trait_page_0008, - /* 0x4D300-0x4D3FF */ trait_page_0008, - /* 0x4D400-0x4D4FF */ trait_page_0008, - /* 0x4D500-0x4D5FF */ trait_page_0008, - /* 0x4D600-0x4D6FF */ trait_page_0008, - /* 0x4D700-0x4D7FF */ trait_page_0008, - /* 0x4D800-0x4D8FF */ trait_page_0008, - /* 0x4D900-0x4D9FF */ trait_page_0008, - /* 0x4DA00-0x4DAFF */ trait_page_0008, - /* 0x4DB00-0x4DBFF */ trait_page_0008, - /* 0x4DC00-0x4DCFF */ trait_page_0008, - /* 0x4DD00-0x4DDFF */ trait_page_0008, - /* 0x4DE00-0x4DEFF */ trait_page_0008, - /* 0x4DF00-0x4DFFF */ trait_page_0008, - /* 0x4E000-0x4E0FF */ trait_page_0008, - /* 0x4E100-0x4E1FF */ trait_page_0008, - /* 0x4E200-0x4E2FF */ trait_page_0008, - /* 0x4E300-0x4E3FF */ trait_page_0008, - /* 0x4E400-0x4E4FF */ trait_page_0008, - /* 0x4E500-0x4E5FF */ trait_page_0008, - /* 0x4E600-0x4E6FF */ trait_page_0008, - /* 0x4E700-0x4E7FF */ trait_page_0008, - /* 0x4E800-0x4E8FF */ trait_page_0008, - /* 0x4E900-0x4E9FF */ trait_page_0008, - /* 0x4EA00-0x4EAFF */ trait_page_0008, - /* 0x4EB00-0x4EBFF */ trait_page_0008, - /* 0x4EC00-0x4ECFF */ trait_page_0008, - /* 0x4ED00-0x4EDFF */ trait_page_0008, - /* 0x4EE00-0x4EEFF */ trait_page_0008, - /* 0x4EF00-0x4EFFF */ trait_page_0008, - /* 0x4F000-0x4F0FF */ trait_page_0008, - /* 0x4F100-0x4F1FF */ trait_page_0008, - /* 0x4F200-0x4F2FF */ trait_page_0008, - /* 0x4F300-0x4F3FF */ trait_page_0008, - /* 0x4F400-0x4F4FF */ trait_page_0008, - /* 0x4F500-0x4F5FF */ trait_page_0008, - /* 0x4F600-0x4F6FF */ trait_page_0008, - /* 0x4F700-0x4F7FF */ trait_page_0008, - /* 0x4F800-0x4F8FF */ trait_page_0008, - /* 0x4F900-0x4F9FF */ trait_page_0008, - /* 0x4FA00-0x4FAFF */ trait_page_0008, - /* 0x4FB00-0x4FBFF */ trait_page_0008, - /* 0x4FC00-0x4FCFF */ trait_page_0008, - /* 0x4FD00-0x4FDFF */ trait_page_0008, - /* 0x4FE00-0x4FEFF */ trait_page_0008, - /* 0x4FF00-0x4FFFF */ trait_page_0008, - /* 0x50000-0x500FF */ trait_page_0008, - /* 0x50100-0x501FF */ trait_page_0008, - /* 0x50200-0x502FF */ trait_page_0008, - /* 0x50300-0x503FF */ trait_page_0008, - /* 0x50400-0x504FF */ trait_page_0008, - /* 0x50500-0x505FF */ trait_page_0008, - /* 0x50600-0x506FF */ trait_page_0008, - /* 0x50700-0x507FF */ trait_page_0008, - /* 0x50800-0x508FF */ trait_page_0008, - /* 0x50900-0x509FF */ trait_page_0008, - /* 0x50A00-0x50AFF */ trait_page_0008, - /* 0x50B00-0x50BFF */ trait_page_0008, - /* 0x50C00-0x50CFF */ trait_page_0008, - /* 0x50D00-0x50DFF */ trait_page_0008, - /* 0x50E00-0x50EFF */ trait_page_0008, - /* 0x50F00-0x50FFF */ trait_page_0008, - /* 0x51000-0x510FF */ trait_page_0008, - /* 0x51100-0x511FF */ trait_page_0008, - /* 0x51200-0x512FF */ trait_page_0008, - /* 0x51300-0x513FF */ trait_page_0008, - /* 0x51400-0x514FF */ trait_page_0008, - /* 0x51500-0x515FF */ trait_page_0008, - /* 0x51600-0x516FF */ trait_page_0008, - /* 0x51700-0x517FF */ trait_page_0008, - /* 0x51800-0x518FF */ trait_page_0008, - /* 0x51900-0x519FF */ trait_page_0008, - /* 0x51A00-0x51AFF */ trait_page_0008, - /* 0x51B00-0x51BFF */ trait_page_0008, - /* 0x51C00-0x51CFF */ trait_page_0008, - /* 0x51D00-0x51DFF */ trait_page_0008, - /* 0x51E00-0x51EFF */ trait_page_0008, - /* 0x51F00-0x51FFF */ trait_page_0008, - /* 0x52000-0x520FF */ trait_page_0008, - /* 0x52100-0x521FF */ trait_page_0008, - /* 0x52200-0x522FF */ trait_page_0008, - /* 0x52300-0x523FF */ trait_page_0008, - /* 0x52400-0x524FF */ trait_page_0008, - /* 0x52500-0x525FF */ trait_page_0008, - /* 0x52600-0x526FF */ trait_page_0008, - /* 0x52700-0x527FF */ trait_page_0008, - /* 0x52800-0x528FF */ trait_page_0008, - /* 0x52900-0x529FF */ trait_page_0008, - /* 0x52A00-0x52AFF */ trait_page_0008, - /* 0x52B00-0x52BFF */ trait_page_0008, - /* 0x52C00-0x52CFF */ trait_page_0008, - /* 0x52D00-0x52DFF */ trait_page_0008, - /* 0x52E00-0x52EFF */ trait_page_0008, - /* 0x52F00-0x52FFF */ trait_page_0008, - /* 0x53000-0x530FF */ trait_page_0008, - /* 0x53100-0x531FF */ trait_page_0008, - /* 0x53200-0x532FF */ trait_page_0008, - /* 0x53300-0x533FF */ trait_page_0008, - /* 0x53400-0x534FF */ trait_page_0008, - /* 0x53500-0x535FF */ trait_page_0008, - /* 0x53600-0x536FF */ trait_page_0008, - /* 0x53700-0x537FF */ trait_page_0008, - /* 0x53800-0x538FF */ trait_page_0008, - /* 0x53900-0x539FF */ trait_page_0008, - /* 0x53A00-0x53AFF */ trait_page_0008, - /* 0x53B00-0x53BFF */ trait_page_0008, - /* 0x53C00-0x53CFF */ trait_page_0008, - /* 0x53D00-0x53DFF */ trait_page_0008, - /* 0x53E00-0x53EFF */ trait_page_0008, - /* 0x53F00-0x53FFF */ trait_page_0008, - /* 0x54000-0x540FF */ trait_page_0008, - /* 0x54100-0x541FF */ trait_page_0008, - /* 0x54200-0x542FF */ trait_page_0008, - /* 0x54300-0x543FF */ trait_page_0008, - /* 0x54400-0x544FF */ trait_page_0008, - /* 0x54500-0x545FF */ trait_page_0008, - /* 0x54600-0x546FF */ trait_page_0008, - /* 0x54700-0x547FF */ trait_page_0008, - /* 0x54800-0x548FF */ trait_page_0008, - /* 0x54900-0x549FF */ trait_page_0008, - /* 0x54A00-0x54AFF */ trait_page_0008, - /* 0x54B00-0x54BFF */ trait_page_0008, - /* 0x54C00-0x54CFF */ trait_page_0008, - /* 0x54D00-0x54DFF */ trait_page_0008, - /* 0x54E00-0x54EFF */ trait_page_0008, - /* 0x54F00-0x54FFF */ trait_page_0008, - /* 0x55000-0x550FF */ trait_page_0008, - /* 0x55100-0x551FF */ trait_page_0008, - /* 0x55200-0x552FF */ trait_page_0008, - /* 0x55300-0x553FF */ trait_page_0008, - /* 0x55400-0x554FF */ trait_page_0008, - /* 0x55500-0x555FF */ trait_page_0008, - /* 0x55600-0x556FF */ trait_page_0008, - /* 0x55700-0x557FF */ trait_page_0008, - /* 0x55800-0x558FF */ trait_page_0008, - /* 0x55900-0x559FF */ trait_page_0008, - /* 0x55A00-0x55AFF */ trait_page_0008, - /* 0x55B00-0x55BFF */ trait_page_0008, - /* 0x55C00-0x55CFF */ trait_page_0008, - /* 0x55D00-0x55DFF */ trait_page_0008, - /* 0x55E00-0x55EFF */ trait_page_0008, - /* 0x55F00-0x55FFF */ trait_page_0008, - /* 0x56000-0x560FF */ trait_page_0008, - /* 0x56100-0x561FF */ trait_page_0008, - /* 0x56200-0x562FF */ trait_page_0008, - /* 0x56300-0x563FF */ trait_page_0008, - /* 0x56400-0x564FF */ trait_page_0008, - /* 0x56500-0x565FF */ trait_page_0008, - /* 0x56600-0x566FF */ trait_page_0008, - /* 0x56700-0x567FF */ trait_page_0008, - /* 0x56800-0x568FF */ trait_page_0008, - /* 0x56900-0x569FF */ trait_page_0008, - /* 0x56A00-0x56AFF */ trait_page_0008, - /* 0x56B00-0x56BFF */ trait_page_0008, - /* 0x56C00-0x56CFF */ trait_page_0008, - /* 0x56D00-0x56DFF */ trait_page_0008, - /* 0x56E00-0x56EFF */ trait_page_0008, - /* 0x56F00-0x56FFF */ trait_page_0008, - /* 0x57000-0x570FF */ trait_page_0008, - /* 0x57100-0x571FF */ trait_page_0008, - /* 0x57200-0x572FF */ trait_page_0008, - /* 0x57300-0x573FF */ trait_page_0008, - /* 0x57400-0x574FF */ trait_page_0008, - /* 0x57500-0x575FF */ trait_page_0008, - /* 0x57600-0x576FF */ trait_page_0008, - /* 0x57700-0x577FF */ trait_page_0008, - /* 0x57800-0x578FF */ trait_page_0008, - /* 0x57900-0x579FF */ trait_page_0008, - /* 0x57A00-0x57AFF */ trait_page_0008, - /* 0x57B00-0x57BFF */ trait_page_0008, - /* 0x57C00-0x57CFF */ trait_page_0008, - /* 0x57D00-0x57DFF */ trait_page_0008, - /* 0x57E00-0x57EFF */ trait_page_0008, - /* 0x57F00-0x57FFF */ trait_page_0008, - /* 0x58000-0x580FF */ trait_page_0008, - /* 0x58100-0x581FF */ trait_page_0008, - /* 0x58200-0x582FF */ trait_page_0008, - /* 0x58300-0x583FF */ trait_page_0008, - /* 0x58400-0x584FF */ trait_page_0008, - /* 0x58500-0x585FF */ trait_page_0008, - /* 0x58600-0x586FF */ trait_page_0008, - /* 0x58700-0x587FF */ trait_page_0008, - /* 0x58800-0x588FF */ trait_page_0008, - /* 0x58900-0x589FF */ trait_page_0008, - /* 0x58A00-0x58AFF */ trait_page_0008, - /* 0x58B00-0x58BFF */ trait_page_0008, - /* 0x58C00-0x58CFF */ trait_page_0008, - /* 0x58D00-0x58DFF */ trait_page_0008, - /* 0x58E00-0x58EFF */ trait_page_0008, - /* 0x58F00-0x58FFF */ trait_page_0008, - /* 0x59000-0x590FF */ trait_page_0008, - /* 0x59100-0x591FF */ trait_page_0008, - /* 0x59200-0x592FF */ trait_page_0008, - /* 0x59300-0x593FF */ trait_page_0008, - /* 0x59400-0x594FF */ trait_page_0008, - /* 0x59500-0x595FF */ trait_page_0008, - /* 0x59600-0x596FF */ trait_page_0008, - /* 0x59700-0x597FF */ trait_page_0008, - /* 0x59800-0x598FF */ trait_page_0008, - /* 0x59900-0x599FF */ trait_page_0008, - /* 0x59A00-0x59AFF */ trait_page_0008, - /* 0x59B00-0x59BFF */ trait_page_0008, - /* 0x59C00-0x59CFF */ trait_page_0008, - /* 0x59D00-0x59DFF */ trait_page_0008, - /* 0x59E00-0x59EFF */ trait_page_0008, - /* 0x59F00-0x59FFF */ trait_page_0008, - /* 0x5A000-0x5A0FF */ trait_page_0008, - /* 0x5A100-0x5A1FF */ trait_page_0008, - /* 0x5A200-0x5A2FF */ trait_page_0008, - /* 0x5A300-0x5A3FF */ trait_page_0008, - /* 0x5A400-0x5A4FF */ trait_page_0008, - /* 0x5A500-0x5A5FF */ trait_page_0008, - /* 0x5A600-0x5A6FF */ trait_page_0008, - /* 0x5A700-0x5A7FF */ trait_page_0008, - /* 0x5A800-0x5A8FF */ trait_page_0008, - /* 0x5A900-0x5A9FF */ trait_page_0008, - /* 0x5AA00-0x5AAFF */ trait_page_0008, - /* 0x5AB00-0x5ABFF */ trait_page_0008, - /* 0x5AC00-0x5ACFF */ trait_page_0008, - /* 0x5AD00-0x5ADFF */ trait_page_0008, - /* 0x5AE00-0x5AEFF */ trait_page_0008, - /* 0x5AF00-0x5AFFF */ trait_page_0008, - /* 0x5B000-0x5B0FF */ trait_page_0008, - /* 0x5B100-0x5B1FF */ trait_page_0008, - /* 0x5B200-0x5B2FF */ trait_page_0008, - /* 0x5B300-0x5B3FF */ trait_page_0008, - /* 0x5B400-0x5B4FF */ trait_page_0008, - /* 0x5B500-0x5B5FF */ trait_page_0008, - /* 0x5B600-0x5B6FF */ trait_page_0008, - /* 0x5B700-0x5B7FF */ trait_page_0008, - /* 0x5B800-0x5B8FF */ trait_page_0008, - /* 0x5B900-0x5B9FF */ trait_page_0008, - /* 0x5BA00-0x5BAFF */ trait_page_0008, - /* 0x5BB00-0x5BBFF */ trait_page_0008, - /* 0x5BC00-0x5BCFF */ trait_page_0008, - /* 0x5BD00-0x5BDFF */ trait_page_0008, - /* 0x5BE00-0x5BEFF */ trait_page_0008, - /* 0x5BF00-0x5BFFF */ trait_page_0008, - /* 0x5C000-0x5C0FF */ trait_page_0008, - /* 0x5C100-0x5C1FF */ trait_page_0008, - /* 0x5C200-0x5C2FF */ trait_page_0008, - /* 0x5C300-0x5C3FF */ trait_page_0008, - /* 0x5C400-0x5C4FF */ trait_page_0008, - /* 0x5C500-0x5C5FF */ trait_page_0008, - /* 0x5C600-0x5C6FF */ trait_page_0008, - /* 0x5C700-0x5C7FF */ trait_page_0008, - /* 0x5C800-0x5C8FF */ trait_page_0008, - /* 0x5C900-0x5C9FF */ trait_page_0008, - /* 0x5CA00-0x5CAFF */ trait_page_0008, - /* 0x5CB00-0x5CBFF */ trait_page_0008, - /* 0x5CC00-0x5CCFF */ trait_page_0008, - /* 0x5CD00-0x5CDFF */ trait_page_0008, - /* 0x5CE00-0x5CEFF */ trait_page_0008, - /* 0x5CF00-0x5CFFF */ trait_page_0008, - /* 0x5D000-0x5D0FF */ trait_page_0008, - /* 0x5D100-0x5D1FF */ trait_page_0008, - /* 0x5D200-0x5D2FF */ trait_page_0008, - /* 0x5D300-0x5D3FF */ trait_page_0008, - /* 0x5D400-0x5D4FF */ trait_page_0008, - /* 0x5D500-0x5D5FF */ trait_page_0008, - /* 0x5D600-0x5D6FF */ trait_page_0008, - /* 0x5D700-0x5D7FF */ trait_page_0008, - /* 0x5D800-0x5D8FF */ trait_page_0008, - /* 0x5D900-0x5D9FF */ trait_page_0008, - /* 0x5DA00-0x5DAFF */ trait_page_0008, - /* 0x5DB00-0x5DBFF */ trait_page_0008, - /* 0x5DC00-0x5DCFF */ trait_page_0008, - /* 0x5DD00-0x5DDFF */ trait_page_0008, - /* 0x5DE00-0x5DEFF */ trait_page_0008, - /* 0x5DF00-0x5DFFF */ trait_page_0008, - /* 0x5E000-0x5E0FF */ trait_page_0008, - /* 0x5E100-0x5E1FF */ trait_page_0008, - /* 0x5E200-0x5E2FF */ trait_page_0008, - /* 0x5E300-0x5E3FF */ trait_page_0008, - /* 0x5E400-0x5E4FF */ trait_page_0008, - /* 0x5E500-0x5E5FF */ trait_page_0008, - /* 0x5E600-0x5E6FF */ trait_page_0008, - /* 0x5E700-0x5E7FF */ trait_page_0008, - /* 0x5E800-0x5E8FF */ trait_page_0008, - /* 0x5E900-0x5E9FF */ trait_page_0008, - /* 0x5EA00-0x5EAFF */ trait_page_0008, - /* 0x5EB00-0x5EBFF */ trait_page_0008, - /* 0x5EC00-0x5ECFF */ trait_page_0008, - /* 0x5ED00-0x5EDFF */ trait_page_0008, - /* 0x5EE00-0x5EEFF */ trait_page_0008, - /* 0x5EF00-0x5EFFF */ trait_page_0008, - /* 0x5F000-0x5F0FF */ trait_page_0008, - /* 0x5F100-0x5F1FF */ trait_page_0008, - /* 0x5F200-0x5F2FF */ trait_page_0008, - /* 0x5F300-0x5F3FF */ trait_page_0008, - /* 0x5F400-0x5F4FF */ trait_page_0008, - /* 0x5F500-0x5F5FF */ trait_page_0008, - /* 0x5F600-0x5F6FF */ trait_page_0008, - /* 0x5F700-0x5F7FF */ trait_page_0008, - /* 0x5F800-0x5F8FF */ trait_page_0008, - /* 0x5F900-0x5F9FF */ trait_page_0008, - /* 0x5FA00-0x5FAFF */ trait_page_0008, - /* 0x5FB00-0x5FBFF */ trait_page_0008, - /* 0x5FC00-0x5FCFF */ trait_page_0008, - /* 0x5FD00-0x5FDFF */ trait_page_0008, - /* 0x5FE00-0x5FEFF */ trait_page_0008, - /* 0x5FF00-0x5FFFF */ trait_page_0008, - /* 0x60000-0x600FF */ trait_page_0008, - /* 0x60100-0x601FF */ trait_page_0008, - /* 0x60200-0x602FF */ trait_page_0008, - /* 0x60300-0x603FF */ trait_page_0008, - /* 0x60400-0x604FF */ trait_page_0008, - /* 0x60500-0x605FF */ trait_page_0008, - /* 0x60600-0x606FF */ trait_page_0008, - /* 0x60700-0x607FF */ trait_page_0008, - /* 0x60800-0x608FF */ trait_page_0008, - /* 0x60900-0x609FF */ trait_page_0008, - /* 0x60A00-0x60AFF */ trait_page_0008, - /* 0x60B00-0x60BFF */ trait_page_0008, - /* 0x60C00-0x60CFF */ trait_page_0008, - /* 0x60D00-0x60DFF */ trait_page_0008, - /* 0x60E00-0x60EFF */ trait_page_0008, - /* 0x60F00-0x60FFF */ trait_page_0008, - /* 0x61000-0x610FF */ trait_page_0008, - /* 0x61100-0x611FF */ trait_page_0008, - /* 0x61200-0x612FF */ trait_page_0008, - /* 0x61300-0x613FF */ trait_page_0008, - /* 0x61400-0x614FF */ trait_page_0008, - /* 0x61500-0x615FF */ trait_page_0008, - /* 0x61600-0x616FF */ trait_page_0008, - /* 0x61700-0x617FF */ trait_page_0008, - /* 0x61800-0x618FF */ trait_page_0008, - /* 0x61900-0x619FF */ trait_page_0008, - /* 0x61A00-0x61AFF */ trait_page_0008, - /* 0x61B00-0x61BFF */ trait_page_0008, - /* 0x61C00-0x61CFF */ trait_page_0008, - /* 0x61D00-0x61DFF */ trait_page_0008, - /* 0x61E00-0x61EFF */ trait_page_0008, - /* 0x61F00-0x61FFF */ trait_page_0008, - /* 0x62000-0x620FF */ trait_page_0008, - /* 0x62100-0x621FF */ trait_page_0008, - /* 0x62200-0x622FF */ trait_page_0008, - /* 0x62300-0x623FF */ trait_page_0008, - /* 0x62400-0x624FF */ trait_page_0008, - /* 0x62500-0x625FF */ trait_page_0008, - /* 0x62600-0x626FF */ trait_page_0008, - /* 0x62700-0x627FF */ trait_page_0008, - /* 0x62800-0x628FF */ trait_page_0008, - /* 0x62900-0x629FF */ trait_page_0008, - /* 0x62A00-0x62AFF */ trait_page_0008, - /* 0x62B00-0x62BFF */ trait_page_0008, - /* 0x62C00-0x62CFF */ trait_page_0008, - /* 0x62D00-0x62DFF */ trait_page_0008, - /* 0x62E00-0x62EFF */ trait_page_0008, - /* 0x62F00-0x62FFF */ trait_page_0008, - /* 0x63000-0x630FF */ trait_page_0008, - /* 0x63100-0x631FF */ trait_page_0008, - /* 0x63200-0x632FF */ trait_page_0008, - /* 0x63300-0x633FF */ trait_page_0008, - /* 0x63400-0x634FF */ trait_page_0008, - /* 0x63500-0x635FF */ trait_page_0008, - /* 0x63600-0x636FF */ trait_page_0008, - /* 0x63700-0x637FF */ trait_page_0008, - /* 0x63800-0x638FF */ trait_page_0008, - /* 0x63900-0x639FF */ trait_page_0008, - /* 0x63A00-0x63AFF */ trait_page_0008, - /* 0x63B00-0x63BFF */ trait_page_0008, - /* 0x63C00-0x63CFF */ trait_page_0008, - /* 0x63D00-0x63DFF */ trait_page_0008, - /* 0x63E00-0x63EFF */ trait_page_0008, - /* 0x63F00-0x63FFF */ trait_page_0008, - /* 0x64000-0x640FF */ trait_page_0008, - /* 0x64100-0x641FF */ trait_page_0008, - /* 0x64200-0x642FF */ trait_page_0008, - /* 0x64300-0x643FF */ trait_page_0008, - /* 0x64400-0x644FF */ trait_page_0008, - /* 0x64500-0x645FF */ trait_page_0008, - /* 0x64600-0x646FF */ trait_page_0008, - /* 0x64700-0x647FF */ trait_page_0008, - /* 0x64800-0x648FF */ trait_page_0008, - /* 0x64900-0x649FF */ trait_page_0008, - /* 0x64A00-0x64AFF */ trait_page_0008, - /* 0x64B00-0x64BFF */ trait_page_0008, - /* 0x64C00-0x64CFF */ trait_page_0008, - /* 0x64D00-0x64DFF */ trait_page_0008, - /* 0x64E00-0x64EFF */ trait_page_0008, - /* 0x64F00-0x64FFF */ trait_page_0008, - /* 0x65000-0x650FF */ trait_page_0008, - /* 0x65100-0x651FF */ trait_page_0008, - /* 0x65200-0x652FF */ trait_page_0008, - /* 0x65300-0x653FF */ trait_page_0008, - /* 0x65400-0x654FF */ trait_page_0008, - /* 0x65500-0x655FF */ trait_page_0008, - /* 0x65600-0x656FF */ trait_page_0008, - /* 0x65700-0x657FF */ trait_page_0008, - /* 0x65800-0x658FF */ trait_page_0008, - /* 0x65900-0x659FF */ trait_page_0008, - /* 0x65A00-0x65AFF */ trait_page_0008, - /* 0x65B00-0x65BFF */ trait_page_0008, - /* 0x65C00-0x65CFF */ trait_page_0008, - /* 0x65D00-0x65DFF */ trait_page_0008, - /* 0x65E00-0x65EFF */ trait_page_0008, - /* 0x65F00-0x65FFF */ trait_page_0008, - /* 0x66000-0x660FF */ trait_page_0008, - /* 0x66100-0x661FF */ trait_page_0008, - /* 0x66200-0x662FF */ trait_page_0008, - /* 0x66300-0x663FF */ trait_page_0008, - /* 0x66400-0x664FF */ trait_page_0008, - /* 0x66500-0x665FF */ trait_page_0008, - /* 0x66600-0x666FF */ trait_page_0008, - /* 0x66700-0x667FF */ trait_page_0008, - /* 0x66800-0x668FF */ trait_page_0008, - /* 0x66900-0x669FF */ trait_page_0008, - /* 0x66A00-0x66AFF */ trait_page_0008, - /* 0x66B00-0x66BFF */ trait_page_0008, - /* 0x66C00-0x66CFF */ trait_page_0008, - /* 0x66D00-0x66DFF */ trait_page_0008, - /* 0x66E00-0x66EFF */ trait_page_0008, - /* 0x66F00-0x66FFF */ trait_page_0008, - /* 0x67000-0x670FF */ trait_page_0008, - /* 0x67100-0x671FF */ trait_page_0008, - /* 0x67200-0x672FF */ trait_page_0008, - /* 0x67300-0x673FF */ trait_page_0008, - /* 0x67400-0x674FF */ trait_page_0008, - /* 0x67500-0x675FF */ trait_page_0008, - /* 0x67600-0x676FF */ trait_page_0008, - /* 0x67700-0x677FF */ trait_page_0008, - /* 0x67800-0x678FF */ trait_page_0008, - /* 0x67900-0x679FF */ trait_page_0008, - /* 0x67A00-0x67AFF */ trait_page_0008, - /* 0x67B00-0x67BFF */ trait_page_0008, - /* 0x67C00-0x67CFF */ trait_page_0008, - /* 0x67D00-0x67DFF */ trait_page_0008, - /* 0x67E00-0x67EFF */ trait_page_0008, - /* 0x67F00-0x67FFF */ trait_page_0008, - /* 0x68000-0x680FF */ trait_page_0008, - /* 0x68100-0x681FF */ trait_page_0008, - /* 0x68200-0x682FF */ trait_page_0008, - /* 0x68300-0x683FF */ trait_page_0008, - /* 0x68400-0x684FF */ trait_page_0008, - /* 0x68500-0x685FF */ trait_page_0008, - /* 0x68600-0x686FF */ trait_page_0008, - /* 0x68700-0x687FF */ trait_page_0008, - /* 0x68800-0x688FF */ trait_page_0008, - /* 0x68900-0x689FF */ trait_page_0008, - /* 0x68A00-0x68AFF */ trait_page_0008, - /* 0x68B00-0x68BFF */ trait_page_0008, - /* 0x68C00-0x68CFF */ trait_page_0008, - /* 0x68D00-0x68DFF */ trait_page_0008, - /* 0x68E00-0x68EFF */ trait_page_0008, - /* 0x68F00-0x68FFF */ trait_page_0008, - /* 0x69000-0x690FF */ trait_page_0008, - /* 0x69100-0x691FF */ trait_page_0008, - /* 0x69200-0x692FF */ trait_page_0008, - /* 0x69300-0x693FF */ trait_page_0008, - /* 0x69400-0x694FF */ trait_page_0008, - /* 0x69500-0x695FF */ trait_page_0008, - /* 0x69600-0x696FF */ trait_page_0008, - /* 0x69700-0x697FF */ trait_page_0008, - /* 0x69800-0x698FF */ trait_page_0008, - /* 0x69900-0x699FF */ trait_page_0008, - /* 0x69A00-0x69AFF */ trait_page_0008, - /* 0x69B00-0x69BFF */ trait_page_0008, - /* 0x69C00-0x69CFF */ trait_page_0008, - /* 0x69D00-0x69DFF */ trait_page_0008, - /* 0x69E00-0x69EFF */ trait_page_0008, - /* 0x69F00-0x69FFF */ trait_page_0008, - /* 0x6A000-0x6A0FF */ trait_page_0008, - /* 0x6A100-0x6A1FF */ trait_page_0008, - /* 0x6A200-0x6A2FF */ trait_page_0008, - /* 0x6A300-0x6A3FF */ trait_page_0008, - /* 0x6A400-0x6A4FF */ trait_page_0008, - /* 0x6A500-0x6A5FF */ trait_page_0008, - /* 0x6A600-0x6A6FF */ trait_page_0008, - /* 0x6A700-0x6A7FF */ trait_page_0008, - /* 0x6A800-0x6A8FF */ trait_page_0008, - /* 0x6A900-0x6A9FF */ trait_page_0008, - /* 0x6AA00-0x6AAFF */ trait_page_0008, - /* 0x6AB00-0x6ABFF */ trait_page_0008, - /* 0x6AC00-0x6ACFF */ trait_page_0008, - /* 0x6AD00-0x6ADFF */ trait_page_0008, - /* 0x6AE00-0x6AEFF */ trait_page_0008, - /* 0x6AF00-0x6AFFF */ trait_page_0008, - /* 0x6B000-0x6B0FF */ trait_page_0008, - /* 0x6B100-0x6B1FF */ trait_page_0008, - /* 0x6B200-0x6B2FF */ trait_page_0008, - /* 0x6B300-0x6B3FF */ trait_page_0008, - /* 0x6B400-0x6B4FF */ trait_page_0008, - /* 0x6B500-0x6B5FF */ trait_page_0008, - /* 0x6B600-0x6B6FF */ trait_page_0008, - /* 0x6B700-0x6B7FF */ trait_page_0008, - /* 0x6B800-0x6B8FF */ trait_page_0008, - /* 0x6B900-0x6B9FF */ trait_page_0008, - /* 0x6BA00-0x6BAFF */ trait_page_0008, - /* 0x6BB00-0x6BBFF */ trait_page_0008, - /* 0x6BC00-0x6BCFF */ trait_page_0008, - /* 0x6BD00-0x6BDFF */ trait_page_0008, - /* 0x6BE00-0x6BEFF */ trait_page_0008, - /* 0x6BF00-0x6BFFF */ trait_page_0008, - /* 0x6C000-0x6C0FF */ trait_page_0008, - /* 0x6C100-0x6C1FF */ trait_page_0008, - /* 0x6C200-0x6C2FF */ trait_page_0008, - /* 0x6C300-0x6C3FF */ trait_page_0008, - /* 0x6C400-0x6C4FF */ trait_page_0008, - /* 0x6C500-0x6C5FF */ trait_page_0008, - /* 0x6C600-0x6C6FF */ trait_page_0008, - /* 0x6C700-0x6C7FF */ trait_page_0008, - /* 0x6C800-0x6C8FF */ trait_page_0008, - /* 0x6C900-0x6C9FF */ trait_page_0008, - /* 0x6CA00-0x6CAFF */ trait_page_0008, - /* 0x6CB00-0x6CBFF */ trait_page_0008, - /* 0x6CC00-0x6CCFF */ trait_page_0008, - /* 0x6CD00-0x6CDFF */ trait_page_0008, - /* 0x6CE00-0x6CEFF */ trait_page_0008, - /* 0x6CF00-0x6CFFF */ trait_page_0008, - /* 0x6D000-0x6D0FF */ trait_page_0008, - /* 0x6D100-0x6D1FF */ trait_page_0008, - /* 0x6D200-0x6D2FF */ trait_page_0008, - /* 0x6D300-0x6D3FF */ trait_page_0008, - /* 0x6D400-0x6D4FF */ trait_page_0008, - /* 0x6D500-0x6D5FF */ trait_page_0008, - /* 0x6D600-0x6D6FF */ trait_page_0008, - /* 0x6D700-0x6D7FF */ trait_page_0008, - /* 0x6D800-0x6D8FF */ trait_page_0008, - /* 0x6D900-0x6D9FF */ trait_page_0008, - /* 0x6DA00-0x6DAFF */ trait_page_0008, - /* 0x6DB00-0x6DBFF */ trait_page_0008, - /* 0x6DC00-0x6DCFF */ trait_page_0008, - /* 0x6DD00-0x6DDFF */ trait_page_0008, - /* 0x6DE00-0x6DEFF */ trait_page_0008, - /* 0x6DF00-0x6DFFF */ trait_page_0008, - /* 0x6E000-0x6E0FF */ trait_page_0008, - /* 0x6E100-0x6E1FF */ trait_page_0008, - /* 0x6E200-0x6E2FF */ trait_page_0008, - /* 0x6E300-0x6E3FF */ trait_page_0008, - /* 0x6E400-0x6E4FF */ trait_page_0008, - /* 0x6E500-0x6E5FF */ trait_page_0008, - /* 0x6E600-0x6E6FF */ trait_page_0008, - /* 0x6E700-0x6E7FF */ trait_page_0008, - /* 0x6E800-0x6E8FF */ trait_page_0008, - /* 0x6E900-0x6E9FF */ trait_page_0008, - /* 0x6EA00-0x6EAFF */ trait_page_0008, - /* 0x6EB00-0x6EBFF */ trait_page_0008, - /* 0x6EC00-0x6ECFF */ trait_page_0008, - /* 0x6ED00-0x6EDFF */ trait_page_0008, - /* 0x6EE00-0x6EEFF */ trait_page_0008, - /* 0x6EF00-0x6EFFF */ trait_page_0008, - /* 0x6F000-0x6F0FF */ trait_page_0008, - /* 0x6F100-0x6F1FF */ trait_page_0008, - /* 0x6F200-0x6F2FF */ trait_page_0008, - /* 0x6F300-0x6F3FF */ trait_page_0008, - /* 0x6F400-0x6F4FF */ trait_page_0008, - /* 0x6F500-0x6F5FF */ trait_page_0008, - /* 0x6F600-0x6F6FF */ trait_page_0008, - /* 0x6F700-0x6F7FF */ trait_page_0008, - /* 0x6F800-0x6F8FF */ trait_page_0008, - /* 0x6F900-0x6F9FF */ trait_page_0008, - /* 0x6FA00-0x6FAFF */ trait_page_0008, - /* 0x6FB00-0x6FBFF */ trait_page_0008, - /* 0x6FC00-0x6FCFF */ trait_page_0008, - /* 0x6FD00-0x6FDFF */ trait_page_0008, - /* 0x6FE00-0x6FEFF */ trait_page_0008, - /* 0x6FF00-0x6FFFF */ trait_page_0008, - /* 0x70000-0x700FF */ trait_page_0008, - /* 0x70100-0x701FF */ trait_page_0008, - /* 0x70200-0x702FF */ trait_page_0008, - /* 0x70300-0x703FF */ trait_page_0008, - /* 0x70400-0x704FF */ trait_page_0008, - /* 0x70500-0x705FF */ trait_page_0008, - /* 0x70600-0x706FF */ trait_page_0008, - /* 0x70700-0x707FF */ trait_page_0008, - /* 0x70800-0x708FF */ trait_page_0008, - /* 0x70900-0x709FF */ trait_page_0008, - /* 0x70A00-0x70AFF */ trait_page_0008, - /* 0x70B00-0x70BFF */ trait_page_0008, - /* 0x70C00-0x70CFF */ trait_page_0008, - /* 0x70D00-0x70DFF */ trait_page_0008, - /* 0x70E00-0x70EFF */ trait_page_0008, - /* 0x70F00-0x70FFF */ trait_page_0008, - /* 0x71000-0x710FF */ trait_page_0008, - /* 0x71100-0x711FF */ trait_page_0008, - /* 0x71200-0x712FF */ trait_page_0008, - /* 0x71300-0x713FF */ trait_page_0008, - /* 0x71400-0x714FF */ trait_page_0008, - /* 0x71500-0x715FF */ trait_page_0008, - /* 0x71600-0x716FF */ trait_page_0008, - /* 0x71700-0x717FF */ trait_page_0008, - /* 0x71800-0x718FF */ trait_page_0008, - /* 0x71900-0x719FF */ trait_page_0008, - /* 0x71A00-0x71AFF */ trait_page_0008, - /* 0x71B00-0x71BFF */ trait_page_0008, - /* 0x71C00-0x71CFF */ trait_page_0008, - /* 0x71D00-0x71DFF */ trait_page_0008, - /* 0x71E00-0x71EFF */ trait_page_0008, - /* 0x71F00-0x71FFF */ trait_page_0008, - /* 0x72000-0x720FF */ trait_page_0008, - /* 0x72100-0x721FF */ trait_page_0008, - /* 0x72200-0x722FF */ trait_page_0008, - /* 0x72300-0x723FF */ trait_page_0008, - /* 0x72400-0x724FF */ trait_page_0008, - /* 0x72500-0x725FF */ trait_page_0008, - /* 0x72600-0x726FF */ trait_page_0008, - /* 0x72700-0x727FF */ trait_page_0008, - /* 0x72800-0x728FF */ trait_page_0008, - /* 0x72900-0x729FF */ trait_page_0008, - /* 0x72A00-0x72AFF */ trait_page_0008, - /* 0x72B00-0x72BFF */ trait_page_0008, - /* 0x72C00-0x72CFF */ trait_page_0008, - /* 0x72D00-0x72DFF */ trait_page_0008, - /* 0x72E00-0x72EFF */ trait_page_0008, - /* 0x72F00-0x72FFF */ trait_page_0008, - /* 0x73000-0x730FF */ trait_page_0008, - /* 0x73100-0x731FF */ trait_page_0008, - /* 0x73200-0x732FF */ trait_page_0008, - /* 0x73300-0x733FF */ trait_page_0008, - /* 0x73400-0x734FF */ trait_page_0008, - /* 0x73500-0x735FF */ trait_page_0008, - /* 0x73600-0x736FF */ trait_page_0008, - /* 0x73700-0x737FF */ trait_page_0008, - /* 0x73800-0x738FF */ trait_page_0008, - /* 0x73900-0x739FF */ trait_page_0008, - /* 0x73A00-0x73AFF */ trait_page_0008, - /* 0x73B00-0x73BFF */ trait_page_0008, - /* 0x73C00-0x73CFF */ trait_page_0008, - /* 0x73D00-0x73DFF */ trait_page_0008, - /* 0x73E00-0x73EFF */ trait_page_0008, - /* 0x73F00-0x73FFF */ trait_page_0008, - /* 0x74000-0x740FF */ trait_page_0008, - /* 0x74100-0x741FF */ trait_page_0008, - /* 0x74200-0x742FF */ trait_page_0008, - /* 0x74300-0x743FF */ trait_page_0008, - /* 0x74400-0x744FF */ trait_page_0008, - /* 0x74500-0x745FF */ trait_page_0008, - /* 0x74600-0x746FF */ trait_page_0008, - /* 0x74700-0x747FF */ trait_page_0008, - /* 0x74800-0x748FF */ trait_page_0008, - /* 0x74900-0x749FF */ trait_page_0008, - /* 0x74A00-0x74AFF */ trait_page_0008, - /* 0x74B00-0x74BFF */ trait_page_0008, - /* 0x74C00-0x74CFF */ trait_page_0008, - /* 0x74D00-0x74DFF */ trait_page_0008, - /* 0x74E00-0x74EFF */ trait_page_0008, - /* 0x74F00-0x74FFF */ trait_page_0008, - /* 0x75000-0x750FF */ trait_page_0008, - /* 0x75100-0x751FF */ trait_page_0008, - /* 0x75200-0x752FF */ trait_page_0008, - /* 0x75300-0x753FF */ trait_page_0008, - /* 0x75400-0x754FF */ trait_page_0008, - /* 0x75500-0x755FF */ trait_page_0008, - /* 0x75600-0x756FF */ trait_page_0008, - /* 0x75700-0x757FF */ trait_page_0008, - /* 0x75800-0x758FF */ trait_page_0008, - /* 0x75900-0x759FF */ trait_page_0008, - /* 0x75A00-0x75AFF */ trait_page_0008, - /* 0x75B00-0x75BFF */ trait_page_0008, - /* 0x75C00-0x75CFF */ trait_page_0008, - /* 0x75D00-0x75DFF */ trait_page_0008, - /* 0x75E00-0x75EFF */ trait_page_0008, - /* 0x75F00-0x75FFF */ trait_page_0008, - /* 0x76000-0x760FF */ trait_page_0008, - /* 0x76100-0x761FF */ trait_page_0008, - /* 0x76200-0x762FF */ trait_page_0008, - /* 0x76300-0x763FF */ trait_page_0008, - /* 0x76400-0x764FF */ trait_page_0008, - /* 0x76500-0x765FF */ trait_page_0008, - /* 0x76600-0x766FF */ trait_page_0008, - /* 0x76700-0x767FF */ trait_page_0008, - /* 0x76800-0x768FF */ trait_page_0008, - /* 0x76900-0x769FF */ trait_page_0008, - /* 0x76A00-0x76AFF */ trait_page_0008, - /* 0x76B00-0x76BFF */ trait_page_0008, - /* 0x76C00-0x76CFF */ trait_page_0008, - /* 0x76D00-0x76DFF */ trait_page_0008, - /* 0x76E00-0x76EFF */ trait_page_0008, - /* 0x76F00-0x76FFF */ trait_page_0008, - /* 0x77000-0x770FF */ trait_page_0008, - /* 0x77100-0x771FF */ trait_page_0008, - /* 0x77200-0x772FF */ trait_page_0008, - /* 0x77300-0x773FF */ trait_page_0008, - /* 0x77400-0x774FF */ trait_page_0008, - /* 0x77500-0x775FF */ trait_page_0008, - /* 0x77600-0x776FF */ trait_page_0008, - /* 0x77700-0x777FF */ trait_page_0008, - /* 0x77800-0x778FF */ trait_page_0008, - /* 0x77900-0x779FF */ trait_page_0008, - /* 0x77A00-0x77AFF */ trait_page_0008, - /* 0x77B00-0x77BFF */ trait_page_0008, - /* 0x77C00-0x77CFF */ trait_page_0008, - /* 0x77D00-0x77DFF */ trait_page_0008, - /* 0x77E00-0x77EFF */ trait_page_0008, - /* 0x77F00-0x77FFF */ trait_page_0008, - /* 0x78000-0x780FF */ trait_page_0008, - /* 0x78100-0x781FF */ trait_page_0008, - /* 0x78200-0x782FF */ trait_page_0008, - /* 0x78300-0x783FF */ trait_page_0008, - /* 0x78400-0x784FF */ trait_page_0008, - /* 0x78500-0x785FF */ trait_page_0008, - /* 0x78600-0x786FF */ trait_page_0008, - /* 0x78700-0x787FF */ trait_page_0008, - /* 0x78800-0x788FF */ trait_page_0008, - /* 0x78900-0x789FF */ trait_page_0008, - /* 0x78A00-0x78AFF */ trait_page_0008, - /* 0x78B00-0x78BFF */ trait_page_0008, - /* 0x78C00-0x78CFF */ trait_page_0008, - /* 0x78D00-0x78DFF */ trait_page_0008, - /* 0x78E00-0x78EFF */ trait_page_0008, - /* 0x78F00-0x78FFF */ trait_page_0008, - /* 0x79000-0x790FF */ trait_page_0008, - /* 0x79100-0x791FF */ trait_page_0008, - /* 0x79200-0x792FF */ trait_page_0008, - /* 0x79300-0x793FF */ trait_page_0008, - /* 0x79400-0x794FF */ trait_page_0008, - /* 0x79500-0x795FF */ trait_page_0008, - /* 0x79600-0x796FF */ trait_page_0008, - /* 0x79700-0x797FF */ trait_page_0008, - /* 0x79800-0x798FF */ trait_page_0008, - /* 0x79900-0x799FF */ trait_page_0008, - /* 0x79A00-0x79AFF */ trait_page_0008, - /* 0x79B00-0x79BFF */ trait_page_0008, - /* 0x79C00-0x79CFF */ trait_page_0008, - /* 0x79D00-0x79DFF */ trait_page_0008, - /* 0x79E00-0x79EFF */ trait_page_0008, - /* 0x79F00-0x79FFF */ trait_page_0008, - /* 0x7A000-0x7A0FF */ trait_page_0008, - /* 0x7A100-0x7A1FF */ trait_page_0008, - /* 0x7A200-0x7A2FF */ trait_page_0008, - /* 0x7A300-0x7A3FF */ trait_page_0008, - /* 0x7A400-0x7A4FF */ trait_page_0008, - /* 0x7A500-0x7A5FF */ trait_page_0008, - /* 0x7A600-0x7A6FF */ trait_page_0008, - /* 0x7A700-0x7A7FF */ trait_page_0008, - /* 0x7A800-0x7A8FF */ trait_page_0008, - /* 0x7A900-0x7A9FF */ trait_page_0008, - /* 0x7AA00-0x7AAFF */ trait_page_0008, - /* 0x7AB00-0x7ABFF */ trait_page_0008, - /* 0x7AC00-0x7ACFF */ trait_page_0008, - /* 0x7AD00-0x7ADFF */ trait_page_0008, - /* 0x7AE00-0x7AEFF */ trait_page_0008, - /* 0x7AF00-0x7AFFF */ trait_page_0008, - /* 0x7B000-0x7B0FF */ trait_page_0008, - /* 0x7B100-0x7B1FF */ trait_page_0008, - /* 0x7B200-0x7B2FF */ trait_page_0008, - /* 0x7B300-0x7B3FF */ trait_page_0008, - /* 0x7B400-0x7B4FF */ trait_page_0008, - /* 0x7B500-0x7B5FF */ trait_page_0008, - /* 0x7B600-0x7B6FF */ trait_page_0008, - /* 0x7B700-0x7B7FF */ trait_page_0008, - /* 0x7B800-0x7B8FF */ trait_page_0008, - /* 0x7B900-0x7B9FF */ trait_page_0008, - /* 0x7BA00-0x7BAFF */ trait_page_0008, - /* 0x7BB00-0x7BBFF */ trait_page_0008, - /* 0x7BC00-0x7BCFF */ trait_page_0008, - /* 0x7BD00-0x7BDFF */ trait_page_0008, - /* 0x7BE00-0x7BEFF */ trait_page_0008, - /* 0x7BF00-0x7BFFF */ trait_page_0008, - /* 0x7C000-0x7C0FF */ trait_page_0008, - /* 0x7C100-0x7C1FF */ trait_page_0008, - /* 0x7C200-0x7C2FF */ trait_page_0008, - /* 0x7C300-0x7C3FF */ trait_page_0008, - /* 0x7C400-0x7C4FF */ trait_page_0008, - /* 0x7C500-0x7C5FF */ trait_page_0008, - /* 0x7C600-0x7C6FF */ trait_page_0008, - /* 0x7C700-0x7C7FF */ trait_page_0008, - /* 0x7C800-0x7C8FF */ trait_page_0008, - /* 0x7C900-0x7C9FF */ trait_page_0008, - /* 0x7CA00-0x7CAFF */ trait_page_0008, - /* 0x7CB00-0x7CBFF */ trait_page_0008, - /* 0x7CC00-0x7CCFF */ trait_page_0008, - /* 0x7CD00-0x7CDFF */ trait_page_0008, - /* 0x7CE00-0x7CEFF */ trait_page_0008, - /* 0x7CF00-0x7CFFF */ trait_page_0008, - /* 0x7D000-0x7D0FF */ trait_page_0008, - /* 0x7D100-0x7D1FF */ trait_page_0008, - /* 0x7D200-0x7D2FF */ trait_page_0008, - /* 0x7D300-0x7D3FF */ trait_page_0008, - /* 0x7D400-0x7D4FF */ trait_page_0008, - /* 0x7D500-0x7D5FF */ trait_page_0008, - /* 0x7D600-0x7D6FF */ trait_page_0008, - /* 0x7D700-0x7D7FF */ trait_page_0008, - /* 0x7D800-0x7D8FF */ trait_page_0008, - /* 0x7D900-0x7D9FF */ trait_page_0008, - /* 0x7DA00-0x7DAFF */ trait_page_0008, - /* 0x7DB00-0x7DBFF */ trait_page_0008, - /* 0x7DC00-0x7DCFF */ trait_page_0008, - /* 0x7DD00-0x7DDFF */ trait_page_0008, - /* 0x7DE00-0x7DEFF */ trait_page_0008, - /* 0x7DF00-0x7DFFF */ trait_page_0008, - /* 0x7E000-0x7E0FF */ trait_page_0008, - /* 0x7E100-0x7E1FF */ trait_page_0008, - /* 0x7E200-0x7E2FF */ trait_page_0008, - /* 0x7E300-0x7E3FF */ trait_page_0008, - /* 0x7E400-0x7E4FF */ trait_page_0008, - /* 0x7E500-0x7E5FF */ trait_page_0008, - /* 0x7E600-0x7E6FF */ trait_page_0008, - /* 0x7E700-0x7E7FF */ trait_page_0008, - /* 0x7E800-0x7E8FF */ trait_page_0008, - /* 0x7E900-0x7E9FF */ trait_page_0008, - /* 0x7EA00-0x7EAFF */ trait_page_0008, - /* 0x7EB00-0x7EBFF */ trait_page_0008, - /* 0x7EC00-0x7ECFF */ trait_page_0008, - /* 0x7ED00-0x7EDFF */ trait_page_0008, - /* 0x7EE00-0x7EEFF */ trait_page_0008, - /* 0x7EF00-0x7EFFF */ trait_page_0008, - /* 0x7F000-0x7F0FF */ trait_page_0008, - /* 0x7F100-0x7F1FF */ trait_page_0008, - /* 0x7F200-0x7F2FF */ trait_page_0008, - /* 0x7F300-0x7F3FF */ trait_page_0008, - /* 0x7F400-0x7F4FF */ trait_page_0008, - /* 0x7F500-0x7F5FF */ trait_page_0008, - /* 0x7F600-0x7F6FF */ trait_page_0008, - /* 0x7F700-0x7F7FF */ trait_page_0008, - /* 0x7F800-0x7F8FF */ trait_page_0008, - /* 0x7F900-0x7F9FF */ trait_page_0008, - /* 0x7FA00-0x7FAFF */ trait_page_0008, - /* 0x7FB00-0x7FBFF */ trait_page_0008, - /* 0x7FC00-0x7FCFF */ trait_page_0008, - /* 0x7FD00-0x7FDFF */ trait_page_0008, - /* 0x7FE00-0x7FEFF */ trait_page_0008, - /* 0x7FF00-0x7FFFF */ trait_page_0008, - /* 0x80000-0x800FF */ trait_page_0008, - /* 0x80100-0x801FF */ trait_page_0008, - /* 0x80200-0x802FF */ trait_page_0008, - /* 0x80300-0x803FF */ trait_page_0008, - /* 0x80400-0x804FF */ trait_page_0008, - /* 0x80500-0x805FF */ trait_page_0008, - /* 0x80600-0x806FF */ trait_page_0008, - /* 0x80700-0x807FF */ trait_page_0008, - /* 0x80800-0x808FF */ trait_page_0008, - /* 0x80900-0x809FF */ trait_page_0008, - /* 0x80A00-0x80AFF */ trait_page_0008, - /* 0x80B00-0x80BFF */ trait_page_0008, - /* 0x80C00-0x80CFF */ trait_page_0008, - /* 0x80D00-0x80DFF */ trait_page_0008, - /* 0x80E00-0x80EFF */ trait_page_0008, - /* 0x80F00-0x80FFF */ trait_page_0008, - /* 0x81000-0x810FF */ trait_page_0008, - /* 0x81100-0x811FF */ trait_page_0008, - /* 0x81200-0x812FF */ trait_page_0008, - /* 0x81300-0x813FF */ trait_page_0008, - /* 0x81400-0x814FF */ trait_page_0008, - /* 0x81500-0x815FF */ trait_page_0008, - /* 0x81600-0x816FF */ trait_page_0008, - /* 0x81700-0x817FF */ trait_page_0008, - /* 0x81800-0x818FF */ trait_page_0008, - /* 0x81900-0x819FF */ trait_page_0008, - /* 0x81A00-0x81AFF */ trait_page_0008, - /* 0x81B00-0x81BFF */ trait_page_0008, - /* 0x81C00-0x81CFF */ trait_page_0008, - /* 0x81D00-0x81DFF */ trait_page_0008, - /* 0x81E00-0x81EFF */ trait_page_0008, - /* 0x81F00-0x81FFF */ trait_page_0008, - /* 0x82000-0x820FF */ trait_page_0008, - /* 0x82100-0x821FF */ trait_page_0008, - /* 0x82200-0x822FF */ trait_page_0008, - /* 0x82300-0x823FF */ trait_page_0008, - /* 0x82400-0x824FF */ trait_page_0008, - /* 0x82500-0x825FF */ trait_page_0008, - /* 0x82600-0x826FF */ trait_page_0008, - /* 0x82700-0x827FF */ trait_page_0008, - /* 0x82800-0x828FF */ trait_page_0008, - /* 0x82900-0x829FF */ trait_page_0008, - /* 0x82A00-0x82AFF */ trait_page_0008, - /* 0x82B00-0x82BFF */ trait_page_0008, - /* 0x82C00-0x82CFF */ trait_page_0008, - /* 0x82D00-0x82DFF */ trait_page_0008, - /* 0x82E00-0x82EFF */ trait_page_0008, - /* 0x82F00-0x82FFF */ trait_page_0008, - /* 0x83000-0x830FF */ trait_page_0008, - /* 0x83100-0x831FF */ trait_page_0008, - /* 0x83200-0x832FF */ trait_page_0008, - /* 0x83300-0x833FF */ trait_page_0008, - /* 0x83400-0x834FF */ trait_page_0008, - /* 0x83500-0x835FF */ trait_page_0008, - /* 0x83600-0x836FF */ trait_page_0008, - /* 0x83700-0x837FF */ trait_page_0008, - /* 0x83800-0x838FF */ trait_page_0008, - /* 0x83900-0x839FF */ trait_page_0008, - /* 0x83A00-0x83AFF */ trait_page_0008, - /* 0x83B00-0x83BFF */ trait_page_0008, - /* 0x83C00-0x83CFF */ trait_page_0008, - /* 0x83D00-0x83DFF */ trait_page_0008, - /* 0x83E00-0x83EFF */ trait_page_0008, - /* 0x83F00-0x83FFF */ trait_page_0008, - /* 0x84000-0x840FF */ trait_page_0008, - /* 0x84100-0x841FF */ trait_page_0008, - /* 0x84200-0x842FF */ trait_page_0008, - /* 0x84300-0x843FF */ trait_page_0008, - /* 0x84400-0x844FF */ trait_page_0008, - /* 0x84500-0x845FF */ trait_page_0008, - /* 0x84600-0x846FF */ trait_page_0008, - /* 0x84700-0x847FF */ trait_page_0008, - /* 0x84800-0x848FF */ trait_page_0008, - /* 0x84900-0x849FF */ trait_page_0008, - /* 0x84A00-0x84AFF */ trait_page_0008, - /* 0x84B00-0x84BFF */ trait_page_0008, - /* 0x84C00-0x84CFF */ trait_page_0008, - /* 0x84D00-0x84DFF */ trait_page_0008, - /* 0x84E00-0x84EFF */ trait_page_0008, - /* 0x84F00-0x84FFF */ trait_page_0008, - /* 0x85000-0x850FF */ trait_page_0008, - /* 0x85100-0x851FF */ trait_page_0008, - /* 0x85200-0x852FF */ trait_page_0008, - /* 0x85300-0x853FF */ trait_page_0008, - /* 0x85400-0x854FF */ trait_page_0008, - /* 0x85500-0x855FF */ trait_page_0008, - /* 0x85600-0x856FF */ trait_page_0008, - /* 0x85700-0x857FF */ trait_page_0008, - /* 0x85800-0x858FF */ trait_page_0008, - /* 0x85900-0x859FF */ trait_page_0008, - /* 0x85A00-0x85AFF */ trait_page_0008, - /* 0x85B00-0x85BFF */ trait_page_0008, - /* 0x85C00-0x85CFF */ trait_page_0008, - /* 0x85D00-0x85DFF */ trait_page_0008, - /* 0x85E00-0x85EFF */ trait_page_0008, - /* 0x85F00-0x85FFF */ trait_page_0008, - /* 0x86000-0x860FF */ trait_page_0008, - /* 0x86100-0x861FF */ trait_page_0008, - /* 0x86200-0x862FF */ trait_page_0008, - /* 0x86300-0x863FF */ trait_page_0008, - /* 0x86400-0x864FF */ trait_page_0008, - /* 0x86500-0x865FF */ trait_page_0008, - /* 0x86600-0x866FF */ trait_page_0008, - /* 0x86700-0x867FF */ trait_page_0008, - /* 0x86800-0x868FF */ trait_page_0008, - /* 0x86900-0x869FF */ trait_page_0008, - /* 0x86A00-0x86AFF */ trait_page_0008, - /* 0x86B00-0x86BFF */ trait_page_0008, - /* 0x86C00-0x86CFF */ trait_page_0008, - /* 0x86D00-0x86DFF */ trait_page_0008, - /* 0x86E00-0x86EFF */ trait_page_0008, - /* 0x86F00-0x86FFF */ trait_page_0008, - /* 0x87000-0x870FF */ trait_page_0008, - /* 0x87100-0x871FF */ trait_page_0008, - /* 0x87200-0x872FF */ trait_page_0008, - /* 0x87300-0x873FF */ trait_page_0008, - /* 0x87400-0x874FF */ trait_page_0008, - /* 0x87500-0x875FF */ trait_page_0008, - /* 0x87600-0x876FF */ trait_page_0008, - /* 0x87700-0x877FF */ trait_page_0008, - /* 0x87800-0x878FF */ trait_page_0008, - /* 0x87900-0x879FF */ trait_page_0008, - /* 0x87A00-0x87AFF */ trait_page_0008, - /* 0x87B00-0x87BFF */ trait_page_0008, - /* 0x87C00-0x87CFF */ trait_page_0008, - /* 0x87D00-0x87DFF */ trait_page_0008, - /* 0x87E00-0x87EFF */ trait_page_0008, - /* 0x87F00-0x87FFF */ trait_page_0008, - /* 0x88000-0x880FF */ trait_page_0008, - /* 0x88100-0x881FF */ trait_page_0008, - /* 0x88200-0x882FF */ trait_page_0008, - /* 0x88300-0x883FF */ trait_page_0008, - /* 0x88400-0x884FF */ trait_page_0008, - /* 0x88500-0x885FF */ trait_page_0008, - /* 0x88600-0x886FF */ trait_page_0008, - /* 0x88700-0x887FF */ trait_page_0008, - /* 0x88800-0x888FF */ trait_page_0008, - /* 0x88900-0x889FF */ trait_page_0008, - /* 0x88A00-0x88AFF */ trait_page_0008, - /* 0x88B00-0x88BFF */ trait_page_0008, - /* 0x88C00-0x88CFF */ trait_page_0008, - /* 0x88D00-0x88DFF */ trait_page_0008, - /* 0x88E00-0x88EFF */ trait_page_0008, - /* 0x88F00-0x88FFF */ trait_page_0008, - /* 0x89000-0x890FF */ trait_page_0008, - /* 0x89100-0x891FF */ trait_page_0008, - /* 0x89200-0x892FF */ trait_page_0008, - /* 0x89300-0x893FF */ trait_page_0008, - /* 0x89400-0x894FF */ trait_page_0008, - /* 0x89500-0x895FF */ trait_page_0008, - /* 0x89600-0x896FF */ trait_page_0008, - /* 0x89700-0x897FF */ trait_page_0008, - /* 0x89800-0x898FF */ trait_page_0008, - /* 0x89900-0x899FF */ trait_page_0008, - /* 0x89A00-0x89AFF */ trait_page_0008, - /* 0x89B00-0x89BFF */ trait_page_0008, - /* 0x89C00-0x89CFF */ trait_page_0008, - /* 0x89D00-0x89DFF */ trait_page_0008, - /* 0x89E00-0x89EFF */ trait_page_0008, - /* 0x89F00-0x89FFF */ trait_page_0008, - /* 0x8A000-0x8A0FF */ trait_page_0008, - /* 0x8A100-0x8A1FF */ trait_page_0008, - /* 0x8A200-0x8A2FF */ trait_page_0008, - /* 0x8A300-0x8A3FF */ trait_page_0008, - /* 0x8A400-0x8A4FF */ trait_page_0008, - /* 0x8A500-0x8A5FF */ trait_page_0008, - /* 0x8A600-0x8A6FF */ trait_page_0008, - /* 0x8A700-0x8A7FF */ trait_page_0008, - /* 0x8A800-0x8A8FF */ trait_page_0008, - /* 0x8A900-0x8A9FF */ trait_page_0008, - /* 0x8AA00-0x8AAFF */ trait_page_0008, - /* 0x8AB00-0x8ABFF */ trait_page_0008, - /* 0x8AC00-0x8ACFF */ trait_page_0008, - /* 0x8AD00-0x8ADFF */ trait_page_0008, - /* 0x8AE00-0x8AEFF */ trait_page_0008, - /* 0x8AF00-0x8AFFF */ trait_page_0008, - /* 0x8B000-0x8B0FF */ trait_page_0008, - /* 0x8B100-0x8B1FF */ trait_page_0008, - /* 0x8B200-0x8B2FF */ trait_page_0008, - /* 0x8B300-0x8B3FF */ trait_page_0008, - /* 0x8B400-0x8B4FF */ trait_page_0008, - /* 0x8B500-0x8B5FF */ trait_page_0008, - /* 0x8B600-0x8B6FF */ trait_page_0008, - /* 0x8B700-0x8B7FF */ trait_page_0008, - /* 0x8B800-0x8B8FF */ trait_page_0008, - /* 0x8B900-0x8B9FF */ trait_page_0008, - /* 0x8BA00-0x8BAFF */ trait_page_0008, - /* 0x8BB00-0x8BBFF */ trait_page_0008, - /* 0x8BC00-0x8BCFF */ trait_page_0008, - /* 0x8BD00-0x8BDFF */ trait_page_0008, - /* 0x8BE00-0x8BEFF */ trait_page_0008, - /* 0x8BF00-0x8BFFF */ trait_page_0008, - /* 0x8C000-0x8C0FF */ trait_page_0008, - /* 0x8C100-0x8C1FF */ trait_page_0008, - /* 0x8C200-0x8C2FF */ trait_page_0008, - /* 0x8C300-0x8C3FF */ trait_page_0008, - /* 0x8C400-0x8C4FF */ trait_page_0008, - /* 0x8C500-0x8C5FF */ trait_page_0008, - /* 0x8C600-0x8C6FF */ trait_page_0008, - /* 0x8C700-0x8C7FF */ trait_page_0008, - /* 0x8C800-0x8C8FF */ trait_page_0008, - /* 0x8C900-0x8C9FF */ trait_page_0008, - /* 0x8CA00-0x8CAFF */ trait_page_0008, - /* 0x8CB00-0x8CBFF */ trait_page_0008, - /* 0x8CC00-0x8CCFF */ trait_page_0008, - /* 0x8CD00-0x8CDFF */ trait_page_0008, - /* 0x8CE00-0x8CEFF */ trait_page_0008, - /* 0x8CF00-0x8CFFF */ trait_page_0008, - /* 0x8D000-0x8D0FF */ trait_page_0008, - /* 0x8D100-0x8D1FF */ trait_page_0008, - /* 0x8D200-0x8D2FF */ trait_page_0008, - /* 0x8D300-0x8D3FF */ trait_page_0008, - /* 0x8D400-0x8D4FF */ trait_page_0008, - /* 0x8D500-0x8D5FF */ trait_page_0008, - /* 0x8D600-0x8D6FF */ trait_page_0008, - /* 0x8D700-0x8D7FF */ trait_page_0008, - /* 0x8D800-0x8D8FF */ trait_page_0008, - /* 0x8D900-0x8D9FF */ trait_page_0008, - /* 0x8DA00-0x8DAFF */ trait_page_0008, - /* 0x8DB00-0x8DBFF */ trait_page_0008, - /* 0x8DC00-0x8DCFF */ trait_page_0008, - /* 0x8DD00-0x8DDFF */ trait_page_0008, - /* 0x8DE00-0x8DEFF */ trait_page_0008, - /* 0x8DF00-0x8DFFF */ trait_page_0008, - /* 0x8E000-0x8E0FF */ trait_page_0008, - /* 0x8E100-0x8E1FF */ trait_page_0008, - /* 0x8E200-0x8E2FF */ trait_page_0008, - /* 0x8E300-0x8E3FF */ trait_page_0008, - /* 0x8E400-0x8E4FF */ trait_page_0008, - /* 0x8E500-0x8E5FF */ trait_page_0008, - /* 0x8E600-0x8E6FF */ trait_page_0008, - /* 0x8E700-0x8E7FF */ trait_page_0008, - /* 0x8E800-0x8E8FF */ trait_page_0008, - /* 0x8E900-0x8E9FF */ trait_page_0008, - /* 0x8EA00-0x8EAFF */ trait_page_0008, - /* 0x8EB00-0x8EBFF */ trait_page_0008, - /* 0x8EC00-0x8ECFF */ trait_page_0008, - /* 0x8ED00-0x8EDFF */ trait_page_0008, - /* 0x8EE00-0x8EEFF */ trait_page_0008, - /* 0x8EF00-0x8EFFF */ trait_page_0008, - /* 0x8F000-0x8F0FF */ trait_page_0008, - /* 0x8F100-0x8F1FF */ trait_page_0008, - /* 0x8F200-0x8F2FF */ trait_page_0008, - /* 0x8F300-0x8F3FF */ trait_page_0008, - /* 0x8F400-0x8F4FF */ trait_page_0008, - /* 0x8F500-0x8F5FF */ trait_page_0008, - /* 0x8F600-0x8F6FF */ trait_page_0008, - /* 0x8F700-0x8F7FF */ trait_page_0008, - /* 0x8F800-0x8F8FF */ trait_page_0008, - /* 0x8F900-0x8F9FF */ trait_page_0008, - /* 0x8FA00-0x8FAFF */ trait_page_0008, - /* 0x8FB00-0x8FBFF */ trait_page_0008, - /* 0x8FC00-0x8FCFF */ trait_page_0008, - /* 0x8FD00-0x8FDFF */ trait_page_0008, - /* 0x8FE00-0x8FEFF */ trait_page_0008, - /* 0x8FF00-0x8FFFF */ trait_page_0008, - /* 0x90000-0x900FF */ trait_page_0008, - /* 0x90100-0x901FF */ trait_page_0008, - /* 0x90200-0x902FF */ trait_page_0008, - /* 0x90300-0x903FF */ trait_page_0008, - /* 0x90400-0x904FF */ trait_page_0008, - /* 0x90500-0x905FF */ trait_page_0008, - /* 0x90600-0x906FF */ trait_page_0008, - /* 0x90700-0x907FF */ trait_page_0008, - /* 0x90800-0x908FF */ trait_page_0008, - /* 0x90900-0x909FF */ trait_page_0008, - /* 0x90A00-0x90AFF */ trait_page_0008, - /* 0x90B00-0x90BFF */ trait_page_0008, - /* 0x90C00-0x90CFF */ trait_page_0008, - /* 0x90D00-0x90DFF */ trait_page_0008, - /* 0x90E00-0x90EFF */ trait_page_0008, - /* 0x90F00-0x90FFF */ trait_page_0008, - /* 0x91000-0x910FF */ trait_page_0008, - /* 0x91100-0x911FF */ trait_page_0008, - /* 0x91200-0x912FF */ trait_page_0008, - /* 0x91300-0x913FF */ trait_page_0008, - /* 0x91400-0x914FF */ trait_page_0008, - /* 0x91500-0x915FF */ trait_page_0008, - /* 0x91600-0x916FF */ trait_page_0008, - /* 0x91700-0x917FF */ trait_page_0008, - /* 0x91800-0x918FF */ trait_page_0008, - /* 0x91900-0x919FF */ trait_page_0008, - /* 0x91A00-0x91AFF */ trait_page_0008, - /* 0x91B00-0x91BFF */ trait_page_0008, - /* 0x91C00-0x91CFF */ trait_page_0008, - /* 0x91D00-0x91DFF */ trait_page_0008, - /* 0x91E00-0x91EFF */ trait_page_0008, - /* 0x91F00-0x91FFF */ trait_page_0008, - /* 0x92000-0x920FF */ trait_page_0008, - /* 0x92100-0x921FF */ trait_page_0008, - /* 0x92200-0x922FF */ trait_page_0008, - /* 0x92300-0x923FF */ trait_page_0008, - /* 0x92400-0x924FF */ trait_page_0008, - /* 0x92500-0x925FF */ trait_page_0008, - /* 0x92600-0x926FF */ trait_page_0008, - /* 0x92700-0x927FF */ trait_page_0008, - /* 0x92800-0x928FF */ trait_page_0008, - /* 0x92900-0x929FF */ trait_page_0008, - /* 0x92A00-0x92AFF */ trait_page_0008, - /* 0x92B00-0x92BFF */ trait_page_0008, - /* 0x92C00-0x92CFF */ trait_page_0008, - /* 0x92D00-0x92DFF */ trait_page_0008, - /* 0x92E00-0x92EFF */ trait_page_0008, - /* 0x92F00-0x92FFF */ trait_page_0008, - /* 0x93000-0x930FF */ trait_page_0008, - /* 0x93100-0x931FF */ trait_page_0008, - /* 0x93200-0x932FF */ trait_page_0008, - /* 0x93300-0x933FF */ trait_page_0008, - /* 0x93400-0x934FF */ trait_page_0008, - /* 0x93500-0x935FF */ trait_page_0008, - /* 0x93600-0x936FF */ trait_page_0008, - /* 0x93700-0x937FF */ trait_page_0008, - /* 0x93800-0x938FF */ trait_page_0008, - /* 0x93900-0x939FF */ trait_page_0008, - /* 0x93A00-0x93AFF */ trait_page_0008, - /* 0x93B00-0x93BFF */ trait_page_0008, - /* 0x93C00-0x93CFF */ trait_page_0008, - /* 0x93D00-0x93DFF */ trait_page_0008, - /* 0x93E00-0x93EFF */ trait_page_0008, - /* 0x93F00-0x93FFF */ trait_page_0008, - /* 0x94000-0x940FF */ trait_page_0008, - /* 0x94100-0x941FF */ trait_page_0008, - /* 0x94200-0x942FF */ trait_page_0008, - /* 0x94300-0x943FF */ trait_page_0008, - /* 0x94400-0x944FF */ trait_page_0008, - /* 0x94500-0x945FF */ trait_page_0008, - /* 0x94600-0x946FF */ trait_page_0008, - /* 0x94700-0x947FF */ trait_page_0008, - /* 0x94800-0x948FF */ trait_page_0008, - /* 0x94900-0x949FF */ trait_page_0008, - /* 0x94A00-0x94AFF */ trait_page_0008, - /* 0x94B00-0x94BFF */ trait_page_0008, - /* 0x94C00-0x94CFF */ trait_page_0008, - /* 0x94D00-0x94DFF */ trait_page_0008, - /* 0x94E00-0x94EFF */ trait_page_0008, - /* 0x94F00-0x94FFF */ trait_page_0008, - /* 0x95000-0x950FF */ trait_page_0008, - /* 0x95100-0x951FF */ trait_page_0008, - /* 0x95200-0x952FF */ trait_page_0008, - /* 0x95300-0x953FF */ trait_page_0008, - /* 0x95400-0x954FF */ trait_page_0008, - /* 0x95500-0x955FF */ trait_page_0008, - /* 0x95600-0x956FF */ trait_page_0008, - /* 0x95700-0x957FF */ trait_page_0008, - /* 0x95800-0x958FF */ trait_page_0008, - /* 0x95900-0x959FF */ trait_page_0008, - /* 0x95A00-0x95AFF */ trait_page_0008, - /* 0x95B00-0x95BFF */ trait_page_0008, - /* 0x95C00-0x95CFF */ trait_page_0008, - /* 0x95D00-0x95DFF */ trait_page_0008, - /* 0x95E00-0x95EFF */ trait_page_0008, - /* 0x95F00-0x95FFF */ trait_page_0008, - /* 0x96000-0x960FF */ trait_page_0008, - /* 0x96100-0x961FF */ trait_page_0008, - /* 0x96200-0x962FF */ trait_page_0008, - /* 0x96300-0x963FF */ trait_page_0008, - /* 0x96400-0x964FF */ trait_page_0008, - /* 0x96500-0x965FF */ trait_page_0008, - /* 0x96600-0x966FF */ trait_page_0008, - /* 0x96700-0x967FF */ trait_page_0008, - /* 0x96800-0x968FF */ trait_page_0008, - /* 0x96900-0x969FF */ trait_page_0008, - /* 0x96A00-0x96AFF */ trait_page_0008, - /* 0x96B00-0x96BFF */ trait_page_0008, - /* 0x96C00-0x96CFF */ trait_page_0008, - /* 0x96D00-0x96DFF */ trait_page_0008, - /* 0x96E00-0x96EFF */ trait_page_0008, - /* 0x96F00-0x96FFF */ trait_page_0008, - /* 0x97000-0x970FF */ trait_page_0008, - /* 0x97100-0x971FF */ trait_page_0008, - /* 0x97200-0x972FF */ trait_page_0008, - /* 0x97300-0x973FF */ trait_page_0008, - /* 0x97400-0x974FF */ trait_page_0008, - /* 0x97500-0x975FF */ trait_page_0008, - /* 0x97600-0x976FF */ trait_page_0008, - /* 0x97700-0x977FF */ trait_page_0008, - /* 0x97800-0x978FF */ trait_page_0008, - /* 0x97900-0x979FF */ trait_page_0008, - /* 0x97A00-0x97AFF */ trait_page_0008, - /* 0x97B00-0x97BFF */ trait_page_0008, - /* 0x97C00-0x97CFF */ trait_page_0008, - /* 0x97D00-0x97DFF */ trait_page_0008, - /* 0x97E00-0x97EFF */ trait_page_0008, - /* 0x97F00-0x97FFF */ trait_page_0008, - /* 0x98000-0x980FF */ trait_page_0008, - /* 0x98100-0x981FF */ trait_page_0008, - /* 0x98200-0x982FF */ trait_page_0008, - /* 0x98300-0x983FF */ trait_page_0008, - /* 0x98400-0x984FF */ trait_page_0008, - /* 0x98500-0x985FF */ trait_page_0008, - /* 0x98600-0x986FF */ trait_page_0008, - /* 0x98700-0x987FF */ trait_page_0008, - /* 0x98800-0x988FF */ trait_page_0008, - /* 0x98900-0x989FF */ trait_page_0008, - /* 0x98A00-0x98AFF */ trait_page_0008, - /* 0x98B00-0x98BFF */ trait_page_0008, - /* 0x98C00-0x98CFF */ trait_page_0008, - /* 0x98D00-0x98DFF */ trait_page_0008, - /* 0x98E00-0x98EFF */ trait_page_0008, - /* 0x98F00-0x98FFF */ trait_page_0008, - /* 0x99000-0x990FF */ trait_page_0008, - /* 0x99100-0x991FF */ trait_page_0008, - /* 0x99200-0x992FF */ trait_page_0008, - /* 0x99300-0x993FF */ trait_page_0008, - /* 0x99400-0x994FF */ trait_page_0008, - /* 0x99500-0x995FF */ trait_page_0008, - /* 0x99600-0x996FF */ trait_page_0008, - /* 0x99700-0x997FF */ trait_page_0008, - /* 0x99800-0x998FF */ trait_page_0008, - /* 0x99900-0x999FF */ trait_page_0008, - /* 0x99A00-0x99AFF */ trait_page_0008, - /* 0x99B00-0x99BFF */ trait_page_0008, - /* 0x99C00-0x99CFF */ trait_page_0008, - /* 0x99D00-0x99DFF */ trait_page_0008, - /* 0x99E00-0x99EFF */ trait_page_0008, - /* 0x99F00-0x99FFF */ trait_page_0008, - /* 0x9A000-0x9A0FF */ trait_page_0008, - /* 0x9A100-0x9A1FF */ trait_page_0008, - /* 0x9A200-0x9A2FF */ trait_page_0008, - /* 0x9A300-0x9A3FF */ trait_page_0008, - /* 0x9A400-0x9A4FF */ trait_page_0008, - /* 0x9A500-0x9A5FF */ trait_page_0008, - /* 0x9A600-0x9A6FF */ trait_page_0008, - /* 0x9A700-0x9A7FF */ trait_page_0008, - /* 0x9A800-0x9A8FF */ trait_page_0008, - /* 0x9A900-0x9A9FF */ trait_page_0008, - /* 0x9AA00-0x9AAFF */ trait_page_0008, - /* 0x9AB00-0x9ABFF */ trait_page_0008, - /* 0x9AC00-0x9ACFF */ trait_page_0008, - /* 0x9AD00-0x9ADFF */ trait_page_0008, - /* 0x9AE00-0x9AEFF */ trait_page_0008, - /* 0x9AF00-0x9AFFF */ trait_page_0008, - /* 0x9B000-0x9B0FF */ trait_page_0008, - /* 0x9B100-0x9B1FF */ trait_page_0008, - /* 0x9B200-0x9B2FF */ trait_page_0008, - /* 0x9B300-0x9B3FF */ trait_page_0008, - /* 0x9B400-0x9B4FF */ trait_page_0008, - /* 0x9B500-0x9B5FF */ trait_page_0008, - /* 0x9B600-0x9B6FF */ trait_page_0008, - /* 0x9B700-0x9B7FF */ trait_page_0008, - /* 0x9B800-0x9B8FF */ trait_page_0008, - /* 0x9B900-0x9B9FF */ trait_page_0008, - /* 0x9BA00-0x9BAFF */ trait_page_0008, - /* 0x9BB00-0x9BBFF */ trait_page_0008, - /* 0x9BC00-0x9BCFF */ trait_page_0008, - /* 0x9BD00-0x9BDFF */ trait_page_0008, - /* 0x9BE00-0x9BEFF */ trait_page_0008, - /* 0x9BF00-0x9BFFF */ trait_page_0008, - /* 0x9C000-0x9C0FF */ trait_page_0008, - /* 0x9C100-0x9C1FF */ trait_page_0008, - /* 0x9C200-0x9C2FF */ trait_page_0008, - /* 0x9C300-0x9C3FF */ trait_page_0008, - /* 0x9C400-0x9C4FF */ trait_page_0008, - /* 0x9C500-0x9C5FF */ trait_page_0008, - /* 0x9C600-0x9C6FF */ trait_page_0008, - /* 0x9C700-0x9C7FF */ trait_page_0008, - /* 0x9C800-0x9C8FF */ trait_page_0008, - /* 0x9C900-0x9C9FF */ trait_page_0008, - /* 0x9CA00-0x9CAFF */ trait_page_0008, - /* 0x9CB00-0x9CBFF */ trait_page_0008, - /* 0x9CC00-0x9CCFF */ trait_page_0008, - /* 0x9CD00-0x9CDFF */ trait_page_0008, - /* 0x9CE00-0x9CEFF */ trait_page_0008, - /* 0x9CF00-0x9CFFF */ trait_page_0008, - /* 0x9D000-0x9D0FF */ trait_page_0008, - /* 0x9D100-0x9D1FF */ trait_page_0008, - /* 0x9D200-0x9D2FF */ trait_page_0008, - /* 0x9D300-0x9D3FF */ trait_page_0008, - /* 0x9D400-0x9D4FF */ trait_page_0008, - /* 0x9D500-0x9D5FF */ trait_page_0008, - /* 0x9D600-0x9D6FF */ trait_page_0008, - /* 0x9D700-0x9D7FF */ trait_page_0008, - /* 0x9D800-0x9D8FF */ trait_page_0008, - /* 0x9D900-0x9D9FF */ trait_page_0008, - /* 0x9DA00-0x9DAFF */ trait_page_0008, - /* 0x9DB00-0x9DBFF */ trait_page_0008, - /* 0x9DC00-0x9DCFF */ trait_page_0008, - /* 0x9DD00-0x9DDFF */ trait_page_0008, - /* 0x9DE00-0x9DEFF */ trait_page_0008, - /* 0x9DF00-0x9DFFF */ trait_page_0008, - /* 0x9E000-0x9E0FF */ trait_page_0008, - /* 0x9E100-0x9E1FF */ trait_page_0008, - /* 0x9E200-0x9E2FF */ trait_page_0008, - /* 0x9E300-0x9E3FF */ trait_page_0008, - /* 0x9E400-0x9E4FF */ trait_page_0008, - /* 0x9E500-0x9E5FF */ trait_page_0008, - /* 0x9E600-0x9E6FF */ trait_page_0008, - /* 0x9E700-0x9E7FF */ trait_page_0008, - /* 0x9E800-0x9E8FF */ trait_page_0008, - /* 0x9E900-0x9E9FF */ trait_page_0008, - /* 0x9EA00-0x9EAFF */ trait_page_0008, - /* 0x9EB00-0x9EBFF */ trait_page_0008, - /* 0x9EC00-0x9ECFF */ trait_page_0008, - /* 0x9ED00-0x9EDFF */ trait_page_0008, - /* 0x9EE00-0x9EEFF */ trait_page_0008, - /* 0x9EF00-0x9EFFF */ trait_page_0008, - /* 0x9F000-0x9F0FF */ trait_page_0008, - /* 0x9F100-0x9F1FF */ trait_page_0008, - /* 0x9F200-0x9F2FF */ trait_page_0008, - /* 0x9F300-0x9F3FF */ trait_page_0008, - /* 0x9F400-0x9F4FF */ trait_page_0008, - /* 0x9F500-0x9F5FF */ trait_page_0008, - /* 0x9F600-0x9F6FF */ trait_page_0008, - /* 0x9F700-0x9F7FF */ trait_page_0008, - /* 0x9F800-0x9F8FF */ trait_page_0008, - /* 0x9F900-0x9F9FF */ trait_page_0008, - /* 0x9FA00-0x9FAFF */ trait_page_0008, - /* 0x9FB00-0x9FBFF */ trait_page_0008, - /* 0x9FC00-0x9FCFF */ trait_page_0008, - /* 0x9FD00-0x9FDFF */ trait_page_0008, - /* 0x9FE00-0x9FEFF */ trait_page_0008, - /* 0x9FF00-0x9FFFF */ trait_page_0008, - /* 0xA0000-0xA00FF */ trait_page_0008, - /* 0xA0100-0xA01FF */ trait_page_0008, - /* 0xA0200-0xA02FF */ trait_page_0008, - /* 0xA0300-0xA03FF */ trait_page_0008, - /* 0xA0400-0xA04FF */ trait_page_0008, - /* 0xA0500-0xA05FF */ trait_page_0008, - /* 0xA0600-0xA06FF */ trait_page_0008, - /* 0xA0700-0xA07FF */ trait_page_0008, - /* 0xA0800-0xA08FF */ trait_page_0008, - /* 0xA0900-0xA09FF */ trait_page_0008, - /* 0xA0A00-0xA0AFF */ trait_page_0008, - /* 0xA0B00-0xA0BFF */ trait_page_0008, - /* 0xA0C00-0xA0CFF */ trait_page_0008, - /* 0xA0D00-0xA0DFF */ trait_page_0008, - /* 0xA0E00-0xA0EFF */ trait_page_0008, - /* 0xA0F00-0xA0FFF */ trait_page_0008, - /* 0xA1000-0xA10FF */ trait_page_0008, - /* 0xA1100-0xA11FF */ trait_page_0008, - /* 0xA1200-0xA12FF */ trait_page_0008, - /* 0xA1300-0xA13FF */ trait_page_0008, - /* 0xA1400-0xA14FF */ trait_page_0008, - /* 0xA1500-0xA15FF */ trait_page_0008, - /* 0xA1600-0xA16FF */ trait_page_0008, - /* 0xA1700-0xA17FF */ trait_page_0008, - /* 0xA1800-0xA18FF */ trait_page_0008, - /* 0xA1900-0xA19FF */ trait_page_0008, - /* 0xA1A00-0xA1AFF */ trait_page_0008, - /* 0xA1B00-0xA1BFF */ trait_page_0008, - /* 0xA1C00-0xA1CFF */ trait_page_0008, - /* 0xA1D00-0xA1DFF */ trait_page_0008, - /* 0xA1E00-0xA1EFF */ trait_page_0008, - /* 0xA1F00-0xA1FFF */ trait_page_0008, - /* 0xA2000-0xA20FF */ trait_page_0008, - /* 0xA2100-0xA21FF */ trait_page_0008, - /* 0xA2200-0xA22FF */ trait_page_0008, - /* 0xA2300-0xA23FF */ trait_page_0008, - /* 0xA2400-0xA24FF */ trait_page_0008, - /* 0xA2500-0xA25FF */ trait_page_0008, - /* 0xA2600-0xA26FF */ trait_page_0008, - /* 0xA2700-0xA27FF */ trait_page_0008, - /* 0xA2800-0xA28FF */ trait_page_0008, - /* 0xA2900-0xA29FF */ trait_page_0008, - /* 0xA2A00-0xA2AFF */ trait_page_0008, - /* 0xA2B00-0xA2BFF */ trait_page_0008, - /* 0xA2C00-0xA2CFF */ trait_page_0008, - /* 0xA2D00-0xA2DFF */ trait_page_0008, - /* 0xA2E00-0xA2EFF */ trait_page_0008, - /* 0xA2F00-0xA2FFF */ trait_page_0008, - /* 0xA3000-0xA30FF */ trait_page_0008, - /* 0xA3100-0xA31FF */ trait_page_0008, - /* 0xA3200-0xA32FF */ trait_page_0008, - /* 0xA3300-0xA33FF */ trait_page_0008, - /* 0xA3400-0xA34FF */ trait_page_0008, - /* 0xA3500-0xA35FF */ trait_page_0008, - /* 0xA3600-0xA36FF */ trait_page_0008, - /* 0xA3700-0xA37FF */ trait_page_0008, - /* 0xA3800-0xA38FF */ trait_page_0008, - /* 0xA3900-0xA39FF */ trait_page_0008, - /* 0xA3A00-0xA3AFF */ trait_page_0008, - /* 0xA3B00-0xA3BFF */ trait_page_0008, - /* 0xA3C00-0xA3CFF */ trait_page_0008, - /* 0xA3D00-0xA3DFF */ trait_page_0008, - /* 0xA3E00-0xA3EFF */ trait_page_0008, - /* 0xA3F00-0xA3FFF */ trait_page_0008, - /* 0xA4000-0xA40FF */ trait_page_0008, - /* 0xA4100-0xA41FF */ trait_page_0008, - /* 0xA4200-0xA42FF */ trait_page_0008, - /* 0xA4300-0xA43FF */ trait_page_0008, - /* 0xA4400-0xA44FF */ trait_page_0008, - /* 0xA4500-0xA45FF */ trait_page_0008, - /* 0xA4600-0xA46FF */ trait_page_0008, - /* 0xA4700-0xA47FF */ trait_page_0008, - /* 0xA4800-0xA48FF */ trait_page_0008, - /* 0xA4900-0xA49FF */ trait_page_0008, - /* 0xA4A00-0xA4AFF */ trait_page_0008, - /* 0xA4B00-0xA4BFF */ trait_page_0008, - /* 0xA4C00-0xA4CFF */ trait_page_0008, - /* 0xA4D00-0xA4DFF */ trait_page_0008, - /* 0xA4E00-0xA4EFF */ trait_page_0008, - /* 0xA4F00-0xA4FFF */ trait_page_0008, - /* 0xA5000-0xA50FF */ trait_page_0008, - /* 0xA5100-0xA51FF */ trait_page_0008, - /* 0xA5200-0xA52FF */ trait_page_0008, - /* 0xA5300-0xA53FF */ trait_page_0008, - /* 0xA5400-0xA54FF */ trait_page_0008, - /* 0xA5500-0xA55FF */ trait_page_0008, - /* 0xA5600-0xA56FF */ trait_page_0008, - /* 0xA5700-0xA57FF */ trait_page_0008, - /* 0xA5800-0xA58FF */ trait_page_0008, - /* 0xA5900-0xA59FF */ trait_page_0008, - /* 0xA5A00-0xA5AFF */ trait_page_0008, - /* 0xA5B00-0xA5BFF */ trait_page_0008, - /* 0xA5C00-0xA5CFF */ trait_page_0008, - /* 0xA5D00-0xA5DFF */ trait_page_0008, - /* 0xA5E00-0xA5EFF */ trait_page_0008, - /* 0xA5F00-0xA5FFF */ trait_page_0008, - /* 0xA6000-0xA60FF */ trait_page_0008, - /* 0xA6100-0xA61FF */ trait_page_0008, - /* 0xA6200-0xA62FF */ trait_page_0008, - /* 0xA6300-0xA63FF */ trait_page_0008, - /* 0xA6400-0xA64FF */ trait_page_0008, - /* 0xA6500-0xA65FF */ trait_page_0008, - /* 0xA6600-0xA66FF */ trait_page_0008, - /* 0xA6700-0xA67FF */ trait_page_0008, - /* 0xA6800-0xA68FF */ trait_page_0008, - /* 0xA6900-0xA69FF */ trait_page_0008, - /* 0xA6A00-0xA6AFF */ trait_page_0008, - /* 0xA6B00-0xA6BFF */ trait_page_0008, - /* 0xA6C00-0xA6CFF */ trait_page_0008, - /* 0xA6D00-0xA6DFF */ trait_page_0008, - /* 0xA6E00-0xA6EFF */ trait_page_0008, - /* 0xA6F00-0xA6FFF */ trait_page_0008, - /* 0xA7000-0xA70FF */ trait_page_0008, - /* 0xA7100-0xA71FF */ trait_page_0008, - /* 0xA7200-0xA72FF */ trait_page_0008, - /* 0xA7300-0xA73FF */ trait_page_0008, - /* 0xA7400-0xA74FF */ trait_page_0008, - /* 0xA7500-0xA75FF */ trait_page_0008, - /* 0xA7600-0xA76FF */ trait_page_0008, - /* 0xA7700-0xA77FF */ trait_page_0008, - /* 0xA7800-0xA78FF */ trait_page_0008, - /* 0xA7900-0xA79FF */ trait_page_0008, - /* 0xA7A00-0xA7AFF */ trait_page_0008, - /* 0xA7B00-0xA7BFF */ trait_page_0008, - /* 0xA7C00-0xA7CFF */ trait_page_0008, - /* 0xA7D00-0xA7DFF */ trait_page_0008, - /* 0xA7E00-0xA7EFF */ trait_page_0008, - /* 0xA7F00-0xA7FFF */ trait_page_0008, - /* 0xA8000-0xA80FF */ trait_page_0008, - /* 0xA8100-0xA81FF */ trait_page_0008, - /* 0xA8200-0xA82FF */ trait_page_0008, - /* 0xA8300-0xA83FF */ trait_page_0008, - /* 0xA8400-0xA84FF */ trait_page_0008, - /* 0xA8500-0xA85FF */ trait_page_0008, - /* 0xA8600-0xA86FF */ trait_page_0008, - /* 0xA8700-0xA87FF */ trait_page_0008, - /* 0xA8800-0xA88FF */ trait_page_0008, - /* 0xA8900-0xA89FF */ trait_page_0008, - /* 0xA8A00-0xA8AFF */ trait_page_0008, - /* 0xA8B00-0xA8BFF */ trait_page_0008, - /* 0xA8C00-0xA8CFF */ trait_page_0008, - /* 0xA8D00-0xA8DFF */ trait_page_0008, - /* 0xA8E00-0xA8EFF */ trait_page_0008, - /* 0xA8F00-0xA8FFF */ trait_page_0008, - /* 0xA9000-0xA90FF */ trait_page_0008, - /* 0xA9100-0xA91FF */ trait_page_0008, - /* 0xA9200-0xA92FF */ trait_page_0008, - /* 0xA9300-0xA93FF */ trait_page_0008, - /* 0xA9400-0xA94FF */ trait_page_0008, - /* 0xA9500-0xA95FF */ trait_page_0008, - /* 0xA9600-0xA96FF */ trait_page_0008, - /* 0xA9700-0xA97FF */ trait_page_0008, - /* 0xA9800-0xA98FF */ trait_page_0008, - /* 0xA9900-0xA99FF */ trait_page_0008, - /* 0xA9A00-0xA9AFF */ trait_page_0008, - /* 0xA9B00-0xA9BFF */ trait_page_0008, - /* 0xA9C00-0xA9CFF */ trait_page_0008, - /* 0xA9D00-0xA9DFF */ trait_page_0008, - /* 0xA9E00-0xA9EFF */ trait_page_0008, - /* 0xA9F00-0xA9FFF */ trait_page_0008, - /* 0xAA000-0xAA0FF */ trait_page_0008, - /* 0xAA100-0xAA1FF */ trait_page_0008, - /* 0xAA200-0xAA2FF */ trait_page_0008, - /* 0xAA300-0xAA3FF */ trait_page_0008, - /* 0xAA400-0xAA4FF */ trait_page_0008, - /* 0xAA500-0xAA5FF */ trait_page_0008, - /* 0xAA600-0xAA6FF */ trait_page_0008, - /* 0xAA700-0xAA7FF */ trait_page_0008, - /* 0xAA800-0xAA8FF */ trait_page_0008, - /* 0xAA900-0xAA9FF */ trait_page_0008, - /* 0xAAA00-0xAAAFF */ trait_page_0008, - /* 0xAAB00-0xAABFF */ trait_page_0008, - /* 0xAAC00-0xAACFF */ trait_page_0008, - /* 0xAAD00-0xAADFF */ trait_page_0008, - /* 0xAAE00-0xAAEFF */ trait_page_0008, - /* 0xAAF00-0xAAFFF */ trait_page_0008, - /* 0xAB000-0xAB0FF */ trait_page_0008, - /* 0xAB100-0xAB1FF */ trait_page_0008, - /* 0xAB200-0xAB2FF */ trait_page_0008, - /* 0xAB300-0xAB3FF */ trait_page_0008, - /* 0xAB400-0xAB4FF */ trait_page_0008, - /* 0xAB500-0xAB5FF */ trait_page_0008, - /* 0xAB600-0xAB6FF */ trait_page_0008, - /* 0xAB700-0xAB7FF */ trait_page_0008, - /* 0xAB800-0xAB8FF */ trait_page_0008, - /* 0xAB900-0xAB9FF */ trait_page_0008, - /* 0xABA00-0xABAFF */ trait_page_0008, - /* 0xABB00-0xABBFF */ trait_page_0008, - /* 0xABC00-0xABCFF */ trait_page_0008, - /* 0xABD00-0xABDFF */ trait_page_0008, - /* 0xABE00-0xABEFF */ trait_page_0008, - /* 0xABF00-0xABFFF */ trait_page_0008, - /* 0xAC000-0xAC0FF */ trait_page_0008, - /* 0xAC100-0xAC1FF */ trait_page_0008, - /* 0xAC200-0xAC2FF */ trait_page_0008, - /* 0xAC300-0xAC3FF */ trait_page_0008, - /* 0xAC400-0xAC4FF */ trait_page_0008, - /* 0xAC500-0xAC5FF */ trait_page_0008, - /* 0xAC600-0xAC6FF */ trait_page_0008, - /* 0xAC700-0xAC7FF */ trait_page_0008, - /* 0xAC800-0xAC8FF */ trait_page_0008, - /* 0xAC900-0xAC9FF */ trait_page_0008, - /* 0xACA00-0xACAFF */ trait_page_0008, - /* 0xACB00-0xACBFF */ trait_page_0008, - /* 0xACC00-0xACCFF */ trait_page_0008, - /* 0xACD00-0xACDFF */ trait_page_0008, - /* 0xACE00-0xACEFF */ trait_page_0008, - /* 0xACF00-0xACFFF */ trait_page_0008, - /* 0xAD000-0xAD0FF */ trait_page_0008, - /* 0xAD100-0xAD1FF */ trait_page_0008, - /* 0xAD200-0xAD2FF */ trait_page_0008, - /* 0xAD300-0xAD3FF */ trait_page_0008, - /* 0xAD400-0xAD4FF */ trait_page_0008, - /* 0xAD500-0xAD5FF */ trait_page_0008, - /* 0xAD600-0xAD6FF */ trait_page_0008, - /* 0xAD700-0xAD7FF */ trait_page_0008, - /* 0xAD800-0xAD8FF */ trait_page_0008, - /* 0xAD900-0xAD9FF */ trait_page_0008, - /* 0xADA00-0xADAFF */ trait_page_0008, - /* 0xADB00-0xADBFF */ trait_page_0008, - /* 0xADC00-0xADCFF */ trait_page_0008, - /* 0xADD00-0xADDFF */ trait_page_0008, - /* 0xADE00-0xADEFF */ trait_page_0008, - /* 0xADF00-0xADFFF */ trait_page_0008, - /* 0xAE000-0xAE0FF */ trait_page_0008, - /* 0xAE100-0xAE1FF */ trait_page_0008, - /* 0xAE200-0xAE2FF */ trait_page_0008, - /* 0xAE300-0xAE3FF */ trait_page_0008, - /* 0xAE400-0xAE4FF */ trait_page_0008, - /* 0xAE500-0xAE5FF */ trait_page_0008, - /* 0xAE600-0xAE6FF */ trait_page_0008, - /* 0xAE700-0xAE7FF */ trait_page_0008, - /* 0xAE800-0xAE8FF */ trait_page_0008, - /* 0xAE900-0xAE9FF */ trait_page_0008, - /* 0xAEA00-0xAEAFF */ trait_page_0008, - /* 0xAEB00-0xAEBFF */ trait_page_0008, - /* 0xAEC00-0xAECFF */ trait_page_0008, - /* 0xAED00-0xAEDFF */ trait_page_0008, - /* 0xAEE00-0xAEEFF */ trait_page_0008, - /* 0xAEF00-0xAEFFF */ trait_page_0008, - /* 0xAF000-0xAF0FF */ trait_page_0008, - /* 0xAF100-0xAF1FF */ trait_page_0008, - /* 0xAF200-0xAF2FF */ trait_page_0008, - /* 0xAF300-0xAF3FF */ trait_page_0008, - /* 0xAF400-0xAF4FF */ trait_page_0008, - /* 0xAF500-0xAF5FF */ trait_page_0008, - /* 0xAF600-0xAF6FF */ trait_page_0008, - /* 0xAF700-0xAF7FF */ trait_page_0008, - /* 0xAF800-0xAF8FF */ trait_page_0008, - /* 0xAF900-0xAF9FF */ trait_page_0008, - /* 0xAFA00-0xAFAFF */ trait_page_0008, - /* 0xAFB00-0xAFBFF */ trait_page_0008, - /* 0xAFC00-0xAFCFF */ trait_page_0008, - /* 0xAFD00-0xAFDFF */ trait_page_0008, - /* 0xAFE00-0xAFEFF */ trait_page_0008, - /* 0xAFF00-0xAFFFF */ trait_page_0008, - /* 0xB0000-0xB00FF */ trait_page_0008, - /* 0xB0100-0xB01FF */ trait_page_0008, - /* 0xB0200-0xB02FF */ trait_page_0008, - /* 0xB0300-0xB03FF */ trait_page_0008, - /* 0xB0400-0xB04FF */ trait_page_0008, - /* 0xB0500-0xB05FF */ trait_page_0008, - /* 0xB0600-0xB06FF */ trait_page_0008, - /* 0xB0700-0xB07FF */ trait_page_0008, - /* 0xB0800-0xB08FF */ trait_page_0008, - /* 0xB0900-0xB09FF */ trait_page_0008, - /* 0xB0A00-0xB0AFF */ trait_page_0008, - /* 0xB0B00-0xB0BFF */ trait_page_0008, - /* 0xB0C00-0xB0CFF */ trait_page_0008, - /* 0xB0D00-0xB0DFF */ trait_page_0008, - /* 0xB0E00-0xB0EFF */ trait_page_0008, - /* 0xB0F00-0xB0FFF */ trait_page_0008, - /* 0xB1000-0xB10FF */ trait_page_0008, - /* 0xB1100-0xB11FF */ trait_page_0008, - /* 0xB1200-0xB12FF */ trait_page_0008, - /* 0xB1300-0xB13FF */ trait_page_0008, - /* 0xB1400-0xB14FF */ trait_page_0008, - /* 0xB1500-0xB15FF */ trait_page_0008, - /* 0xB1600-0xB16FF */ trait_page_0008, - /* 0xB1700-0xB17FF */ trait_page_0008, - /* 0xB1800-0xB18FF */ trait_page_0008, - /* 0xB1900-0xB19FF */ trait_page_0008, - /* 0xB1A00-0xB1AFF */ trait_page_0008, - /* 0xB1B00-0xB1BFF */ trait_page_0008, - /* 0xB1C00-0xB1CFF */ trait_page_0008, - /* 0xB1D00-0xB1DFF */ trait_page_0008, - /* 0xB1E00-0xB1EFF */ trait_page_0008, - /* 0xB1F00-0xB1FFF */ trait_page_0008, - /* 0xB2000-0xB20FF */ trait_page_0008, - /* 0xB2100-0xB21FF */ trait_page_0008, - /* 0xB2200-0xB22FF */ trait_page_0008, - /* 0xB2300-0xB23FF */ trait_page_0008, - /* 0xB2400-0xB24FF */ trait_page_0008, - /* 0xB2500-0xB25FF */ trait_page_0008, - /* 0xB2600-0xB26FF */ trait_page_0008, - /* 0xB2700-0xB27FF */ trait_page_0008, - /* 0xB2800-0xB28FF */ trait_page_0008, - /* 0xB2900-0xB29FF */ trait_page_0008, - /* 0xB2A00-0xB2AFF */ trait_page_0008, - /* 0xB2B00-0xB2BFF */ trait_page_0008, - /* 0xB2C00-0xB2CFF */ trait_page_0008, - /* 0xB2D00-0xB2DFF */ trait_page_0008, - /* 0xB2E00-0xB2EFF */ trait_page_0008, - /* 0xB2F00-0xB2FFF */ trait_page_0008, - /* 0xB3000-0xB30FF */ trait_page_0008, - /* 0xB3100-0xB31FF */ trait_page_0008, - /* 0xB3200-0xB32FF */ trait_page_0008, - /* 0xB3300-0xB33FF */ trait_page_0008, - /* 0xB3400-0xB34FF */ trait_page_0008, - /* 0xB3500-0xB35FF */ trait_page_0008, - /* 0xB3600-0xB36FF */ trait_page_0008, - /* 0xB3700-0xB37FF */ trait_page_0008, - /* 0xB3800-0xB38FF */ trait_page_0008, - /* 0xB3900-0xB39FF */ trait_page_0008, - /* 0xB3A00-0xB3AFF */ trait_page_0008, - /* 0xB3B00-0xB3BFF */ trait_page_0008, - /* 0xB3C00-0xB3CFF */ trait_page_0008, - /* 0xB3D00-0xB3DFF */ trait_page_0008, - /* 0xB3E00-0xB3EFF */ trait_page_0008, - /* 0xB3F00-0xB3FFF */ trait_page_0008, - /* 0xB4000-0xB40FF */ trait_page_0008, - /* 0xB4100-0xB41FF */ trait_page_0008, - /* 0xB4200-0xB42FF */ trait_page_0008, - /* 0xB4300-0xB43FF */ trait_page_0008, - /* 0xB4400-0xB44FF */ trait_page_0008, - /* 0xB4500-0xB45FF */ trait_page_0008, - /* 0xB4600-0xB46FF */ trait_page_0008, - /* 0xB4700-0xB47FF */ trait_page_0008, - /* 0xB4800-0xB48FF */ trait_page_0008, - /* 0xB4900-0xB49FF */ trait_page_0008, - /* 0xB4A00-0xB4AFF */ trait_page_0008, - /* 0xB4B00-0xB4BFF */ trait_page_0008, - /* 0xB4C00-0xB4CFF */ trait_page_0008, - /* 0xB4D00-0xB4DFF */ trait_page_0008, - /* 0xB4E00-0xB4EFF */ trait_page_0008, - /* 0xB4F00-0xB4FFF */ trait_page_0008, - /* 0xB5000-0xB50FF */ trait_page_0008, - /* 0xB5100-0xB51FF */ trait_page_0008, - /* 0xB5200-0xB52FF */ trait_page_0008, - /* 0xB5300-0xB53FF */ trait_page_0008, - /* 0xB5400-0xB54FF */ trait_page_0008, - /* 0xB5500-0xB55FF */ trait_page_0008, - /* 0xB5600-0xB56FF */ trait_page_0008, - /* 0xB5700-0xB57FF */ trait_page_0008, - /* 0xB5800-0xB58FF */ trait_page_0008, - /* 0xB5900-0xB59FF */ trait_page_0008, - /* 0xB5A00-0xB5AFF */ trait_page_0008, - /* 0xB5B00-0xB5BFF */ trait_page_0008, - /* 0xB5C00-0xB5CFF */ trait_page_0008, - /* 0xB5D00-0xB5DFF */ trait_page_0008, - /* 0xB5E00-0xB5EFF */ trait_page_0008, - /* 0xB5F00-0xB5FFF */ trait_page_0008, - /* 0xB6000-0xB60FF */ trait_page_0008, - /* 0xB6100-0xB61FF */ trait_page_0008, - /* 0xB6200-0xB62FF */ trait_page_0008, - /* 0xB6300-0xB63FF */ trait_page_0008, - /* 0xB6400-0xB64FF */ trait_page_0008, - /* 0xB6500-0xB65FF */ trait_page_0008, - /* 0xB6600-0xB66FF */ trait_page_0008, - /* 0xB6700-0xB67FF */ trait_page_0008, - /* 0xB6800-0xB68FF */ trait_page_0008, - /* 0xB6900-0xB69FF */ trait_page_0008, - /* 0xB6A00-0xB6AFF */ trait_page_0008, - /* 0xB6B00-0xB6BFF */ trait_page_0008, - /* 0xB6C00-0xB6CFF */ trait_page_0008, - /* 0xB6D00-0xB6DFF */ trait_page_0008, - /* 0xB6E00-0xB6EFF */ trait_page_0008, - /* 0xB6F00-0xB6FFF */ trait_page_0008, - /* 0xB7000-0xB70FF */ trait_page_0008, - /* 0xB7100-0xB71FF */ trait_page_0008, - /* 0xB7200-0xB72FF */ trait_page_0008, - /* 0xB7300-0xB73FF */ trait_page_0008, - /* 0xB7400-0xB74FF */ trait_page_0008, - /* 0xB7500-0xB75FF */ trait_page_0008, - /* 0xB7600-0xB76FF */ trait_page_0008, - /* 0xB7700-0xB77FF */ trait_page_0008, - /* 0xB7800-0xB78FF */ trait_page_0008, - /* 0xB7900-0xB79FF */ trait_page_0008, - /* 0xB7A00-0xB7AFF */ trait_page_0008, - /* 0xB7B00-0xB7BFF */ trait_page_0008, - /* 0xB7C00-0xB7CFF */ trait_page_0008, - /* 0xB7D00-0xB7DFF */ trait_page_0008, - /* 0xB7E00-0xB7EFF */ trait_page_0008, - /* 0xB7F00-0xB7FFF */ trait_page_0008, - /* 0xB8000-0xB80FF */ trait_page_0008, - /* 0xB8100-0xB81FF */ trait_page_0008, - /* 0xB8200-0xB82FF */ trait_page_0008, - /* 0xB8300-0xB83FF */ trait_page_0008, - /* 0xB8400-0xB84FF */ trait_page_0008, - /* 0xB8500-0xB85FF */ trait_page_0008, - /* 0xB8600-0xB86FF */ trait_page_0008, - /* 0xB8700-0xB87FF */ trait_page_0008, - /* 0xB8800-0xB88FF */ trait_page_0008, - /* 0xB8900-0xB89FF */ trait_page_0008, - /* 0xB8A00-0xB8AFF */ trait_page_0008, - /* 0xB8B00-0xB8BFF */ trait_page_0008, - /* 0xB8C00-0xB8CFF */ trait_page_0008, - /* 0xB8D00-0xB8DFF */ trait_page_0008, - /* 0xB8E00-0xB8EFF */ trait_page_0008, - /* 0xB8F00-0xB8FFF */ trait_page_0008, - /* 0xB9000-0xB90FF */ trait_page_0008, - /* 0xB9100-0xB91FF */ trait_page_0008, - /* 0xB9200-0xB92FF */ trait_page_0008, - /* 0xB9300-0xB93FF */ trait_page_0008, - /* 0xB9400-0xB94FF */ trait_page_0008, - /* 0xB9500-0xB95FF */ trait_page_0008, - /* 0xB9600-0xB96FF */ trait_page_0008, - /* 0xB9700-0xB97FF */ trait_page_0008, - /* 0xB9800-0xB98FF */ trait_page_0008, - /* 0xB9900-0xB99FF */ trait_page_0008, - /* 0xB9A00-0xB9AFF */ trait_page_0008, - /* 0xB9B00-0xB9BFF */ trait_page_0008, - /* 0xB9C00-0xB9CFF */ trait_page_0008, - /* 0xB9D00-0xB9DFF */ trait_page_0008, - /* 0xB9E00-0xB9EFF */ trait_page_0008, - /* 0xB9F00-0xB9FFF */ trait_page_0008, - /* 0xBA000-0xBA0FF */ trait_page_0008, - /* 0xBA100-0xBA1FF */ trait_page_0008, - /* 0xBA200-0xBA2FF */ trait_page_0008, - /* 0xBA300-0xBA3FF */ trait_page_0008, - /* 0xBA400-0xBA4FF */ trait_page_0008, - /* 0xBA500-0xBA5FF */ trait_page_0008, - /* 0xBA600-0xBA6FF */ trait_page_0008, - /* 0xBA700-0xBA7FF */ trait_page_0008, - /* 0xBA800-0xBA8FF */ trait_page_0008, - /* 0xBA900-0xBA9FF */ trait_page_0008, - /* 0xBAA00-0xBAAFF */ trait_page_0008, - /* 0xBAB00-0xBABFF */ trait_page_0008, - /* 0xBAC00-0xBACFF */ trait_page_0008, - /* 0xBAD00-0xBADFF */ trait_page_0008, - /* 0xBAE00-0xBAEFF */ trait_page_0008, - /* 0xBAF00-0xBAFFF */ trait_page_0008, - /* 0xBB000-0xBB0FF */ trait_page_0008, - /* 0xBB100-0xBB1FF */ trait_page_0008, - /* 0xBB200-0xBB2FF */ trait_page_0008, - /* 0xBB300-0xBB3FF */ trait_page_0008, - /* 0xBB400-0xBB4FF */ trait_page_0008, - /* 0xBB500-0xBB5FF */ trait_page_0008, - /* 0xBB600-0xBB6FF */ trait_page_0008, - /* 0xBB700-0xBB7FF */ trait_page_0008, - /* 0xBB800-0xBB8FF */ trait_page_0008, - /* 0xBB900-0xBB9FF */ trait_page_0008, - /* 0xBBA00-0xBBAFF */ trait_page_0008, - /* 0xBBB00-0xBBBFF */ trait_page_0008, - /* 0xBBC00-0xBBCFF */ trait_page_0008, - /* 0xBBD00-0xBBDFF */ trait_page_0008, - /* 0xBBE00-0xBBEFF */ trait_page_0008, - /* 0xBBF00-0xBBFFF */ trait_page_0008, - /* 0xBC000-0xBC0FF */ trait_page_0008, - /* 0xBC100-0xBC1FF */ trait_page_0008, - /* 0xBC200-0xBC2FF */ trait_page_0008, - /* 0xBC300-0xBC3FF */ trait_page_0008, - /* 0xBC400-0xBC4FF */ trait_page_0008, - /* 0xBC500-0xBC5FF */ trait_page_0008, - /* 0xBC600-0xBC6FF */ trait_page_0008, - /* 0xBC700-0xBC7FF */ trait_page_0008, - /* 0xBC800-0xBC8FF */ trait_page_0008, - /* 0xBC900-0xBC9FF */ trait_page_0008, - /* 0xBCA00-0xBCAFF */ trait_page_0008, - /* 0xBCB00-0xBCBFF */ trait_page_0008, - /* 0xBCC00-0xBCCFF */ trait_page_0008, - /* 0xBCD00-0xBCDFF */ trait_page_0008, - /* 0xBCE00-0xBCEFF */ trait_page_0008, - /* 0xBCF00-0xBCFFF */ trait_page_0008, - /* 0xBD000-0xBD0FF */ trait_page_0008, - /* 0xBD100-0xBD1FF */ trait_page_0008, - /* 0xBD200-0xBD2FF */ trait_page_0008, - /* 0xBD300-0xBD3FF */ trait_page_0008, - /* 0xBD400-0xBD4FF */ trait_page_0008, - /* 0xBD500-0xBD5FF */ trait_page_0008, - /* 0xBD600-0xBD6FF */ trait_page_0008, - /* 0xBD700-0xBD7FF */ trait_page_0008, - /* 0xBD800-0xBD8FF */ trait_page_0008, - /* 0xBD900-0xBD9FF */ trait_page_0008, - /* 0xBDA00-0xBDAFF */ trait_page_0008, - /* 0xBDB00-0xBDBFF */ trait_page_0008, - /* 0xBDC00-0xBDCFF */ trait_page_0008, - /* 0xBDD00-0xBDDFF */ trait_page_0008, - /* 0xBDE00-0xBDEFF */ trait_page_0008, - /* 0xBDF00-0xBDFFF */ trait_page_0008, - /* 0xBE000-0xBE0FF */ trait_page_0008, - /* 0xBE100-0xBE1FF */ trait_page_0008, - /* 0xBE200-0xBE2FF */ trait_page_0008, - /* 0xBE300-0xBE3FF */ trait_page_0008, - /* 0xBE400-0xBE4FF */ trait_page_0008, - /* 0xBE500-0xBE5FF */ trait_page_0008, - /* 0xBE600-0xBE6FF */ trait_page_0008, - /* 0xBE700-0xBE7FF */ trait_page_0008, - /* 0xBE800-0xBE8FF */ trait_page_0008, - /* 0xBE900-0xBE9FF */ trait_page_0008, - /* 0xBEA00-0xBEAFF */ trait_page_0008, - /* 0xBEB00-0xBEBFF */ trait_page_0008, - /* 0xBEC00-0xBECFF */ trait_page_0008, - /* 0xBED00-0xBEDFF */ trait_page_0008, - /* 0xBEE00-0xBEEFF */ trait_page_0008, - /* 0xBEF00-0xBEFFF */ trait_page_0008, - /* 0xBF000-0xBF0FF */ trait_page_0008, - /* 0xBF100-0xBF1FF */ trait_page_0008, - /* 0xBF200-0xBF2FF */ trait_page_0008, - /* 0xBF300-0xBF3FF */ trait_page_0008, - /* 0xBF400-0xBF4FF */ trait_page_0008, - /* 0xBF500-0xBF5FF */ trait_page_0008, - /* 0xBF600-0xBF6FF */ trait_page_0008, - /* 0xBF700-0xBF7FF */ trait_page_0008, - /* 0xBF800-0xBF8FF */ trait_page_0008, - /* 0xBF900-0xBF9FF */ trait_page_0008, - /* 0xBFA00-0xBFAFF */ trait_page_0008, - /* 0xBFB00-0xBFBFF */ trait_page_0008, - /* 0xBFC00-0xBFCFF */ trait_page_0008, - /* 0xBFD00-0xBFDFF */ trait_page_0008, - /* 0xBFE00-0xBFEFF */ trait_page_0008, - /* 0xBFF00-0xBFFFF */ trait_page_0008, - /* 0xC0000-0xC00FF */ trait_page_0008, - /* 0xC0100-0xC01FF */ trait_page_0008, - /* 0xC0200-0xC02FF */ trait_page_0008, - /* 0xC0300-0xC03FF */ trait_page_0008, - /* 0xC0400-0xC04FF */ trait_page_0008, - /* 0xC0500-0xC05FF */ trait_page_0008, - /* 0xC0600-0xC06FF */ trait_page_0008, - /* 0xC0700-0xC07FF */ trait_page_0008, - /* 0xC0800-0xC08FF */ trait_page_0008, - /* 0xC0900-0xC09FF */ trait_page_0008, - /* 0xC0A00-0xC0AFF */ trait_page_0008, - /* 0xC0B00-0xC0BFF */ trait_page_0008, - /* 0xC0C00-0xC0CFF */ trait_page_0008, - /* 0xC0D00-0xC0DFF */ trait_page_0008, - /* 0xC0E00-0xC0EFF */ trait_page_0008, - /* 0xC0F00-0xC0FFF */ trait_page_0008, - /* 0xC1000-0xC10FF */ trait_page_0008, - /* 0xC1100-0xC11FF */ trait_page_0008, - /* 0xC1200-0xC12FF */ trait_page_0008, - /* 0xC1300-0xC13FF */ trait_page_0008, - /* 0xC1400-0xC14FF */ trait_page_0008, - /* 0xC1500-0xC15FF */ trait_page_0008, - /* 0xC1600-0xC16FF */ trait_page_0008, - /* 0xC1700-0xC17FF */ trait_page_0008, - /* 0xC1800-0xC18FF */ trait_page_0008, - /* 0xC1900-0xC19FF */ trait_page_0008, - /* 0xC1A00-0xC1AFF */ trait_page_0008, - /* 0xC1B00-0xC1BFF */ trait_page_0008, - /* 0xC1C00-0xC1CFF */ trait_page_0008, - /* 0xC1D00-0xC1DFF */ trait_page_0008, - /* 0xC1E00-0xC1EFF */ trait_page_0008, - /* 0xC1F00-0xC1FFF */ trait_page_0008, - /* 0xC2000-0xC20FF */ trait_page_0008, - /* 0xC2100-0xC21FF */ trait_page_0008, - /* 0xC2200-0xC22FF */ trait_page_0008, - /* 0xC2300-0xC23FF */ trait_page_0008, - /* 0xC2400-0xC24FF */ trait_page_0008, - /* 0xC2500-0xC25FF */ trait_page_0008, - /* 0xC2600-0xC26FF */ trait_page_0008, - /* 0xC2700-0xC27FF */ trait_page_0008, - /* 0xC2800-0xC28FF */ trait_page_0008, - /* 0xC2900-0xC29FF */ trait_page_0008, - /* 0xC2A00-0xC2AFF */ trait_page_0008, - /* 0xC2B00-0xC2BFF */ trait_page_0008, - /* 0xC2C00-0xC2CFF */ trait_page_0008, - /* 0xC2D00-0xC2DFF */ trait_page_0008, - /* 0xC2E00-0xC2EFF */ trait_page_0008, - /* 0xC2F00-0xC2FFF */ trait_page_0008, - /* 0xC3000-0xC30FF */ trait_page_0008, - /* 0xC3100-0xC31FF */ trait_page_0008, - /* 0xC3200-0xC32FF */ trait_page_0008, - /* 0xC3300-0xC33FF */ trait_page_0008, - /* 0xC3400-0xC34FF */ trait_page_0008, - /* 0xC3500-0xC35FF */ trait_page_0008, - /* 0xC3600-0xC36FF */ trait_page_0008, - /* 0xC3700-0xC37FF */ trait_page_0008, - /* 0xC3800-0xC38FF */ trait_page_0008, - /* 0xC3900-0xC39FF */ trait_page_0008, - /* 0xC3A00-0xC3AFF */ trait_page_0008, - /* 0xC3B00-0xC3BFF */ trait_page_0008, - /* 0xC3C00-0xC3CFF */ trait_page_0008, - /* 0xC3D00-0xC3DFF */ trait_page_0008, - /* 0xC3E00-0xC3EFF */ trait_page_0008, - /* 0xC3F00-0xC3FFF */ trait_page_0008, - /* 0xC4000-0xC40FF */ trait_page_0008, - /* 0xC4100-0xC41FF */ trait_page_0008, - /* 0xC4200-0xC42FF */ trait_page_0008, - /* 0xC4300-0xC43FF */ trait_page_0008, - /* 0xC4400-0xC44FF */ trait_page_0008, - /* 0xC4500-0xC45FF */ trait_page_0008, - /* 0xC4600-0xC46FF */ trait_page_0008, - /* 0xC4700-0xC47FF */ trait_page_0008, - /* 0xC4800-0xC48FF */ trait_page_0008, - /* 0xC4900-0xC49FF */ trait_page_0008, - /* 0xC4A00-0xC4AFF */ trait_page_0008, - /* 0xC4B00-0xC4BFF */ trait_page_0008, - /* 0xC4C00-0xC4CFF */ trait_page_0008, - /* 0xC4D00-0xC4DFF */ trait_page_0008, - /* 0xC4E00-0xC4EFF */ trait_page_0008, - /* 0xC4F00-0xC4FFF */ trait_page_0008, - /* 0xC5000-0xC50FF */ trait_page_0008, - /* 0xC5100-0xC51FF */ trait_page_0008, - /* 0xC5200-0xC52FF */ trait_page_0008, - /* 0xC5300-0xC53FF */ trait_page_0008, - /* 0xC5400-0xC54FF */ trait_page_0008, - /* 0xC5500-0xC55FF */ trait_page_0008, - /* 0xC5600-0xC56FF */ trait_page_0008, - /* 0xC5700-0xC57FF */ trait_page_0008, - /* 0xC5800-0xC58FF */ trait_page_0008, - /* 0xC5900-0xC59FF */ trait_page_0008, - /* 0xC5A00-0xC5AFF */ trait_page_0008, - /* 0xC5B00-0xC5BFF */ trait_page_0008, - /* 0xC5C00-0xC5CFF */ trait_page_0008, - /* 0xC5D00-0xC5DFF */ trait_page_0008, - /* 0xC5E00-0xC5EFF */ trait_page_0008, - /* 0xC5F00-0xC5FFF */ trait_page_0008, - /* 0xC6000-0xC60FF */ trait_page_0008, - /* 0xC6100-0xC61FF */ trait_page_0008, - /* 0xC6200-0xC62FF */ trait_page_0008, - /* 0xC6300-0xC63FF */ trait_page_0008, - /* 0xC6400-0xC64FF */ trait_page_0008, - /* 0xC6500-0xC65FF */ trait_page_0008, - /* 0xC6600-0xC66FF */ trait_page_0008, - /* 0xC6700-0xC67FF */ trait_page_0008, - /* 0xC6800-0xC68FF */ trait_page_0008, - /* 0xC6900-0xC69FF */ trait_page_0008, - /* 0xC6A00-0xC6AFF */ trait_page_0008, - /* 0xC6B00-0xC6BFF */ trait_page_0008, - /* 0xC6C00-0xC6CFF */ trait_page_0008, - /* 0xC6D00-0xC6DFF */ trait_page_0008, - /* 0xC6E00-0xC6EFF */ trait_page_0008, - /* 0xC6F00-0xC6FFF */ trait_page_0008, - /* 0xC7000-0xC70FF */ trait_page_0008, - /* 0xC7100-0xC71FF */ trait_page_0008, - /* 0xC7200-0xC72FF */ trait_page_0008, - /* 0xC7300-0xC73FF */ trait_page_0008, - /* 0xC7400-0xC74FF */ trait_page_0008, - /* 0xC7500-0xC75FF */ trait_page_0008, - /* 0xC7600-0xC76FF */ trait_page_0008, - /* 0xC7700-0xC77FF */ trait_page_0008, - /* 0xC7800-0xC78FF */ trait_page_0008, - /* 0xC7900-0xC79FF */ trait_page_0008, - /* 0xC7A00-0xC7AFF */ trait_page_0008, - /* 0xC7B00-0xC7BFF */ trait_page_0008, - /* 0xC7C00-0xC7CFF */ trait_page_0008, - /* 0xC7D00-0xC7DFF */ trait_page_0008, - /* 0xC7E00-0xC7EFF */ trait_page_0008, - /* 0xC7F00-0xC7FFF */ trait_page_0008, - /* 0xC8000-0xC80FF */ trait_page_0008, - /* 0xC8100-0xC81FF */ trait_page_0008, - /* 0xC8200-0xC82FF */ trait_page_0008, - /* 0xC8300-0xC83FF */ trait_page_0008, - /* 0xC8400-0xC84FF */ trait_page_0008, - /* 0xC8500-0xC85FF */ trait_page_0008, - /* 0xC8600-0xC86FF */ trait_page_0008, - /* 0xC8700-0xC87FF */ trait_page_0008, - /* 0xC8800-0xC88FF */ trait_page_0008, - /* 0xC8900-0xC89FF */ trait_page_0008, - /* 0xC8A00-0xC8AFF */ trait_page_0008, - /* 0xC8B00-0xC8BFF */ trait_page_0008, - /* 0xC8C00-0xC8CFF */ trait_page_0008, - /* 0xC8D00-0xC8DFF */ trait_page_0008, - /* 0xC8E00-0xC8EFF */ trait_page_0008, - /* 0xC8F00-0xC8FFF */ trait_page_0008, - /* 0xC9000-0xC90FF */ trait_page_0008, - /* 0xC9100-0xC91FF */ trait_page_0008, - /* 0xC9200-0xC92FF */ trait_page_0008, - /* 0xC9300-0xC93FF */ trait_page_0008, - /* 0xC9400-0xC94FF */ trait_page_0008, - /* 0xC9500-0xC95FF */ trait_page_0008, - /* 0xC9600-0xC96FF */ trait_page_0008, - /* 0xC9700-0xC97FF */ trait_page_0008, - /* 0xC9800-0xC98FF */ trait_page_0008, - /* 0xC9900-0xC99FF */ trait_page_0008, - /* 0xC9A00-0xC9AFF */ trait_page_0008, - /* 0xC9B00-0xC9BFF */ trait_page_0008, - /* 0xC9C00-0xC9CFF */ trait_page_0008, - /* 0xC9D00-0xC9DFF */ trait_page_0008, - /* 0xC9E00-0xC9EFF */ trait_page_0008, - /* 0xC9F00-0xC9FFF */ trait_page_0008, - /* 0xCA000-0xCA0FF */ trait_page_0008, - /* 0xCA100-0xCA1FF */ trait_page_0008, - /* 0xCA200-0xCA2FF */ trait_page_0008, - /* 0xCA300-0xCA3FF */ trait_page_0008, - /* 0xCA400-0xCA4FF */ trait_page_0008, - /* 0xCA500-0xCA5FF */ trait_page_0008, - /* 0xCA600-0xCA6FF */ trait_page_0008, - /* 0xCA700-0xCA7FF */ trait_page_0008, - /* 0xCA800-0xCA8FF */ trait_page_0008, - /* 0xCA900-0xCA9FF */ trait_page_0008, - /* 0xCAA00-0xCAAFF */ trait_page_0008, - /* 0xCAB00-0xCABFF */ trait_page_0008, - /* 0xCAC00-0xCACFF */ trait_page_0008, - /* 0xCAD00-0xCADFF */ trait_page_0008, - /* 0xCAE00-0xCAEFF */ trait_page_0008, - /* 0xCAF00-0xCAFFF */ trait_page_0008, - /* 0xCB000-0xCB0FF */ trait_page_0008, - /* 0xCB100-0xCB1FF */ trait_page_0008, - /* 0xCB200-0xCB2FF */ trait_page_0008, - /* 0xCB300-0xCB3FF */ trait_page_0008, - /* 0xCB400-0xCB4FF */ trait_page_0008, - /* 0xCB500-0xCB5FF */ trait_page_0008, - /* 0xCB600-0xCB6FF */ trait_page_0008, - /* 0xCB700-0xCB7FF */ trait_page_0008, - /* 0xCB800-0xCB8FF */ trait_page_0008, - /* 0xCB900-0xCB9FF */ trait_page_0008, - /* 0xCBA00-0xCBAFF */ trait_page_0008, - /* 0xCBB00-0xCBBFF */ trait_page_0008, - /* 0xCBC00-0xCBCFF */ trait_page_0008, - /* 0xCBD00-0xCBDFF */ trait_page_0008, - /* 0xCBE00-0xCBEFF */ trait_page_0008, - /* 0xCBF00-0xCBFFF */ trait_page_0008, - /* 0xCC000-0xCC0FF */ trait_page_0008, - /* 0xCC100-0xCC1FF */ trait_page_0008, - /* 0xCC200-0xCC2FF */ trait_page_0008, - /* 0xCC300-0xCC3FF */ trait_page_0008, - /* 0xCC400-0xCC4FF */ trait_page_0008, - /* 0xCC500-0xCC5FF */ trait_page_0008, - /* 0xCC600-0xCC6FF */ trait_page_0008, - /* 0xCC700-0xCC7FF */ trait_page_0008, - /* 0xCC800-0xCC8FF */ trait_page_0008, - /* 0xCC900-0xCC9FF */ trait_page_0008, - /* 0xCCA00-0xCCAFF */ trait_page_0008, - /* 0xCCB00-0xCCBFF */ trait_page_0008, - /* 0xCCC00-0xCCCFF */ trait_page_0008, - /* 0xCCD00-0xCCDFF */ trait_page_0008, - /* 0xCCE00-0xCCEFF */ trait_page_0008, - /* 0xCCF00-0xCCFFF */ trait_page_0008, - /* 0xCD000-0xCD0FF */ trait_page_0008, - /* 0xCD100-0xCD1FF */ trait_page_0008, - /* 0xCD200-0xCD2FF */ trait_page_0008, - /* 0xCD300-0xCD3FF */ trait_page_0008, - /* 0xCD400-0xCD4FF */ trait_page_0008, - /* 0xCD500-0xCD5FF */ trait_page_0008, - /* 0xCD600-0xCD6FF */ trait_page_0008, - /* 0xCD700-0xCD7FF */ trait_page_0008, - /* 0xCD800-0xCD8FF */ trait_page_0008, - /* 0xCD900-0xCD9FF */ trait_page_0008, - /* 0xCDA00-0xCDAFF */ trait_page_0008, - /* 0xCDB00-0xCDBFF */ trait_page_0008, - /* 0xCDC00-0xCDCFF */ trait_page_0008, - /* 0xCDD00-0xCDDFF */ trait_page_0008, - /* 0xCDE00-0xCDEFF */ trait_page_0008, - /* 0xCDF00-0xCDFFF */ trait_page_0008, - /* 0xCE000-0xCE0FF */ trait_page_0008, - /* 0xCE100-0xCE1FF */ trait_page_0008, - /* 0xCE200-0xCE2FF */ trait_page_0008, - /* 0xCE300-0xCE3FF */ trait_page_0008, - /* 0xCE400-0xCE4FF */ trait_page_0008, - /* 0xCE500-0xCE5FF */ trait_page_0008, - /* 0xCE600-0xCE6FF */ trait_page_0008, - /* 0xCE700-0xCE7FF */ trait_page_0008, - /* 0xCE800-0xCE8FF */ trait_page_0008, - /* 0xCE900-0xCE9FF */ trait_page_0008, - /* 0xCEA00-0xCEAFF */ trait_page_0008, - /* 0xCEB00-0xCEBFF */ trait_page_0008, - /* 0xCEC00-0xCECFF */ trait_page_0008, - /* 0xCED00-0xCEDFF */ trait_page_0008, - /* 0xCEE00-0xCEEFF */ trait_page_0008, - /* 0xCEF00-0xCEFFF */ trait_page_0008, - /* 0xCF000-0xCF0FF */ trait_page_0008, - /* 0xCF100-0xCF1FF */ trait_page_0008, - /* 0xCF200-0xCF2FF */ trait_page_0008, - /* 0xCF300-0xCF3FF */ trait_page_0008, - /* 0xCF400-0xCF4FF */ trait_page_0008, - /* 0xCF500-0xCF5FF */ trait_page_0008, - /* 0xCF600-0xCF6FF */ trait_page_0008, - /* 0xCF700-0xCF7FF */ trait_page_0008, - /* 0xCF800-0xCF8FF */ trait_page_0008, - /* 0xCF900-0xCF9FF */ trait_page_0008, - /* 0xCFA00-0xCFAFF */ trait_page_0008, - /* 0xCFB00-0xCFBFF */ trait_page_0008, - /* 0xCFC00-0xCFCFF */ trait_page_0008, - /* 0xCFD00-0xCFDFF */ trait_page_0008, - /* 0xCFE00-0xCFEFF */ trait_page_0008, - /* 0xCFF00-0xCFFFF */ trait_page_0008, - /* 0xD0000-0xD00FF */ trait_page_0008, - /* 0xD0100-0xD01FF */ trait_page_0008, - /* 0xD0200-0xD02FF */ trait_page_0008, - /* 0xD0300-0xD03FF */ trait_page_0008, - /* 0xD0400-0xD04FF */ trait_page_0008, - /* 0xD0500-0xD05FF */ trait_page_0008, - /* 0xD0600-0xD06FF */ trait_page_0008, - /* 0xD0700-0xD07FF */ trait_page_0008, - /* 0xD0800-0xD08FF */ trait_page_0008, - /* 0xD0900-0xD09FF */ trait_page_0008, - /* 0xD0A00-0xD0AFF */ trait_page_0008, - /* 0xD0B00-0xD0BFF */ trait_page_0008, - /* 0xD0C00-0xD0CFF */ trait_page_0008, - /* 0xD0D00-0xD0DFF */ trait_page_0008, - /* 0xD0E00-0xD0EFF */ trait_page_0008, - /* 0xD0F00-0xD0FFF */ trait_page_0008, - /* 0xD1000-0xD10FF */ trait_page_0008, - /* 0xD1100-0xD11FF */ trait_page_0008, - /* 0xD1200-0xD12FF */ trait_page_0008, - /* 0xD1300-0xD13FF */ trait_page_0008, - /* 0xD1400-0xD14FF */ trait_page_0008, - /* 0xD1500-0xD15FF */ trait_page_0008, - /* 0xD1600-0xD16FF */ trait_page_0008, - /* 0xD1700-0xD17FF */ trait_page_0008, - /* 0xD1800-0xD18FF */ trait_page_0008, - /* 0xD1900-0xD19FF */ trait_page_0008, - /* 0xD1A00-0xD1AFF */ trait_page_0008, - /* 0xD1B00-0xD1BFF */ trait_page_0008, - /* 0xD1C00-0xD1CFF */ trait_page_0008, - /* 0xD1D00-0xD1DFF */ trait_page_0008, - /* 0xD1E00-0xD1EFF */ trait_page_0008, - /* 0xD1F00-0xD1FFF */ trait_page_0008, - /* 0xD2000-0xD20FF */ trait_page_0008, - /* 0xD2100-0xD21FF */ trait_page_0008, - /* 0xD2200-0xD22FF */ trait_page_0008, - /* 0xD2300-0xD23FF */ trait_page_0008, - /* 0xD2400-0xD24FF */ trait_page_0008, - /* 0xD2500-0xD25FF */ trait_page_0008, - /* 0xD2600-0xD26FF */ trait_page_0008, - /* 0xD2700-0xD27FF */ trait_page_0008, - /* 0xD2800-0xD28FF */ trait_page_0008, - /* 0xD2900-0xD29FF */ trait_page_0008, - /* 0xD2A00-0xD2AFF */ trait_page_0008, - /* 0xD2B00-0xD2BFF */ trait_page_0008, - /* 0xD2C00-0xD2CFF */ trait_page_0008, - /* 0xD2D00-0xD2DFF */ trait_page_0008, - /* 0xD2E00-0xD2EFF */ trait_page_0008, - /* 0xD2F00-0xD2FFF */ trait_page_0008, - /* 0xD3000-0xD30FF */ trait_page_0008, - /* 0xD3100-0xD31FF */ trait_page_0008, - /* 0xD3200-0xD32FF */ trait_page_0008, - /* 0xD3300-0xD33FF */ trait_page_0008, - /* 0xD3400-0xD34FF */ trait_page_0008, - /* 0xD3500-0xD35FF */ trait_page_0008, - /* 0xD3600-0xD36FF */ trait_page_0008, - /* 0xD3700-0xD37FF */ trait_page_0008, - /* 0xD3800-0xD38FF */ trait_page_0008, - /* 0xD3900-0xD39FF */ trait_page_0008, - /* 0xD3A00-0xD3AFF */ trait_page_0008, - /* 0xD3B00-0xD3BFF */ trait_page_0008, - /* 0xD3C00-0xD3CFF */ trait_page_0008, - /* 0xD3D00-0xD3DFF */ trait_page_0008, - /* 0xD3E00-0xD3EFF */ trait_page_0008, - /* 0xD3F00-0xD3FFF */ trait_page_0008, - /* 0xD4000-0xD40FF */ trait_page_0008, - /* 0xD4100-0xD41FF */ trait_page_0008, - /* 0xD4200-0xD42FF */ trait_page_0008, - /* 0xD4300-0xD43FF */ trait_page_0008, - /* 0xD4400-0xD44FF */ trait_page_0008, - /* 0xD4500-0xD45FF */ trait_page_0008, - /* 0xD4600-0xD46FF */ trait_page_0008, - /* 0xD4700-0xD47FF */ trait_page_0008, - /* 0xD4800-0xD48FF */ trait_page_0008, - /* 0xD4900-0xD49FF */ trait_page_0008, - /* 0xD4A00-0xD4AFF */ trait_page_0008, - /* 0xD4B00-0xD4BFF */ trait_page_0008, - /* 0xD4C00-0xD4CFF */ trait_page_0008, - /* 0xD4D00-0xD4DFF */ trait_page_0008, - /* 0xD4E00-0xD4EFF */ trait_page_0008, - /* 0xD4F00-0xD4FFF */ trait_page_0008, - /* 0xD5000-0xD50FF */ trait_page_0008, - /* 0xD5100-0xD51FF */ trait_page_0008, - /* 0xD5200-0xD52FF */ trait_page_0008, - /* 0xD5300-0xD53FF */ trait_page_0008, - /* 0xD5400-0xD54FF */ trait_page_0008, - /* 0xD5500-0xD55FF */ trait_page_0008, - /* 0xD5600-0xD56FF */ trait_page_0008, - /* 0xD5700-0xD57FF */ trait_page_0008, - /* 0xD5800-0xD58FF */ trait_page_0008, - /* 0xD5900-0xD59FF */ trait_page_0008, - /* 0xD5A00-0xD5AFF */ trait_page_0008, - /* 0xD5B00-0xD5BFF */ trait_page_0008, - /* 0xD5C00-0xD5CFF */ trait_page_0008, - /* 0xD5D00-0xD5DFF */ trait_page_0008, - /* 0xD5E00-0xD5EFF */ trait_page_0008, - /* 0xD5F00-0xD5FFF */ trait_page_0008, - /* 0xD6000-0xD60FF */ trait_page_0008, - /* 0xD6100-0xD61FF */ trait_page_0008, - /* 0xD6200-0xD62FF */ trait_page_0008, - /* 0xD6300-0xD63FF */ trait_page_0008, - /* 0xD6400-0xD64FF */ trait_page_0008, - /* 0xD6500-0xD65FF */ trait_page_0008, - /* 0xD6600-0xD66FF */ trait_page_0008, - /* 0xD6700-0xD67FF */ trait_page_0008, - /* 0xD6800-0xD68FF */ trait_page_0008, - /* 0xD6900-0xD69FF */ trait_page_0008, - /* 0xD6A00-0xD6AFF */ trait_page_0008, - /* 0xD6B00-0xD6BFF */ trait_page_0008, - /* 0xD6C00-0xD6CFF */ trait_page_0008, - /* 0xD6D00-0xD6DFF */ trait_page_0008, - /* 0xD6E00-0xD6EFF */ trait_page_0008, - /* 0xD6F00-0xD6FFF */ trait_page_0008, - /* 0xD7000-0xD70FF */ trait_page_0008, - /* 0xD7100-0xD71FF */ trait_page_0008, - /* 0xD7200-0xD72FF */ trait_page_0008, - /* 0xD7300-0xD73FF */ trait_page_0008, - /* 0xD7400-0xD74FF */ trait_page_0008, - /* 0xD7500-0xD75FF */ trait_page_0008, - /* 0xD7600-0xD76FF */ trait_page_0008, - /* 0xD7700-0xD77FF */ trait_page_0008, - /* 0xD7800-0xD78FF */ trait_page_0008, - /* 0xD7900-0xD79FF */ trait_page_0008, - /* 0xD7A00-0xD7AFF */ trait_page_0008, - /* 0xD7B00-0xD7BFF */ trait_page_0008, - /* 0xD7C00-0xD7CFF */ trait_page_0008, - /* 0xD7D00-0xD7DFF */ trait_page_0008, - /* 0xD7E00-0xD7EFF */ trait_page_0008, - /* 0xD7F00-0xD7FFF */ trait_page_0008, - /* 0xD8000-0xD80FF */ trait_page_0008, - /* 0xD8100-0xD81FF */ trait_page_0008, - /* 0xD8200-0xD82FF */ trait_page_0008, - /* 0xD8300-0xD83FF */ trait_page_0008, - /* 0xD8400-0xD84FF */ trait_page_0008, - /* 0xD8500-0xD85FF */ trait_page_0008, - /* 0xD8600-0xD86FF */ trait_page_0008, - /* 0xD8700-0xD87FF */ trait_page_0008, - /* 0xD8800-0xD88FF */ trait_page_0008, - /* 0xD8900-0xD89FF */ trait_page_0008, - /* 0xD8A00-0xD8AFF */ trait_page_0008, - /* 0xD8B00-0xD8BFF */ trait_page_0008, - /* 0xD8C00-0xD8CFF */ trait_page_0008, - /* 0xD8D00-0xD8DFF */ trait_page_0008, - /* 0xD8E00-0xD8EFF */ trait_page_0008, - /* 0xD8F00-0xD8FFF */ trait_page_0008, - /* 0xD9000-0xD90FF */ trait_page_0008, - /* 0xD9100-0xD91FF */ trait_page_0008, - /* 0xD9200-0xD92FF */ trait_page_0008, - /* 0xD9300-0xD93FF */ trait_page_0008, - /* 0xD9400-0xD94FF */ trait_page_0008, - /* 0xD9500-0xD95FF */ trait_page_0008, - /* 0xD9600-0xD96FF */ trait_page_0008, - /* 0xD9700-0xD97FF */ trait_page_0008, - /* 0xD9800-0xD98FF */ trait_page_0008, - /* 0xD9900-0xD99FF */ trait_page_0008, - /* 0xD9A00-0xD9AFF */ trait_page_0008, - /* 0xD9B00-0xD9BFF */ trait_page_0008, - /* 0xD9C00-0xD9CFF */ trait_page_0008, - /* 0xD9D00-0xD9DFF */ trait_page_0008, - /* 0xD9E00-0xD9EFF */ trait_page_0008, - /* 0xD9F00-0xD9FFF */ trait_page_0008, - /* 0xDA000-0xDA0FF */ trait_page_0008, - /* 0xDA100-0xDA1FF */ trait_page_0008, - /* 0xDA200-0xDA2FF */ trait_page_0008, - /* 0xDA300-0xDA3FF */ trait_page_0008, - /* 0xDA400-0xDA4FF */ trait_page_0008, - /* 0xDA500-0xDA5FF */ trait_page_0008, - /* 0xDA600-0xDA6FF */ trait_page_0008, - /* 0xDA700-0xDA7FF */ trait_page_0008, - /* 0xDA800-0xDA8FF */ trait_page_0008, - /* 0xDA900-0xDA9FF */ trait_page_0008, - /* 0xDAA00-0xDAAFF */ trait_page_0008, - /* 0xDAB00-0xDABFF */ trait_page_0008, - /* 0xDAC00-0xDACFF */ trait_page_0008, - /* 0xDAD00-0xDADFF */ trait_page_0008, - /* 0xDAE00-0xDAEFF */ trait_page_0008, - /* 0xDAF00-0xDAFFF */ trait_page_0008, - /* 0xDB000-0xDB0FF */ trait_page_0008, - /* 0xDB100-0xDB1FF */ trait_page_0008, - /* 0xDB200-0xDB2FF */ trait_page_0008, - /* 0xDB300-0xDB3FF */ trait_page_0008, - /* 0xDB400-0xDB4FF */ trait_page_0008, - /* 0xDB500-0xDB5FF */ trait_page_0008, - /* 0xDB600-0xDB6FF */ trait_page_0008, - /* 0xDB700-0xDB7FF */ trait_page_0008, - /* 0xDB800-0xDB8FF */ trait_page_0008, - /* 0xDB900-0xDB9FF */ trait_page_0008, - /* 0xDBA00-0xDBAFF */ trait_page_0008, - /* 0xDBB00-0xDBBFF */ trait_page_0008, - /* 0xDBC00-0xDBCFF */ trait_page_0008, - /* 0xDBD00-0xDBDFF */ trait_page_0008, - /* 0xDBE00-0xDBEFF */ trait_page_0008, - /* 0xDBF00-0xDBFFF */ trait_page_0008, - /* 0xDC000-0xDC0FF */ trait_page_0008, - /* 0xDC100-0xDC1FF */ trait_page_0008, - /* 0xDC200-0xDC2FF */ trait_page_0008, - /* 0xDC300-0xDC3FF */ trait_page_0008, - /* 0xDC400-0xDC4FF */ trait_page_0008, - /* 0xDC500-0xDC5FF */ trait_page_0008, - /* 0xDC600-0xDC6FF */ trait_page_0008, - /* 0xDC700-0xDC7FF */ trait_page_0008, - /* 0xDC800-0xDC8FF */ trait_page_0008, - /* 0xDC900-0xDC9FF */ trait_page_0008, - /* 0xDCA00-0xDCAFF */ trait_page_0008, - /* 0xDCB00-0xDCBFF */ trait_page_0008, - /* 0xDCC00-0xDCCFF */ trait_page_0008, - /* 0xDCD00-0xDCDFF */ trait_page_0008, - /* 0xDCE00-0xDCEFF */ trait_page_0008, - /* 0xDCF00-0xDCFFF */ trait_page_0008, - /* 0xDD000-0xDD0FF */ trait_page_0008, - /* 0xDD100-0xDD1FF */ trait_page_0008, - /* 0xDD200-0xDD2FF */ trait_page_0008, - /* 0xDD300-0xDD3FF */ trait_page_0008, - /* 0xDD400-0xDD4FF */ trait_page_0008, - /* 0xDD500-0xDD5FF */ trait_page_0008, - /* 0xDD600-0xDD6FF */ trait_page_0008, - /* 0xDD700-0xDD7FF */ trait_page_0008, - /* 0xDD800-0xDD8FF */ trait_page_0008, - /* 0xDD900-0xDD9FF */ trait_page_0008, - /* 0xDDA00-0xDDAFF */ trait_page_0008, - /* 0xDDB00-0xDDBFF */ trait_page_0008, - /* 0xDDC00-0xDDCFF */ trait_page_0008, - /* 0xDDD00-0xDDDFF */ trait_page_0008, - /* 0xDDE00-0xDDEFF */ trait_page_0008, - /* 0xDDF00-0xDDFFF */ trait_page_0008, - /* 0xDE000-0xDE0FF */ trait_page_0008, - /* 0xDE100-0xDE1FF */ trait_page_0008, - /* 0xDE200-0xDE2FF */ trait_page_0008, - /* 0xDE300-0xDE3FF */ trait_page_0008, - /* 0xDE400-0xDE4FF */ trait_page_0008, - /* 0xDE500-0xDE5FF */ trait_page_0008, - /* 0xDE600-0xDE6FF */ trait_page_0008, - /* 0xDE700-0xDE7FF */ trait_page_0008, - /* 0xDE800-0xDE8FF */ trait_page_0008, - /* 0xDE900-0xDE9FF */ trait_page_0008, - /* 0xDEA00-0xDEAFF */ trait_page_0008, - /* 0xDEB00-0xDEBFF */ trait_page_0008, - /* 0xDEC00-0xDECFF */ trait_page_0008, - /* 0xDED00-0xDEDFF */ trait_page_0008, - /* 0xDEE00-0xDEEFF */ trait_page_0008, - /* 0xDEF00-0xDEFFF */ trait_page_0008, - /* 0xDF000-0xDF0FF */ trait_page_0008, - /* 0xDF100-0xDF1FF */ trait_page_0008, - /* 0xDF200-0xDF2FF */ trait_page_0008, - /* 0xDF300-0xDF3FF */ trait_page_0008, - /* 0xDF400-0xDF4FF */ trait_page_0008, - /* 0xDF500-0xDF5FF */ trait_page_0008, - /* 0xDF600-0xDF6FF */ trait_page_0008, - /* 0xDF700-0xDF7FF */ trait_page_0008, - /* 0xDF800-0xDF8FF */ trait_page_0008, - /* 0xDF900-0xDF9FF */ trait_page_0008, - /* 0xDFA00-0xDFAFF */ trait_page_0008, - /* 0xDFB00-0xDFBFF */ trait_page_0008, - /* 0xDFC00-0xDFCFF */ trait_page_0008, - /* 0xDFD00-0xDFDFF */ trait_page_0008, - /* 0xDFE00-0xDFEFF */ trait_page_0008, - /* 0xDFF00-0xDFFFF */ trait_page_0008, - /* 0xE0000-0xE00FF */ trait_page_003B, - /* 0xE0100-0xE01FF */ trait_page_0008, - /* 0xE0200-0xE02FF */ trait_page_0008, - /* 0xE0300-0xE03FF */ trait_page_0008, - /* 0xE0400-0xE04FF */ trait_page_0008, - /* 0xE0500-0xE05FF */ trait_page_0008, - /* 0xE0600-0xE06FF */ trait_page_0008, - /* 0xE0700-0xE07FF */ trait_page_0008, - /* 0xE0800-0xE08FF */ trait_page_0008, - /* 0xE0900-0xE09FF */ trait_page_0008, - /* 0xE0A00-0xE0AFF */ trait_page_0008, - /* 0xE0B00-0xE0BFF */ trait_page_0008, - /* 0xE0C00-0xE0CFF */ trait_page_0008, - /* 0xE0D00-0xE0DFF */ trait_page_0008, - /* 0xE0E00-0xE0EFF */ trait_page_0008, - /* 0xE0F00-0xE0FFF */ trait_page_0008, - /* 0xE1000-0xE10FF */ trait_page_0008, - /* 0xE1100-0xE11FF */ trait_page_0008, - /* 0xE1200-0xE12FF */ trait_page_0008, - /* 0xE1300-0xE13FF */ trait_page_0008, - /* 0xE1400-0xE14FF */ trait_page_0008, - /* 0xE1500-0xE15FF */ trait_page_0008, - /* 0xE1600-0xE16FF */ trait_page_0008, - /* 0xE1700-0xE17FF */ trait_page_0008, - /* 0xE1800-0xE18FF */ trait_page_0008, - /* 0xE1900-0xE19FF */ trait_page_0008, - /* 0xE1A00-0xE1AFF */ trait_page_0008, - /* 0xE1B00-0xE1BFF */ trait_page_0008, - /* 0xE1C00-0xE1CFF */ trait_page_0008, - /* 0xE1D00-0xE1DFF */ trait_page_0008, - /* 0xE1E00-0xE1EFF */ trait_page_0008, - /* 0xE1F00-0xE1FFF */ trait_page_0008, - /* 0xE2000-0xE20FF */ trait_page_0008, - /* 0xE2100-0xE21FF */ trait_page_0008, - /* 0xE2200-0xE22FF */ trait_page_0008, - /* 0xE2300-0xE23FF */ trait_page_0008, - /* 0xE2400-0xE24FF */ trait_page_0008, - /* 0xE2500-0xE25FF */ trait_page_0008, - /* 0xE2600-0xE26FF */ trait_page_0008, - /* 0xE2700-0xE27FF */ trait_page_0008, - /* 0xE2800-0xE28FF */ trait_page_0008, - /* 0xE2900-0xE29FF */ trait_page_0008, - /* 0xE2A00-0xE2AFF */ trait_page_0008, - /* 0xE2B00-0xE2BFF */ trait_page_0008, - /* 0xE2C00-0xE2CFF */ trait_page_0008, - /* 0xE2D00-0xE2DFF */ trait_page_0008, - /* 0xE2E00-0xE2EFF */ trait_page_0008, - /* 0xE2F00-0xE2FFF */ trait_page_0008, - /* 0xE3000-0xE30FF */ trait_page_0008, - /* 0xE3100-0xE31FF */ trait_page_0008, - /* 0xE3200-0xE32FF */ trait_page_0008, - /* 0xE3300-0xE33FF */ trait_page_0008, - /* 0xE3400-0xE34FF */ trait_page_0008, - /* 0xE3500-0xE35FF */ trait_page_0008, - /* 0xE3600-0xE36FF */ trait_page_0008, - /* 0xE3700-0xE37FF */ trait_page_0008, - /* 0xE3800-0xE38FF */ trait_page_0008, - /* 0xE3900-0xE39FF */ trait_page_0008, - /* 0xE3A00-0xE3AFF */ trait_page_0008, - /* 0xE3B00-0xE3BFF */ trait_page_0008, - /* 0xE3C00-0xE3CFF */ trait_page_0008, - /* 0xE3D00-0xE3DFF */ trait_page_0008, - /* 0xE3E00-0xE3EFF */ trait_page_0008, - /* 0xE3F00-0xE3FFF */ trait_page_0008, - /* 0xE4000-0xE40FF */ trait_page_0008, - /* 0xE4100-0xE41FF */ trait_page_0008, - /* 0xE4200-0xE42FF */ trait_page_0008, - /* 0xE4300-0xE43FF */ trait_page_0008, - /* 0xE4400-0xE44FF */ trait_page_0008, - /* 0xE4500-0xE45FF */ trait_page_0008, - /* 0xE4600-0xE46FF */ trait_page_0008, - /* 0xE4700-0xE47FF */ trait_page_0008, - /* 0xE4800-0xE48FF */ trait_page_0008, - /* 0xE4900-0xE49FF */ trait_page_0008, - /* 0xE4A00-0xE4AFF */ trait_page_0008, - /* 0xE4B00-0xE4BFF */ trait_page_0008, - /* 0xE4C00-0xE4CFF */ trait_page_0008, - /* 0xE4D00-0xE4DFF */ trait_page_0008, - /* 0xE4E00-0xE4EFF */ trait_page_0008, - /* 0xE4F00-0xE4FFF */ trait_page_0008, - /* 0xE5000-0xE50FF */ trait_page_0008, - /* 0xE5100-0xE51FF */ trait_page_0008, - /* 0xE5200-0xE52FF */ trait_page_0008, - /* 0xE5300-0xE53FF */ trait_page_0008, - /* 0xE5400-0xE54FF */ trait_page_0008, - /* 0xE5500-0xE55FF */ trait_page_0008, - /* 0xE5600-0xE56FF */ trait_page_0008, - /* 0xE5700-0xE57FF */ trait_page_0008, - /* 0xE5800-0xE58FF */ trait_page_0008, - /* 0xE5900-0xE59FF */ trait_page_0008, - /* 0xE5A00-0xE5AFF */ trait_page_0008, - /* 0xE5B00-0xE5BFF */ trait_page_0008, - /* 0xE5C00-0xE5CFF */ trait_page_0008, - /* 0xE5D00-0xE5DFF */ trait_page_0008, - /* 0xE5E00-0xE5EFF */ trait_page_0008, - /* 0xE5F00-0xE5FFF */ trait_page_0008, - /* 0xE6000-0xE60FF */ trait_page_0008, - /* 0xE6100-0xE61FF */ trait_page_0008, - /* 0xE6200-0xE62FF */ trait_page_0008, - /* 0xE6300-0xE63FF */ trait_page_0008, - /* 0xE6400-0xE64FF */ trait_page_0008, - /* 0xE6500-0xE65FF */ trait_page_0008, - /* 0xE6600-0xE66FF */ trait_page_0008, - /* 0xE6700-0xE67FF */ trait_page_0008, - /* 0xE6800-0xE68FF */ trait_page_0008, - /* 0xE6900-0xE69FF */ trait_page_0008, - /* 0xE6A00-0xE6AFF */ trait_page_0008, - /* 0xE6B00-0xE6BFF */ trait_page_0008, - /* 0xE6C00-0xE6CFF */ trait_page_0008, - /* 0xE6D00-0xE6DFF */ trait_page_0008, - /* 0xE6E00-0xE6EFF */ trait_page_0008, - /* 0xE6F00-0xE6FFF */ trait_page_0008, - /* 0xE7000-0xE70FF */ trait_page_0008, - /* 0xE7100-0xE71FF */ trait_page_0008, - /* 0xE7200-0xE72FF */ trait_page_0008, - /* 0xE7300-0xE73FF */ trait_page_0008, - /* 0xE7400-0xE74FF */ trait_page_0008, - /* 0xE7500-0xE75FF */ trait_page_0008, - /* 0xE7600-0xE76FF */ trait_page_0008, - /* 0xE7700-0xE77FF */ trait_page_0008, - /* 0xE7800-0xE78FF */ trait_page_0008, - /* 0xE7900-0xE79FF */ trait_page_0008, - /* 0xE7A00-0xE7AFF */ trait_page_0008, - /* 0xE7B00-0xE7BFF */ trait_page_0008, - /* 0xE7C00-0xE7CFF */ trait_page_0008, - /* 0xE7D00-0xE7DFF */ trait_page_0008, - /* 0xE7E00-0xE7EFF */ trait_page_0008, - /* 0xE7F00-0xE7FFF */ trait_page_0008, - /* 0xE8000-0xE80FF */ trait_page_0008, - /* 0xE8100-0xE81FF */ trait_page_0008, - /* 0xE8200-0xE82FF */ trait_page_0008, - /* 0xE8300-0xE83FF */ trait_page_0008, - /* 0xE8400-0xE84FF */ trait_page_0008, - /* 0xE8500-0xE85FF */ trait_page_0008, - /* 0xE8600-0xE86FF */ trait_page_0008, - /* 0xE8700-0xE87FF */ trait_page_0008, - /* 0xE8800-0xE88FF */ trait_page_0008, - /* 0xE8900-0xE89FF */ trait_page_0008, - /* 0xE8A00-0xE8AFF */ trait_page_0008, - /* 0xE8B00-0xE8BFF */ trait_page_0008, - /* 0xE8C00-0xE8CFF */ trait_page_0008, - /* 0xE8D00-0xE8DFF */ trait_page_0008, - /* 0xE8E00-0xE8EFF */ trait_page_0008, - /* 0xE8F00-0xE8FFF */ trait_page_0008, - /* 0xE9000-0xE90FF */ trait_page_0008, - /* 0xE9100-0xE91FF */ trait_page_0008, - /* 0xE9200-0xE92FF */ trait_page_0008, - /* 0xE9300-0xE93FF */ trait_page_0008, - /* 0xE9400-0xE94FF */ trait_page_0008, - /* 0xE9500-0xE95FF */ trait_page_0008, - /* 0xE9600-0xE96FF */ trait_page_0008, - /* 0xE9700-0xE97FF */ trait_page_0008, - /* 0xE9800-0xE98FF */ trait_page_0008, - /* 0xE9900-0xE99FF */ trait_page_0008, - /* 0xE9A00-0xE9AFF */ trait_page_0008, - /* 0xE9B00-0xE9BFF */ trait_page_0008, - /* 0xE9C00-0xE9CFF */ trait_page_0008, - /* 0xE9D00-0xE9DFF */ trait_page_0008, - /* 0xE9E00-0xE9EFF */ trait_page_0008, - /* 0xE9F00-0xE9FFF */ trait_page_0008, - /* 0xEA000-0xEA0FF */ trait_page_0008, - /* 0xEA100-0xEA1FF */ trait_page_0008, - /* 0xEA200-0xEA2FF */ trait_page_0008, - /* 0xEA300-0xEA3FF */ trait_page_0008, - /* 0xEA400-0xEA4FF */ trait_page_0008, - /* 0xEA500-0xEA5FF */ trait_page_0008, - /* 0xEA600-0xEA6FF */ trait_page_0008, - /* 0xEA700-0xEA7FF */ trait_page_0008, - /* 0xEA800-0xEA8FF */ trait_page_0008, - /* 0xEA900-0xEA9FF */ trait_page_0008, - /* 0xEAA00-0xEAAFF */ trait_page_0008, - /* 0xEAB00-0xEABFF */ trait_page_0008, - /* 0xEAC00-0xEACFF */ trait_page_0008, - /* 0xEAD00-0xEADFF */ trait_page_0008, - /* 0xEAE00-0xEAEFF */ trait_page_0008, - /* 0xEAF00-0xEAFFF */ trait_page_0008, - /* 0xEB000-0xEB0FF */ trait_page_0008, - /* 0xEB100-0xEB1FF */ trait_page_0008, - /* 0xEB200-0xEB2FF */ trait_page_0008, - /* 0xEB300-0xEB3FF */ trait_page_0008, - /* 0xEB400-0xEB4FF */ trait_page_0008, - /* 0xEB500-0xEB5FF */ trait_page_0008, - /* 0xEB600-0xEB6FF */ trait_page_0008, - /* 0xEB700-0xEB7FF */ trait_page_0008, - /* 0xEB800-0xEB8FF */ trait_page_0008, - /* 0xEB900-0xEB9FF */ trait_page_0008, - /* 0xEBA00-0xEBAFF */ trait_page_0008, - /* 0xEBB00-0xEBBFF */ trait_page_0008, - /* 0xEBC00-0xEBCFF */ trait_page_0008, - /* 0xEBD00-0xEBDFF */ trait_page_0008, - /* 0xEBE00-0xEBEFF */ trait_page_0008, - /* 0xEBF00-0xEBFFF */ trait_page_0008, - /* 0xEC000-0xEC0FF */ trait_page_0008, - /* 0xEC100-0xEC1FF */ trait_page_0008, - /* 0xEC200-0xEC2FF */ trait_page_0008, - /* 0xEC300-0xEC3FF */ trait_page_0008, - /* 0xEC400-0xEC4FF */ trait_page_0008, - /* 0xEC500-0xEC5FF */ trait_page_0008, - /* 0xEC600-0xEC6FF */ trait_page_0008, - /* 0xEC700-0xEC7FF */ trait_page_0008, - /* 0xEC800-0xEC8FF */ trait_page_0008, - /* 0xEC900-0xEC9FF */ trait_page_0008, - /* 0xECA00-0xECAFF */ trait_page_0008, - /* 0xECB00-0xECBFF */ trait_page_0008, - /* 0xECC00-0xECCFF */ trait_page_0008, - /* 0xECD00-0xECDFF */ trait_page_0008, - /* 0xECE00-0xECEFF */ trait_page_0008, - /* 0xECF00-0xECFFF */ trait_page_0008, - /* 0xED000-0xED0FF */ trait_page_0008, - /* 0xED100-0xED1FF */ trait_page_0008, - /* 0xED200-0xED2FF */ trait_page_0008, - /* 0xED300-0xED3FF */ trait_page_0008, - /* 0xED400-0xED4FF */ trait_page_0008, - /* 0xED500-0xED5FF */ trait_page_0008, - /* 0xED600-0xED6FF */ trait_page_0008, - /* 0xED700-0xED7FF */ trait_page_0008, - /* 0xED800-0xED8FF */ trait_page_0008, - /* 0xED900-0xED9FF */ trait_page_0008, - /* 0xEDA00-0xEDAFF */ trait_page_0008, - /* 0xEDB00-0xEDBFF */ trait_page_0008, - /* 0xEDC00-0xEDCFF */ trait_page_0008, - /* 0xEDD00-0xEDDFF */ trait_page_0008, - /* 0xEDE00-0xEDEFF */ trait_page_0008, - /* 0xEDF00-0xEDFFF */ trait_page_0008, - /* 0xEE000-0xEE0FF */ trait_page_0008, - /* 0xEE100-0xEE1FF */ trait_page_0008, - /* 0xEE200-0xEE2FF */ trait_page_0008, - /* 0xEE300-0xEE3FF */ trait_page_0008, - /* 0xEE400-0xEE4FF */ trait_page_0008, - /* 0xEE500-0xEE5FF */ trait_page_0008, - /* 0xEE600-0xEE6FF */ trait_page_0008, - /* 0xEE700-0xEE7FF */ trait_page_0008, - /* 0xEE800-0xEE8FF */ trait_page_0008, - /* 0xEE900-0xEE9FF */ trait_page_0008, - /* 0xEEA00-0xEEAFF */ trait_page_0008, - /* 0xEEB00-0xEEBFF */ trait_page_0008, - /* 0xEEC00-0xEECFF */ trait_page_0008, - /* 0xEED00-0xEEDFF */ trait_page_0008, - /* 0xEEE00-0xEEEFF */ trait_page_0008, - /* 0xEEF00-0xEEFFF */ trait_page_0008, - /* 0xEF000-0xEF0FF */ trait_page_0008, - /* 0xEF100-0xEF1FF */ trait_page_0008, - /* 0xEF200-0xEF2FF */ trait_page_0008, - /* 0xEF300-0xEF3FF */ trait_page_0008, - /* 0xEF400-0xEF4FF */ trait_page_0008, - /* 0xEF500-0xEF5FF */ trait_page_0008, - /* 0xEF600-0xEF6FF */ trait_page_0008, - /* 0xEF700-0xEF7FF */ trait_page_0008, - /* 0xEF800-0xEF8FF */ trait_page_0008, - /* 0xEF900-0xEF9FF */ trait_page_0008, - /* 0xEFA00-0xEFAFF */ trait_page_0008, - /* 0xEFB00-0xEFBFF */ trait_page_0008, - /* 0xEFC00-0xEFCFF */ trait_page_0008, - /* 0xEFD00-0xEFDFF */ trait_page_0008, - /* 0xEFE00-0xEFEFF */ trait_page_0008, - /* 0xEFF00-0xEFFFF */ trait_page_0008, - /* 0xF0000-0xF00FF */ trait_page_001D, - /* 0xF0100-0xF01FF */ trait_page_001D, - /* 0xF0200-0xF02FF */ trait_page_001D, - /* 0xF0300-0xF03FF */ trait_page_001D, - /* 0xF0400-0xF04FF */ trait_page_001D, - /* 0xF0500-0xF05FF */ trait_page_001D, - /* 0xF0600-0xF06FF */ trait_page_001D, - /* 0xF0700-0xF07FF */ trait_page_001D, - /* 0xF0800-0xF08FF */ trait_page_001D, - /* 0xF0900-0xF09FF */ trait_page_001D, - /* 0xF0A00-0xF0AFF */ trait_page_001D, - /* 0xF0B00-0xF0BFF */ trait_page_001D, - /* 0xF0C00-0xF0CFF */ trait_page_001D, - /* 0xF0D00-0xF0DFF */ trait_page_001D, - /* 0xF0E00-0xF0EFF */ trait_page_001D, - /* 0xF0F00-0xF0FFF */ trait_page_001D, - /* 0xF1000-0xF10FF */ trait_page_001D, - /* 0xF1100-0xF11FF */ trait_page_001D, - /* 0xF1200-0xF12FF */ trait_page_001D, - /* 0xF1300-0xF13FF */ trait_page_001D, - /* 0xF1400-0xF14FF */ trait_page_001D, - /* 0xF1500-0xF15FF */ trait_page_001D, - /* 0xF1600-0xF16FF */ trait_page_001D, - /* 0xF1700-0xF17FF */ trait_page_001D, - /* 0xF1800-0xF18FF */ trait_page_001D, - /* 0xF1900-0xF19FF */ trait_page_001D, - /* 0xF1A00-0xF1AFF */ trait_page_001D, - /* 0xF1B00-0xF1BFF */ trait_page_001D, - /* 0xF1C00-0xF1CFF */ trait_page_001D, - /* 0xF1D00-0xF1DFF */ trait_page_001D, - /* 0xF1E00-0xF1EFF */ trait_page_001D, - /* 0xF1F00-0xF1FFF */ trait_page_001D, - /* 0xF2000-0xF20FF */ trait_page_001D, - /* 0xF2100-0xF21FF */ trait_page_001D, - /* 0xF2200-0xF22FF */ trait_page_001D, - /* 0xF2300-0xF23FF */ trait_page_001D, - /* 0xF2400-0xF24FF */ trait_page_001D, - /* 0xF2500-0xF25FF */ trait_page_001D, - /* 0xF2600-0xF26FF */ trait_page_001D, - /* 0xF2700-0xF27FF */ trait_page_001D, - /* 0xF2800-0xF28FF */ trait_page_001D, - /* 0xF2900-0xF29FF */ trait_page_001D, - /* 0xF2A00-0xF2AFF */ trait_page_001D, - /* 0xF2B00-0xF2BFF */ trait_page_001D, - /* 0xF2C00-0xF2CFF */ trait_page_001D, - /* 0xF2D00-0xF2DFF */ trait_page_001D, - /* 0xF2E00-0xF2EFF */ trait_page_001D, - /* 0xF2F00-0xF2FFF */ trait_page_001D, - /* 0xF3000-0xF30FF */ trait_page_001D, - /* 0xF3100-0xF31FF */ trait_page_001D, - /* 0xF3200-0xF32FF */ trait_page_001D, - /* 0xF3300-0xF33FF */ trait_page_001D, - /* 0xF3400-0xF34FF */ trait_page_001D, - /* 0xF3500-0xF35FF */ trait_page_001D, - /* 0xF3600-0xF36FF */ trait_page_001D, - /* 0xF3700-0xF37FF */ trait_page_001D, - /* 0xF3800-0xF38FF */ trait_page_001D, - /* 0xF3900-0xF39FF */ trait_page_001D, - /* 0xF3A00-0xF3AFF */ trait_page_001D, - /* 0xF3B00-0xF3BFF */ trait_page_001D, - /* 0xF3C00-0xF3CFF */ trait_page_001D, - /* 0xF3D00-0xF3DFF */ trait_page_001D, - /* 0xF3E00-0xF3EFF */ trait_page_001D, - /* 0xF3F00-0xF3FFF */ trait_page_001D, - /* 0xF4000-0xF40FF */ trait_page_001D, - /* 0xF4100-0xF41FF */ trait_page_001D, - /* 0xF4200-0xF42FF */ trait_page_001D, - /* 0xF4300-0xF43FF */ trait_page_001D, - /* 0xF4400-0xF44FF */ trait_page_001D, - /* 0xF4500-0xF45FF */ trait_page_001D, - /* 0xF4600-0xF46FF */ trait_page_001D, - /* 0xF4700-0xF47FF */ trait_page_001D, - /* 0xF4800-0xF48FF */ trait_page_001D, - /* 0xF4900-0xF49FF */ trait_page_001D, - /* 0xF4A00-0xF4AFF */ trait_page_001D, - /* 0xF4B00-0xF4BFF */ trait_page_001D, - /* 0xF4C00-0xF4CFF */ trait_page_001D, - /* 0xF4D00-0xF4DFF */ trait_page_001D, - /* 0xF4E00-0xF4EFF */ trait_page_001D, - /* 0xF4F00-0xF4FFF */ trait_page_001D, - /* 0xF5000-0xF50FF */ trait_page_001D, - /* 0xF5100-0xF51FF */ trait_page_001D, - /* 0xF5200-0xF52FF */ trait_page_001D, - /* 0xF5300-0xF53FF */ trait_page_001D, - /* 0xF5400-0xF54FF */ trait_page_001D, - /* 0xF5500-0xF55FF */ trait_page_001D, - /* 0xF5600-0xF56FF */ trait_page_001D, - /* 0xF5700-0xF57FF */ trait_page_001D, - /* 0xF5800-0xF58FF */ trait_page_001D, - /* 0xF5900-0xF59FF */ trait_page_001D, - /* 0xF5A00-0xF5AFF */ trait_page_001D, - /* 0xF5B00-0xF5BFF */ trait_page_001D, - /* 0xF5C00-0xF5CFF */ trait_page_001D, - /* 0xF5D00-0xF5DFF */ trait_page_001D, - /* 0xF5E00-0xF5EFF */ trait_page_001D, - /* 0xF5F00-0xF5FFF */ trait_page_001D, - /* 0xF6000-0xF60FF */ trait_page_001D, - /* 0xF6100-0xF61FF */ trait_page_001D, - /* 0xF6200-0xF62FF */ trait_page_001D, - /* 0xF6300-0xF63FF */ trait_page_001D, - /* 0xF6400-0xF64FF */ trait_page_001D, - /* 0xF6500-0xF65FF */ trait_page_001D, - /* 0xF6600-0xF66FF */ trait_page_001D, - /* 0xF6700-0xF67FF */ trait_page_001D, - /* 0xF6800-0xF68FF */ trait_page_001D, - /* 0xF6900-0xF69FF */ trait_page_001D, - /* 0xF6A00-0xF6AFF */ trait_page_001D, - /* 0xF6B00-0xF6BFF */ trait_page_001D, - /* 0xF6C00-0xF6CFF */ trait_page_001D, - /* 0xF6D00-0xF6DFF */ trait_page_001D, - /* 0xF6E00-0xF6EFF */ trait_page_001D, - /* 0xF6F00-0xF6FFF */ trait_page_001D, - /* 0xF7000-0xF70FF */ trait_page_001D, - /* 0xF7100-0xF71FF */ trait_page_001D, - /* 0xF7200-0xF72FF */ trait_page_001D, - /* 0xF7300-0xF73FF */ trait_page_001D, - /* 0xF7400-0xF74FF */ trait_page_001D, - /* 0xF7500-0xF75FF */ trait_page_001D, - /* 0xF7600-0xF76FF */ trait_page_001D, - /* 0xF7700-0xF77FF */ trait_page_001D, - /* 0xF7800-0xF78FF */ trait_page_001D, - /* 0xF7900-0xF79FF */ trait_page_001D, - /* 0xF7A00-0xF7AFF */ trait_page_001D, - /* 0xF7B00-0xF7BFF */ trait_page_001D, - /* 0xF7C00-0xF7CFF */ trait_page_001D, - /* 0xF7D00-0xF7DFF */ trait_page_001D, - /* 0xF7E00-0xF7EFF */ trait_page_001D, - /* 0xF7F00-0xF7FFF */ trait_page_001D, - /* 0xF8000-0xF80FF */ trait_page_001D, - /* 0xF8100-0xF81FF */ trait_page_001D, - /* 0xF8200-0xF82FF */ trait_page_001D, - /* 0xF8300-0xF83FF */ trait_page_001D, - /* 0xF8400-0xF84FF */ trait_page_001D, - /* 0xF8500-0xF85FF */ trait_page_001D, - /* 0xF8600-0xF86FF */ trait_page_001D, - /* 0xF8700-0xF87FF */ trait_page_001D, - /* 0xF8800-0xF88FF */ trait_page_001D, - /* 0xF8900-0xF89FF */ trait_page_001D, - /* 0xF8A00-0xF8AFF */ trait_page_001D, - /* 0xF8B00-0xF8BFF */ trait_page_001D, - /* 0xF8C00-0xF8CFF */ trait_page_001D, - /* 0xF8D00-0xF8DFF */ trait_page_001D, - /* 0xF8E00-0xF8EFF */ trait_page_001D, - /* 0xF8F00-0xF8FFF */ trait_page_001D, - /* 0xF9000-0xF90FF */ trait_page_001D, - /* 0xF9100-0xF91FF */ trait_page_001D, - /* 0xF9200-0xF92FF */ trait_page_001D, - /* 0xF9300-0xF93FF */ trait_page_001D, - /* 0xF9400-0xF94FF */ trait_page_001D, - /* 0xF9500-0xF95FF */ trait_page_001D, - /* 0xF9600-0xF96FF */ trait_page_001D, - /* 0xF9700-0xF97FF */ trait_page_001D, - /* 0xF9800-0xF98FF */ trait_page_001D, - /* 0xF9900-0xF99FF */ trait_page_001D, - /* 0xF9A00-0xF9AFF */ trait_page_001D, - /* 0xF9B00-0xF9BFF */ trait_page_001D, - /* 0xF9C00-0xF9CFF */ trait_page_001D, - /* 0xF9D00-0xF9DFF */ trait_page_001D, - /* 0xF9E00-0xF9EFF */ trait_page_001D, - /* 0xF9F00-0xF9FFF */ trait_page_001D, - /* 0xFA000-0xFA0FF */ trait_page_001D, - /* 0xFA100-0xFA1FF */ trait_page_001D, - /* 0xFA200-0xFA2FF */ trait_page_001D, - /* 0xFA300-0xFA3FF */ trait_page_001D, - /* 0xFA400-0xFA4FF */ trait_page_001D, - /* 0xFA500-0xFA5FF */ trait_page_001D, - /* 0xFA600-0xFA6FF */ trait_page_001D, - /* 0xFA700-0xFA7FF */ trait_page_001D, - /* 0xFA800-0xFA8FF */ trait_page_001D, - /* 0xFA900-0xFA9FF */ trait_page_001D, - /* 0xFAA00-0xFAAFF */ trait_page_001D, - /* 0xFAB00-0xFABFF */ trait_page_001D, - /* 0xFAC00-0xFACFF */ trait_page_001D, - /* 0xFAD00-0xFADFF */ trait_page_001D, - /* 0xFAE00-0xFAEFF */ trait_page_001D, - /* 0xFAF00-0xFAFFF */ trait_page_001D, - /* 0xFB000-0xFB0FF */ trait_page_001D, - /* 0xFB100-0xFB1FF */ trait_page_001D, - /* 0xFB200-0xFB2FF */ trait_page_001D, - /* 0xFB300-0xFB3FF */ trait_page_001D, - /* 0xFB400-0xFB4FF */ trait_page_001D, - /* 0xFB500-0xFB5FF */ trait_page_001D, - /* 0xFB600-0xFB6FF */ trait_page_001D, - /* 0xFB700-0xFB7FF */ trait_page_001D, - /* 0xFB800-0xFB8FF */ trait_page_001D, - /* 0xFB900-0xFB9FF */ trait_page_001D, - /* 0xFBA00-0xFBAFF */ trait_page_001D, - /* 0xFBB00-0xFBBFF */ trait_page_001D, - /* 0xFBC00-0xFBCFF */ trait_page_001D, - /* 0xFBD00-0xFBDFF */ trait_page_001D, - /* 0xFBE00-0xFBEFF */ trait_page_001D, - /* 0xFBF00-0xFBFFF */ trait_page_001D, - /* 0xFC000-0xFC0FF */ trait_page_001D, - /* 0xFC100-0xFC1FF */ trait_page_001D, - /* 0xFC200-0xFC2FF */ trait_page_001D, - /* 0xFC300-0xFC3FF */ trait_page_001D, - /* 0xFC400-0xFC4FF */ trait_page_001D, - /* 0xFC500-0xFC5FF */ trait_page_001D, - /* 0xFC600-0xFC6FF */ trait_page_001D, - /* 0xFC700-0xFC7FF */ trait_page_001D, - /* 0xFC800-0xFC8FF */ trait_page_001D, - /* 0xFC900-0xFC9FF */ trait_page_001D, - /* 0xFCA00-0xFCAFF */ trait_page_001D, - /* 0xFCB00-0xFCBFF */ trait_page_001D, - /* 0xFCC00-0xFCCFF */ trait_page_001D, - /* 0xFCD00-0xFCDFF */ trait_page_001D, - /* 0xFCE00-0xFCEFF */ trait_page_001D, - /* 0xFCF00-0xFCFFF */ trait_page_001D, - /* 0xFD000-0xFD0FF */ trait_page_001D, - /* 0xFD100-0xFD1FF */ trait_page_001D, - /* 0xFD200-0xFD2FF */ trait_page_001D, - /* 0xFD300-0xFD3FF */ trait_page_001D, - /* 0xFD400-0xFD4FF */ trait_page_001D, - /* 0xFD500-0xFD5FF */ trait_page_001D, - /* 0xFD600-0xFD6FF */ trait_page_001D, - /* 0xFD700-0xFD7FF */ trait_page_001D, - /* 0xFD800-0xFD8FF */ trait_page_001D, - /* 0xFD900-0xFD9FF */ trait_page_001D, - /* 0xFDA00-0xFDAFF */ trait_page_001D, - /* 0xFDB00-0xFDBFF */ trait_page_001D, - /* 0xFDC00-0xFDCFF */ trait_page_001D, - /* 0xFDD00-0xFDDFF */ trait_page_001D, - /* 0xFDE00-0xFDEFF */ trait_page_001D, - /* 0xFDF00-0xFDFFF */ trait_page_001D, - /* 0xFE000-0xFE0FF */ trait_page_001D, - /* 0xFE100-0xFE1FF */ trait_page_001D, - /* 0xFE200-0xFE2FF */ trait_page_001D, - /* 0xFE300-0xFE3FF */ trait_page_001D, - /* 0xFE400-0xFE4FF */ trait_page_001D, - /* 0xFE500-0xFE5FF */ trait_page_001D, - /* 0xFE600-0xFE6FF */ trait_page_001D, - /* 0xFE700-0xFE7FF */ trait_page_001D, - /* 0xFE800-0xFE8FF */ trait_page_001D, - /* 0xFE900-0xFE9FF */ trait_page_001D, - /* 0xFEA00-0xFEAFF */ trait_page_001D, - /* 0xFEB00-0xFEBFF */ trait_page_001D, - /* 0xFEC00-0xFECFF */ trait_page_001D, - /* 0xFED00-0xFEDFF */ trait_page_001D, - /* 0xFEE00-0xFEEFF */ trait_page_001D, - /* 0xFEF00-0xFEFFF */ trait_page_001D, - /* 0xFF000-0xFF0FF */ trait_page_001D, - /* 0xFF100-0xFF1FF */ trait_page_001D, - /* 0xFF200-0xFF2FF */ trait_page_001D, - /* 0xFF300-0xFF3FF */ trait_page_001D, - /* 0xFF400-0xFF4FF */ trait_page_001D, - /* 0xFF500-0xFF5FF */ trait_page_001D, - /* 0xFF600-0xFF6FF */ trait_page_001D, - /* 0xFF700-0xFF7FF */ trait_page_001D, - /* 0xFF800-0xFF8FF */ trait_page_001D, - /* 0xFF900-0xFF9FF */ trait_page_001D, - /* 0xFFA00-0xFFAFF */ trait_page_001D, - /* 0xFFB00-0xFFBFF */ trait_page_001D, - /* 0xFFC00-0xFFCFF */ trait_page_001D, - /* 0xFFD00-0xFFDFF */ trait_page_001D, - /* 0xFFE00-0xFFEFF */ trait_page_001D, - /* 0xFFF00-0xFFFFF */ trait_page_003C, - /* 0x100000-0x1000FF */ trait_page_001D, - /* 0x100100-0x1001FF */ trait_page_001D, - /* 0x100200-0x1002FF */ trait_page_001D, - /* 0x100300-0x1003FF */ trait_page_001D, - /* 0x100400-0x1004FF */ trait_page_001D, - /* 0x100500-0x1005FF */ trait_page_001D, - /* 0x100600-0x1006FF */ trait_page_001D, - /* 0x100700-0x1007FF */ trait_page_001D, - /* 0x100800-0x1008FF */ trait_page_001D, - /* 0x100900-0x1009FF */ trait_page_001D, - /* 0x100A00-0x100AFF */ trait_page_001D, - /* 0x100B00-0x100BFF */ trait_page_001D, - /* 0x100C00-0x100CFF */ trait_page_001D, - /* 0x100D00-0x100DFF */ trait_page_001D, - /* 0x100E00-0x100EFF */ trait_page_001D, - /* 0x100F00-0x100FFF */ trait_page_001D, - /* 0x101000-0x1010FF */ trait_page_001D, - /* 0x101100-0x1011FF */ trait_page_001D, - /* 0x101200-0x1012FF */ trait_page_001D, - /* 0x101300-0x1013FF */ trait_page_001D, - /* 0x101400-0x1014FF */ trait_page_001D, - /* 0x101500-0x1015FF */ trait_page_001D, - /* 0x101600-0x1016FF */ trait_page_001D, - /* 0x101700-0x1017FF */ trait_page_001D, - /* 0x101800-0x1018FF */ trait_page_001D, - /* 0x101900-0x1019FF */ trait_page_001D, - /* 0x101A00-0x101AFF */ trait_page_001D, - /* 0x101B00-0x101BFF */ trait_page_001D, - /* 0x101C00-0x101CFF */ trait_page_001D, - /* 0x101D00-0x101DFF */ trait_page_001D, - /* 0x101E00-0x101EFF */ trait_page_001D, - /* 0x101F00-0x101FFF */ trait_page_001D, - /* 0x102000-0x1020FF */ trait_page_001D, - /* 0x102100-0x1021FF */ trait_page_001D, - /* 0x102200-0x1022FF */ trait_page_001D, - /* 0x102300-0x1023FF */ trait_page_001D, - /* 0x102400-0x1024FF */ trait_page_001D, - /* 0x102500-0x1025FF */ trait_page_001D, - /* 0x102600-0x1026FF */ trait_page_001D, - /* 0x102700-0x1027FF */ trait_page_001D, - /* 0x102800-0x1028FF */ trait_page_001D, - /* 0x102900-0x1029FF */ trait_page_001D, - /* 0x102A00-0x102AFF */ trait_page_001D, - /* 0x102B00-0x102BFF */ trait_page_001D, - /* 0x102C00-0x102CFF */ trait_page_001D, - /* 0x102D00-0x102DFF */ trait_page_001D, - /* 0x102E00-0x102EFF */ trait_page_001D, - /* 0x102F00-0x102FFF */ trait_page_001D, - /* 0x103000-0x1030FF */ trait_page_001D, - /* 0x103100-0x1031FF */ trait_page_001D, - /* 0x103200-0x1032FF */ trait_page_001D, - /* 0x103300-0x1033FF */ trait_page_001D, - /* 0x103400-0x1034FF */ trait_page_001D, - /* 0x103500-0x1035FF */ trait_page_001D, - /* 0x103600-0x1036FF */ trait_page_001D, - /* 0x103700-0x1037FF */ trait_page_001D, - /* 0x103800-0x1038FF */ trait_page_001D, - /* 0x103900-0x1039FF */ trait_page_001D, - /* 0x103A00-0x103AFF */ trait_page_001D, - /* 0x103B00-0x103BFF */ trait_page_001D, - /* 0x103C00-0x103CFF */ trait_page_001D, - /* 0x103D00-0x103DFF */ trait_page_001D, - /* 0x103E00-0x103EFF */ trait_page_001D, - /* 0x103F00-0x103FFF */ trait_page_001D, - /* 0x104000-0x1040FF */ trait_page_001D, - /* 0x104100-0x1041FF */ trait_page_001D, - /* 0x104200-0x1042FF */ trait_page_001D, - /* 0x104300-0x1043FF */ trait_page_001D, - /* 0x104400-0x1044FF */ trait_page_001D, - /* 0x104500-0x1045FF */ trait_page_001D, - /* 0x104600-0x1046FF */ trait_page_001D, - /* 0x104700-0x1047FF */ trait_page_001D, - /* 0x104800-0x1048FF */ trait_page_001D, - /* 0x104900-0x1049FF */ trait_page_001D, - /* 0x104A00-0x104AFF */ trait_page_001D, - /* 0x104B00-0x104BFF */ trait_page_001D, - /* 0x104C00-0x104CFF */ trait_page_001D, - /* 0x104D00-0x104DFF */ trait_page_001D, - /* 0x104E00-0x104EFF */ trait_page_001D, - /* 0x104F00-0x104FFF */ trait_page_001D, - /* 0x105000-0x1050FF */ trait_page_001D, - /* 0x105100-0x1051FF */ trait_page_001D, - /* 0x105200-0x1052FF */ trait_page_001D, - /* 0x105300-0x1053FF */ trait_page_001D, - /* 0x105400-0x1054FF */ trait_page_001D, - /* 0x105500-0x1055FF */ trait_page_001D, - /* 0x105600-0x1056FF */ trait_page_001D, - /* 0x105700-0x1057FF */ trait_page_001D, - /* 0x105800-0x1058FF */ trait_page_001D, - /* 0x105900-0x1059FF */ trait_page_001D, - /* 0x105A00-0x105AFF */ trait_page_001D, - /* 0x105B00-0x105BFF */ trait_page_001D, - /* 0x105C00-0x105CFF */ trait_page_001D, - /* 0x105D00-0x105DFF */ trait_page_001D, - /* 0x105E00-0x105EFF */ trait_page_001D, - /* 0x105F00-0x105FFF */ trait_page_001D, - /* 0x106000-0x1060FF */ trait_page_001D, - /* 0x106100-0x1061FF */ trait_page_001D, - /* 0x106200-0x1062FF */ trait_page_001D, - /* 0x106300-0x1063FF */ trait_page_001D, - /* 0x106400-0x1064FF */ trait_page_001D, - /* 0x106500-0x1065FF */ trait_page_001D, - /* 0x106600-0x1066FF */ trait_page_001D, - /* 0x106700-0x1067FF */ trait_page_001D, - /* 0x106800-0x1068FF */ trait_page_001D, - /* 0x106900-0x1069FF */ trait_page_001D, - /* 0x106A00-0x106AFF */ trait_page_001D, - /* 0x106B00-0x106BFF */ trait_page_001D, - /* 0x106C00-0x106CFF */ trait_page_001D, - /* 0x106D00-0x106DFF */ trait_page_001D, - /* 0x106E00-0x106EFF */ trait_page_001D, - /* 0x106F00-0x106FFF */ trait_page_001D, - /* 0x107000-0x1070FF */ trait_page_001D, - /* 0x107100-0x1071FF */ trait_page_001D, - /* 0x107200-0x1072FF */ trait_page_001D, - /* 0x107300-0x1073FF */ trait_page_001D, - /* 0x107400-0x1074FF */ trait_page_001D, - /* 0x107500-0x1075FF */ trait_page_001D, - /* 0x107600-0x1076FF */ trait_page_001D, - /* 0x107700-0x1077FF */ trait_page_001D, - /* 0x107800-0x1078FF */ trait_page_001D, - /* 0x107900-0x1079FF */ trait_page_001D, - /* 0x107A00-0x107AFF */ trait_page_001D, - /* 0x107B00-0x107BFF */ trait_page_001D, - /* 0x107C00-0x107CFF */ trait_page_001D, - /* 0x107D00-0x107DFF */ trait_page_001D, - /* 0x107E00-0x107EFF */ trait_page_001D, - /* 0x107F00-0x107FFF */ trait_page_001D, - /* 0x108000-0x1080FF */ trait_page_001D, - /* 0x108100-0x1081FF */ trait_page_001D, - /* 0x108200-0x1082FF */ trait_page_001D, - /* 0x108300-0x1083FF */ trait_page_001D, - /* 0x108400-0x1084FF */ trait_page_001D, - /* 0x108500-0x1085FF */ trait_page_001D, - /* 0x108600-0x1086FF */ trait_page_001D, - /* 0x108700-0x1087FF */ trait_page_001D, - /* 0x108800-0x1088FF */ trait_page_001D, - /* 0x108900-0x1089FF */ trait_page_001D, - /* 0x108A00-0x108AFF */ trait_page_001D, - /* 0x108B00-0x108BFF */ trait_page_001D, - /* 0x108C00-0x108CFF */ trait_page_001D, - /* 0x108D00-0x108DFF */ trait_page_001D, - /* 0x108E00-0x108EFF */ trait_page_001D, - /* 0x108F00-0x108FFF */ trait_page_001D, - /* 0x109000-0x1090FF */ trait_page_001D, - /* 0x109100-0x1091FF */ trait_page_001D, - /* 0x109200-0x1092FF */ trait_page_001D, - /* 0x109300-0x1093FF */ trait_page_001D, - /* 0x109400-0x1094FF */ trait_page_001D, - /* 0x109500-0x1095FF */ trait_page_001D, - /* 0x109600-0x1096FF */ trait_page_001D, - /* 0x109700-0x1097FF */ trait_page_001D, - /* 0x109800-0x1098FF */ trait_page_001D, - /* 0x109900-0x1099FF */ trait_page_001D, - /* 0x109A00-0x109AFF */ trait_page_001D, - /* 0x109B00-0x109BFF */ trait_page_001D, - /* 0x109C00-0x109CFF */ trait_page_001D, - /* 0x109D00-0x109DFF */ trait_page_001D, - /* 0x109E00-0x109EFF */ trait_page_001D, - /* 0x109F00-0x109FFF */ trait_page_001D, - /* 0x10A000-0x10A0FF */ trait_page_001D, - /* 0x10A100-0x10A1FF */ trait_page_001D, - /* 0x10A200-0x10A2FF */ trait_page_001D, - /* 0x10A300-0x10A3FF */ trait_page_001D, - /* 0x10A400-0x10A4FF */ trait_page_001D, - /* 0x10A500-0x10A5FF */ trait_page_001D, - /* 0x10A600-0x10A6FF */ trait_page_001D, - /* 0x10A700-0x10A7FF */ trait_page_001D, - /* 0x10A800-0x10A8FF */ trait_page_001D, - /* 0x10A900-0x10A9FF */ trait_page_001D, - /* 0x10AA00-0x10AAFF */ trait_page_001D, - /* 0x10AB00-0x10ABFF */ trait_page_001D, - /* 0x10AC00-0x10ACFF */ trait_page_001D, - /* 0x10AD00-0x10ADFF */ trait_page_001D, - /* 0x10AE00-0x10AEFF */ trait_page_001D, - /* 0x10AF00-0x10AFFF */ trait_page_001D, - /* 0x10B000-0x10B0FF */ trait_page_001D, - /* 0x10B100-0x10B1FF */ trait_page_001D, - /* 0x10B200-0x10B2FF */ trait_page_001D, - /* 0x10B300-0x10B3FF */ trait_page_001D, - /* 0x10B400-0x10B4FF */ trait_page_001D, - /* 0x10B500-0x10B5FF */ trait_page_001D, - /* 0x10B600-0x10B6FF */ trait_page_001D, - /* 0x10B700-0x10B7FF */ trait_page_001D, - /* 0x10B800-0x10B8FF */ trait_page_001D, - /* 0x10B900-0x10B9FF */ trait_page_001D, - /* 0x10BA00-0x10BAFF */ trait_page_001D, - /* 0x10BB00-0x10BBFF */ trait_page_001D, - /* 0x10BC00-0x10BCFF */ trait_page_001D, - /* 0x10BD00-0x10BDFF */ trait_page_001D, - /* 0x10BE00-0x10BEFF */ trait_page_001D, - /* 0x10BF00-0x10BFFF */ trait_page_001D, - /* 0x10C000-0x10C0FF */ trait_page_001D, - /* 0x10C100-0x10C1FF */ trait_page_001D, - /* 0x10C200-0x10C2FF */ trait_page_001D, - /* 0x10C300-0x10C3FF */ trait_page_001D, - /* 0x10C400-0x10C4FF */ trait_page_001D, - /* 0x10C500-0x10C5FF */ trait_page_001D, - /* 0x10C600-0x10C6FF */ trait_page_001D, - /* 0x10C700-0x10C7FF */ trait_page_001D, - /* 0x10C800-0x10C8FF */ trait_page_001D, - /* 0x10C900-0x10C9FF */ trait_page_001D, - /* 0x10CA00-0x10CAFF */ trait_page_001D, - /* 0x10CB00-0x10CBFF */ trait_page_001D, - /* 0x10CC00-0x10CCFF */ trait_page_001D, - /* 0x10CD00-0x10CDFF */ trait_page_001D, - /* 0x10CE00-0x10CEFF */ trait_page_001D, - /* 0x10CF00-0x10CFFF */ trait_page_001D, - /* 0x10D000-0x10D0FF */ trait_page_001D, - /* 0x10D100-0x10D1FF */ trait_page_001D, - /* 0x10D200-0x10D2FF */ trait_page_001D, - /* 0x10D300-0x10D3FF */ trait_page_001D, - /* 0x10D400-0x10D4FF */ trait_page_001D, - /* 0x10D500-0x10D5FF */ trait_page_001D, - /* 0x10D600-0x10D6FF */ trait_page_001D, - /* 0x10D700-0x10D7FF */ trait_page_001D, - /* 0x10D800-0x10D8FF */ trait_page_001D, - /* 0x10D900-0x10D9FF */ trait_page_001D, - /* 0x10DA00-0x10DAFF */ trait_page_001D, - /* 0x10DB00-0x10DBFF */ trait_page_001D, - /* 0x10DC00-0x10DCFF */ trait_page_001D, - /* 0x10DD00-0x10DDFF */ trait_page_001D, - /* 0x10DE00-0x10DEFF */ trait_page_001D, - /* 0x10DF00-0x10DFFF */ trait_page_001D, - /* 0x10E000-0x10E0FF */ trait_page_001D, - /* 0x10E100-0x10E1FF */ trait_page_001D, - /* 0x10E200-0x10E2FF */ trait_page_001D, - /* 0x10E300-0x10E3FF */ trait_page_001D, - /* 0x10E400-0x10E4FF */ trait_page_001D, - /* 0x10E500-0x10E5FF */ trait_page_001D, - /* 0x10E600-0x10E6FF */ trait_page_001D, - /* 0x10E700-0x10E7FF */ trait_page_001D, - /* 0x10E800-0x10E8FF */ trait_page_001D, - /* 0x10E900-0x10E9FF */ trait_page_001D, - /* 0x10EA00-0x10EAFF */ trait_page_001D, - /* 0x10EB00-0x10EBFF */ trait_page_001D, - /* 0x10EC00-0x10ECFF */ trait_page_001D, - /* 0x10ED00-0x10EDFF */ trait_page_001D, - /* 0x10EE00-0x10EEFF */ trait_page_001D, - /* 0x10EF00-0x10EFFF */ trait_page_001D, - /* 0x10F000-0x10F0FF */ trait_page_001D, - /* 0x10F100-0x10F1FF */ trait_page_001D, - /* 0x10F200-0x10F2FF */ trait_page_001D, - /* 0x10F300-0x10F3FF */ trait_page_001D, - /* 0x10F400-0x10F4FF */ trait_page_001D, - /* 0x10F500-0x10F5FF */ trait_page_001D, - /* 0x10F600-0x10F6FF */ trait_page_001D, - /* 0x10F700-0x10F7FF */ trait_page_001D, - /* 0x10F800-0x10F8FF */ trait_page_001D, - /* 0x10F900-0x10F9FF */ trait_page_001D, - /* 0x10FA00-0x10FAFF */ trait_page_001D, - /* 0x10FB00-0x10FBFF */ trait_page_001D, - /* 0x10FC00-0x10FCFF */ trait_page_001D, - /* 0x10FD00-0x10FDFF */ trait_page_001D, - /* 0x10FE00-0x10FEFF */ trait_page_001D, - /* 0x10FF00-0x10FFFF */ trait_page_003C -}; +#include "uni-trait.h" /* ---------------------------------------------------------- */ -#define CASE_MAX 0x10FFFF - -typedef struct case_page_t case_page_t; - -struct case_page_t -{ - qse_int16_t upper; - qse_int16_t lower; -}; - -static case_page_t case_page_0008[512] = -{ - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 40}, - {0, 0}, - {0, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {40, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0007[512] = -{ - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0006[512] = -{ - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {0, 26}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {26, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0005[512] = -{ - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, -7517}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, -8383}, - {0, -8262}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {0, 16}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {16, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0004[512] = -{ - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {59, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, 0}, - {0, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, 0}, - {0, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, 0}, - {0, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, 0}, - {0, 0}, - {0, 0}, - {-8, 0}, - {0, 0}, - {-8, 0}, - {0, 0}, - {-8, 0}, - {0, 0}, - {-8, 0}, - {0, 0}, - {0, -8}, - {0, 0}, - {0, -8}, - {0, 0}, - {0, -8}, - {0, 0}, - {0, -8}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {-74, 0}, - {-74, 0}, - {-86, 0}, - {-86, 0}, - {-86, 0}, - {-86, 0}, - {-100, 0}, - {-100, 0}, - {-128, 0}, - {-128, 0}, - {-112, 0}, - {-112, 0}, - {-126, 0}, - {-126, 0}, - {0, 0}, - {0, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {-8, 0}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {0, -8}, - {-8, 0}, - {-8, 0}, - {0, 0}, - {-9, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, -8}, - {0, -8}, - {0, -74}, - {0, -74}, - {0, -9}, - {0, 0}, - {7205, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {-9, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, -86}, - {0, -86}, - {0, -86}, - {0, -86}, - {0, -9}, - {0, 0}, - {0, 0}, - {0, 0}, - {-8, 0}, - {-8, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, -8}, - {0, -8}, - {0, -100}, - {0, -100}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {-8, 0}, - {-8, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {-7, 0}, - {0, 0}, - {0, 0}, - {0, -8}, - {0, -8}, - {0, -112}, - {0, -112}, - {0, -7}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {-9, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, -128}, - {0, -128}, - {0, -126}, - {0, -126}, - {0, -9}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0003[512] = -{ - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0002[512] = -{ - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 80}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {80, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 48}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {48, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0001[512] = -{ - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, -130}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {210, 0}, - {206, 0}, - {0, 0}, - {205, 0}, - {205, 0}, - {0, 0}, - {202, 0}, - {0, 0}, - {203, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {205, 0}, - {0, 0}, - {0, 0}, - {207, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {209, 0}, - {211, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {211, 0}, - {0, 0}, - {0, 0}, - {213, 0}, - {0, 0}, - {0, 0}, - {214, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {218, 0}, - {0, 0}, - {0, 0}, - {218, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {218, 0}, - {0, 0}, - {217, 0}, - {217, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {219, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {-84, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 38}, - {0, 0}, - {0, 37}, - {0, 37}, - {0, 37}, - {0, 0}, - {0, 64}, - {0, 0}, - {0, 63}, - {0, 63}, - {0, 0}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 0}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {38, 0}, - {37, 0}, - {37, 0}, - {37, 0}, - {0, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {31, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {64, 0}, - {63, 0}, - {63, 0}, - {0, 0}, - {62, 0}, - {57, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {47, 0}, - {54, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {86, 0}, - {80, 0}, - {79, 0}, - {0, 0}, - {0, -60}, - {96, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0} -}; - -static case_page_t case_page_0000[512] = -{ - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {-743, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 0}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 32}, - {0, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {0, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {32, 0}, - {-121, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, -199}, - {232, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, -121}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {300, 0}, - {0, 0}, - {0, 210}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 206}, - {0, 1}, - {1, 0}, - {0, 205}, - {0, 205}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 79}, - {0, 202}, - {0, 203}, - {0, 1}, - {1, 0}, - {0, 205}, - {0, 207}, - {-97, 0}, - {0, 211}, - {0, 209}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 211}, - {0, 213}, - {-130, 0}, - {0, 214}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 218}, - {0, 1}, - {1, 0}, - {0, 218}, - {0, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 218}, - {0, 1}, - {1, 0}, - {0, 217}, - {0, 217}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 219}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {-56, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 0}, - {0, 2}, - {1, 1}, - {2, 0}, - {0, 2}, - {1, 1}, - {2, 0}, - {0, 2}, - {1, 1}, - {2, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {79, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 0}, - {0, 2}, - {1, 1}, - {2, 0}, - {0, 1}, - {1, 0}, - {0, -97}, - {0, -56}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0}, - {0, 1}, - {1, 0} -}; - -static case_page_t* case_map[2176] = -{ - /* 0x0-0x1FF */ case_page_0000, - /* 0x200-0x3FF */ case_page_0001, - /* 0x400-0x5FF */ case_page_0002, - /* 0x600-0x7FF */ case_page_0003, - /* 0x800-0x9FF */ case_page_0003, - /* 0xA00-0xBFF */ case_page_0003, - /* 0xC00-0xDFF */ case_page_0003, - /* 0xE00-0xFFF */ case_page_0003, - /* 0x1000-0x11FF */ case_page_0003, - /* 0x1200-0x13FF */ case_page_0003, - /* 0x1400-0x15FF */ case_page_0003, - /* 0x1600-0x17FF */ case_page_0003, - /* 0x1800-0x19FF */ case_page_0003, - /* 0x1A00-0x1BFF */ case_page_0003, - /* 0x1C00-0x1DFF */ case_page_0003, - /* 0x1E00-0x1FFF */ case_page_0004, - /* 0x2000-0x21FF */ case_page_0005, - /* 0x2200-0x23FF */ case_page_0003, - /* 0x2400-0x25FF */ case_page_0006, - /* 0x2600-0x27FF */ case_page_0003, - /* 0x2800-0x29FF */ case_page_0003, - /* 0x2A00-0x2BFF */ case_page_0003, - /* 0x2C00-0x2DFF */ case_page_0003, - /* 0x2E00-0x2FFF */ case_page_0003, - /* 0x3000-0x31FF */ case_page_0003, - /* 0x3200-0x33FF */ case_page_0003, - /* 0x3400-0x35FF */ case_page_0003, - /* 0x3600-0x37FF */ case_page_0003, - /* 0x3800-0x39FF */ case_page_0003, - /* 0x3A00-0x3BFF */ case_page_0003, - /* 0x3C00-0x3DFF */ case_page_0003, - /* 0x3E00-0x3FFF */ case_page_0003, - /* 0x4000-0x41FF */ case_page_0003, - /* 0x4200-0x43FF */ case_page_0003, - /* 0x4400-0x45FF */ case_page_0003, - /* 0x4600-0x47FF */ case_page_0003, - /* 0x4800-0x49FF */ case_page_0003, - /* 0x4A00-0x4BFF */ case_page_0003, - /* 0x4C00-0x4DFF */ case_page_0003, - /* 0x4E00-0x4FFF */ case_page_0003, - /* 0x5000-0x51FF */ case_page_0003, - /* 0x5200-0x53FF */ case_page_0003, - /* 0x5400-0x55FF */ case_page_0003, - /* 0x5600-0x57FF */ case_page_0003, - /* 0x5800-0x59FF */ case_page_0003, - /* 0x5A00-0x5BFF */ case_page_0003, - /* 0x5C00-0x5DFF */ case_page_0003, - /* 0x5E00-0x5FFF */ case_page_0003, - /* 0x6000-0x61FF */ case_page_0003, - /* 0x6200-0x63FF */ case_page_0003, - /* 0x6400-0x65FF */ case_page_0003, - /* 0x6600-0x67FF */ case_page_0003, - /* 0x6800-0x69FF */ case_page_0003, - /* 0x6A00-0x6BFF */ case_page_0003, - /* 0x6C00-0x6DFF */ case_page_0003, - /* 0x6E00-0x6FFF */ case_page_0003, - /* 0x7000-0x71FF */ case_page_0003, - /* 0x7200-0x73FF */ case_page_0003, - /* 0x7400-0x75FF */ case_page_0003, - /* 0x7600-0x77FF */ case_page_0003, - /* 0x7800-0x79FF */ case_page_0003, - /* 0x7A00-0x7BFF */ case_page_0003, - /* 0x7C00-0x7DFF */ case_page_0003, - /* 0x7E00-0x7FFF */ case_page_0003, - /* 0x8000-0x81FF */ case_page_0003, - /* 0x8200-0x83FF */ case_page_0003, - /* 0x8400-0x85FF */ case_page_0003, - /* 0x8600-0x87FF */ case_page_0003, - /* 0x8800-0x89FF */ case_page_0003, - /* 0x8A00-0x8BFF */ case_page_0003, - /* 0x8C00-0x8DFF */ case_page_0003, - /* 0x8E00-0x8FFF */ case_page_0003, - /* 0x9000-0x91FF */ case_page_0003, - /* 0x9200-0x93FF */ case_page_0003, - /* 0x9400-0x95FF */ case_page_0003, - /* 0x9600-0x97FF */ case_page_0003, - /* 0x9800-0x99FF */ case_page_0003, - /* 0x9A00-0x9BFF */ case_page_0003, - /* 0x9C00-0x9DFF */ case_page_0003, - /* 0x9E00-0x9FFF */ case_page_0003, - /* 0xA000-0xA1FF */ case_page_0003, - /* 0xA200-0xA3FF */ case_page_0003, - /* 0xA400-0xA5FF */ case_page_0003, - /* 0xA600-0xA7FF */ case_page_0003, - /* 0xA800-0xA9FF */ case_page_0003, - /* 0xAA00-0xABFF */ case_page_0003, - /* 0xAC00-0xADFF */ case_page_0003, - /* 0xAE00-0xAFFF */ case_page_0003, - /* 0xB000-0xB1FF */ case_page_0003, - /* 0xB200-0xB3FF */ case_page_0003, - /* 0xB400-0xB5FF */ case_page_0003, - /* 0xB600-0xB7FF */ case_page_0003, - /* 0xB800-0xB9FF */ case_page_0003, - /* 0xBA00-0xBBFF */ case_page_0003, - /* 0xBC00-0xBDFF */ case_page_0003, - /* 0xBE00-0xBFFF */ case_page_0003, - /* 0xC000-0xC1FF */ case_page_0003, - /* 0xC200-0xC3FF */ case_page_0003, - /* 0xC400-0xC5FF */ case_page_0003, - /* 0xC600-0xC7FF */ case_page_0003, - /* 0xC800-0xC9FF */ case_page_0003, - /* 0xCA00-0xCBFF */ case_page_0003, - /* 0xCC00-0xCDFF */ case_page_0003, - /* 0xCE00-0xCFFF */ case_page_0003, - /* 0xD000-0xD1FF */ case_page_0003, - /* 0xD200-0xD3FF */ case_page_0003, - /* 0xD400-0xD5FF */ case_page_0003, - /* 0xD600-0xD7FF */ case_page_0003, - /* 0xD800-0xD9FF */ case_page_0003, - /* 0xDA00-0xDBFF */ case_page_0003, - /* 0xDC00-0xDDFF */ case_page_0003, - /* 0xDE00-0xDFFF */ case_page_0003, - /* 0xE000-0xE1FF */ case_page_0003, - /* 0xE200-0xE3FF */ case_page_0003, - /* 0xE400-0xE5FF */ case_page_0003, - /* 0xE600-0xE7FF */ case_page_0003, - /* 0xE800-0xE9FF */ case_page_0003, - /* 0xEA00-0xEBFF */ case_page_0003, - /* 0xEC00-0xEDFF */ case_page_0003, - /* 0xEE00-0xEFFF */ case_page_0003, - /* 0xF000-0xF1FF */ case_page_0003, - /* 0xF200-0xF3FF */ case_page_0003, - /* 0xF400-0xF5FF */ case_page_0003, - /* 0xF600-0xF7FF */ case_page_0003, - /* 0xF800-0xF9FF */ case_page_0003, - /* 0xFA00-0xFBFF */ case_page_0003, - /* 0xFC00-0xFDFF */ case_page_0003, - /* 0xFE00-0xFFFF */ case_page_0007, - /* 0x10000-0x101FF */ case_page_0003, - /* 0x10200-0x103FF */ case_page_0003, - /* 0x10400-0x105FF */ case_page_0008, - /* 0x10600-0x107FF */ case_page_0003, - /* 0x10800-0x109FF */ case_page_0003, - /* 0x10A00-0x10BFF */ case_page_0003, - /* 0x10C00-0x10DFF */ case_page_0003, - /* 0x10E00-0x10FFF */ case_page_0003, - /* 0x11000-0x111FF */ case_page_0003, - /* 0x11200-0x113FF */ case_page_0003, - /* 0x11400-0x115FF */ case_page_0003, - /* 0x11600-0x117FF */ case_page_0003, - /* 0x11800-0x119FF */ case_page_0003, - /* 0x11A00-0x11BFF */ case_page_0003, - /* 0x11C00-0x11DFF */ case_page_0003, - /* 0x11E00-0x11FFF */ case_page_0003, - /* 0x12000-0x121FF */ case_page_0003, - /* 0x12200-0x123FF */ case_page_0003, - /* 0x12400-0x125FF */ case_page_0003, - /* 0x12600-0x127FF */ case_page_0003, - /* 0x12800-0x129FF */ case_page_0003, - /* 0x12A00-0x12BFF */ case_page_0003, - /* 0x12C00-0x12DFF */ case_page_0003, - /* 0x12E00-0x12FFF */ case_page_0003, - /* 0x13000-0x131FF */ case_page_0003, - /* 0x13200-0x133FF */ case_page_0003, - /* 0x13400-0x135FF */ case_page_0003, - /* 0x13600-0x137FF */ case_page_0003, - /* 0x13800-0x139FF */ case_page_0003, - /* 0x13A00-0x13BFF */ case_page_0003, - /* 0x13C00-0x13DFF */ case_page_0003, - /* 0x13E00-0x13FFF */ case_page_0003, - /* 0x14000-0x141FF */ case_page_0003, - /* 0x14200-0x143FF */ case_page_0003, - /* 0x14400-0x145FF */ case_page_0003, - /* 0x14600-0x147FF */ case_page_0003, - /* 0x14800-0x149FF */ case_page_0003, - /* 0x14A00-0x14BFF */ case_page_0003, - /* 0x14C00-0x14DFF */ case_page_0003, - /* 0x14E00-0x14FFF */ case_page_0003, - /* 0x15000-0x151FF */ case_page_0003, - /* 0x15200-0x153FF */ case_page_0003, - /* 0x15400-0x155FF */ case_page_0003, - /* 0x15600-0x157FF */ case_page_0003, - /* 0x15800-0x159FF */ case_page_0003, - /* 0x15A00-0x15BFF */ case_page_0003, - /* 0x15C00-0x15DFF */ case_page_0003, - /* 0x15E00-0x15FFF */ case_page_0003, - /* 0x16000-0x161FF */ case_page_0003, - /* 0x16200-0x163FF */ case_page_0003, - /* 0x16400-0x165FF */ case_page_0003, - /* 0x16600-0x167FF */ case_page_0003, - /* 0x16800-0x169FF */ case_page_0003, - /* 0x16A00-0x16BFF */ case_page_0003, - /* 0x16C00-0x16DFF */ case_page_0003, - /* 0x16E00-0x16FFF */ case_page_0003, - /* 0x17000-0x171FF */ case_page_0003, - /* 0x17200-0x173FF */ case_page_0003, - /* 0x17400-0x175FF */ case_page_0003, - /* 0x17600-0x177FF */ case_page_0003, - /* 0x17800-0x179FF */ case_page_0003, - /* 0x17A00-0x17BFF */ case_page_0003, - /* 0x17C00-0x17DFF */ case_page_0003, - /* 0x17E00-0x17FFF */ case_page_0003, - /* 0x18000-0x181FF */ case_page_0003, - /* 0x18200-0x183FF */ case_page_0003, - /* 0x18400-0x185FF */ case_page_0003, - /* 0x18600-0x187FF */ case_page_0003, - /* 0x18800-0x189FF */ case_page_0003, - /* 0x18A00-0x18BFF */ case_page_0003, - /* 0x18C00-0x18DFF */ case_page_0003, - /* 0x18E00-0x18FFF */ case_page_0003, - /* 0x19000-0x191FF */ case_page_0003, - /* 0x19200-0x193FF */ case_page_0003, - /* 0x19400-0x195FF */ case_page_0003, - /* 0x19600-0x197FF */ case_page_0003, - /* 0x19800-0x199FF */ case_page_0003, - /* 0x19A00-0x19BFF */ case_page_0003, - /* 0x19C00-0x19DFF */ case_page_0003, - /* 0x19E00-0x19FFF */ case_page_0003, - /* 0x1A000-0x1A1FF */ case_page_0003, - /* 0x1A200-0x1A3FF */ case_page_0003, - /* 0x1A400-0x1A5FF */ case_page_0003, - /* 0x1A600-0x1A7FF */ case_page_0003, - /* 0x1A800-0x1A9FF */ case_page_0003, - /* 0x1AA00-0x1ABFF */ case_page_0003, - /* 0x1AC00-0x1ADFF */ case_page_0003, - /* 0x1AE00-0x1AFFF */ case_page_0003, - /* 0x1B000-0x1B1FF */ case_page_0003, - /* 0x1B200-0x1B3FF */ case_page_0003, - /* 0x1B400-0x1B5FF */ case_page_0003, - /* 0x1B600-0x1B7FF */ case_page_0003, - /* 0x1B800-0x1B9FF */ case_page_0003, - /* 0x1BA00-0x1BBFF */ case_page_0003, - /* 0x1BC00-0x1BDFF */ case_page_0003, - /* 0x1BE00-0x1BFFF */ case_page_0003, - /* 0x1C000-0x1C1FF */ case_page_0003, - /* 0x1C200-0x1C3FF */ case_page_0003, - /* 0x1C400-0x1C5FF */ case_page_0003, - /* 0x1C600-0x1C7FF */ case_page_0003, - /* 0x1C800-0x1C9FF */ case_page_0003, - /* 0x1CA00-0x1CBFF */ case_page_0003, - /* 0x1CC00-0x1CDFF */ case_page_0003, - /* 0x1CE00-0x1CFFF */ case_page_0003, - /* 0x1D000-0x1D1FF */ case_page_0003, - /* 0x1D200-0x1D3FF */ case_page_0003, - /* 0x1D400-0x1D5FF */ case_page_0003, - /* 0x1D600-0x1D7FF */ case_page_0003, - /* 0x1D800-0x1D9FF */ case_page_0003, - /* 0x1DA00-0x1DBFF */ case_page_0003, - /* 0x1DC00-0x1DDFF */ case_page_0003, - /* 0x1DE00-0x1DFFF */ case_page_0003, - /* 0x1E000-0x1E1FF */ case_page_0003, - /* 0x1E200-0x1E3FF */ case_page_0003, - /* 0x1E400-0x1E5FF */ case_page_0003, - /* 0x1E600-0x1E7FF */ case_page_0003, - /* 0x1E800-0x1E9FF */ case_page_0003, - /* 0x1EA00-0x1EBFF */ case_page_0003, - /* 0x1EC00-0x1EDFF */ case_page_0003, - /* 0x1EE00-0x1EFFF */ case_page_0003, - /* 0x1F000-0x1F1FF */ case_page_0003, - /* 0x1F200-0x1F3FF */ case_page_0003, - /* 0x1F400-0x1F5FF */ case_page_0003, - /* 0x1F600-0x1F7FF */ case_page_0003, - /* 0x1F800-0x1F9FF */ case_page_0003, - /* 0x1FA00-0x1FBFF */ case_page_0003, - /* 0x1FC00-0x1FDFF */ case_page_0003, - /* 0x1FE00-0x1FFFF */ case_page_0003, - /* 0x20000-0x201FF */ case_page_0003, - /* 0x20200-0x203FF */ case_page_0003, - /* 0x20400-0x205FF */ case_page_0003, - /* 0x20600-0x207FF */ case_page_0003, - /* 0x20800-0x209FF */ case_page_0003, - /* 0x20A00-0x20BFF */ case_page_0003, - /* 0x20C00-0x20DFF */ case_page_0003, - /* 0x20E00-0x20FFF */ case_page_0003, - /* 0x21000-0x211FF */ case_page_0003, - /* 0x21200-0x213FF */ case_page_0003, - /* 0x21400-0x215FF */ case_page_0003, - /* 0x21600-0x217FF */ case_page_0003, - /* 0x21800-0x219FF */ case_page_0003, - /* 0x21A00-0x21BFF */ case_page_0003, - /* 0x21C00-0x21DFF */ case_page_0003, - /* 0x21E00-0x21FFF */ case_page_0003, - /* 0x22000-0x221FF */ case_page_0003, - /* 0x22200-0x223FF */ case_page_0003, - /* 0x22400-0x225FF */ case_page_0003, - /* 0x22600-0x227FF */ case_page_0003, - /* 0x22800-0x229FF */ case_page_0003, - /* 0x22A00-0x22BFF */ case_page_0003, - /* 0x22C00-0x22DFF */ case_page_0003, - /* 0x22E00-0x22FFF */ case_page_0003, - /* 0x23000-0x231FF */ case_page_0003, - /* 0x23200-0x233FF */ case_page_0003, - /* 0x23400-0x235FF */ case_page_0003, - /* 0x23600-0x237FF */ case_page_0003, - /* 0x23800-0x239FF */ case_page_0003, - /* 0x23A00-0x23BFF */ case_page_0003, - /* 0x23C00-0x23DFF */ case_page_0003, - /* 0x23E00-0x23FFF */ case_page_0003, - /* 0x24000-0x241FF */ case_page_0003, - /* 0x24200-0x243FF */ case_page_0003, - /* 0x24400-0x245FF */ case_page_0003, - /* 0x24600-0x247FF */ case_page_0003, - /* 0x24800-0x249FF */ case_page_0003, - /* 0x24A00-0x24BFF */ case_page_0003, - /* 0x24C00-0x24DFF */ case_page_0003, - /* 0x24E00-0x24FFF */ case_page_0003, - /* 0x25000-0x251FF */ case_page_0003, - /* 0x25200-0x253FF */ case_page_0003, - /* 0x25400-0x255FF */ case_page_0003, - /* 0x25600-0x257FF */ case_page_0003, - /* 0x25800-0x259FF */ case_page_0003, - /* 0x25A00-0x25BFF */ case_page_0003, - /* 0x25C00-0x25DFF */ case_page_0003, - /* 0x25E00-0x25FFF */ case_page_0003, - /* 0x26000-0x261FF */ case_page_0003, - /* 0x26200-0x263FF */ case_page_0003, - /* 0x26400-0x265FF */ case_page_0003, - /* 0x26600-0x267FF */ case_page_0003, - /* 0x26800-0x269FF */ case_page_0003, - /* 0x26A00-0x26BFF */ case_page_0003, - /* 0x26C00-0x26DFF */ case_page_0003, - /* 0x26E00-0x26FFF */ case_page_0003, - /* 0x27000-0x271FF */ case_page_0003, - /* 0x27200-0x273FF */ case_page_0003, - /* 0x27400-0x275FF */ case_page_0003, - /* 0x27600-0x277FF */ case_page_0003, - /* 0x27800-0x279FF */ case_page_0003, - /* 0x27A00-0x27BFF */ case_page_0003, - /* 0x27C00-0x27DFF */ case_page_0003, - /* 0x27E00-0x27FFF */ case_page_0003, - /* 0x28000-0x281FF */ case_page_0003, - /* 0x28200-0x283FF */ case_page_0003, - /* 0x28400-0x285FF */ case_page_0003, - /* 0x28600-0x287FF */ case_page_0003, - /* 0x28800-0x289FF */ case_page_0003, - /* 0x28A00-0x28BFF */ case_page_0003, - /* 0x28C00-0x28DFF */ case_page_0003, - /* 0x28E00-0x28FFF */ case_page_0003, - /* 0x29000-0x291FF */ case_page_0003, - /* 0x29200-0x293FF */ case_page_0003, - /* 0x29400-0x295FF */ case_page_0003, - /* 0x29600-0x297FF */ case_page_0003, - /* 0x29800-0x299FF */ case_page_0003, - /* 0x29A00-0x29BFF */ case_page_0003, - /* 0x29C00-0x29DFF */ case_page_0003, - /* 0x29E00-0x29FFF */ case_page_0003, - /* 0x2A000-0x2A1FF */ case_page_0003, - /* 0x2A200-0x2A3FF */ case_page_0003, - /* 0x2A400-0x2A5FF */ case_page_0003, - /* 0x2A600-0x2A7FF */ case_page_0003, - /* 0x2A800-0x2A9FF */ case_page_0003, - /* 0x2AA00-0x2ABFF */ case_page_0003, - /* 0x2AC00-0x2ADFF */ case_page_0003, - /* 0x2AE00-0x2AFFF */ case_page_0003, - /* 0x2B000-0x2B1FF */ case_page_0003, - /* 0x2B200-0x2B3FF */ case_page_0003, - /* 0x2B400-0x2B5FF */ case_page_0003, - /* 0x2B600-0x2B7FF */ case_page_0003, - /* 0x2B800-0x2B9FF */ case_page_0003, - /* 0x2BA00-0x2BBFF */ case_page_0003, - /* 0x2BC00-0x2BDFF */ case_page_0003, - /* 0x2BE00-0x2BFFF */ case_page_0003, - /* 0x2C000-0x2C1FF */ case_page_0003, - /* 0x2C200-0x2C3FF */ case_page_0003, - /* 0x2C400-0x2C5FF */ case_page_0003, - /* 0x2C600-0x2C7FF */ case_page_0003, - /* 0x2C800-0x2C9FF */ case_page_0003, - /* 0x2CA00-0x2CBFF */ case_page_0003, - /* 0x2CC00-0x2CDFF */ case_page_0003, - /* 0x2CE00-0x2CFFF */ case_page_0003, - /* 0x2D000-0x2D1FF */ case_page_0003, - /* 0x2D200-0x2D3FF */ case_page_0003, - /* 0x2D400-0x2D5FF */ case_page_0003, - /* 0x2D600-0x2D7FF */ case_page_0003, - /* 0x2D800-0x2D9FF */ case_page_0003, - /* 0x2DA00-0x2DBFF */ case_page_0003, - /* 0x2DC00-0x2DDFF */ case_page_0003, - /* 0x2DE00-0x2DFFF */ case_page_0003, - /* 0x2E000-0x2E1FF */ case_page_0003, - /* 0x2E200-0x2E3FF */ case_page_0003, - /* 0x2E400-0x2E5FF */ case_page_0003, - /* 0x2E600-0x2E7FF */ case_page_0003, - /* 0x2E800-0x2E9FF */ case_page_0003, - /* 0x2EA00-0x2EBFF */ case_page_0003, - /* 0x2EC00-0x2EDFF */ case_page_0003, - /* 0x2EE00-0x2EFFF */ case_page_0003, - /* 0x2F000-0x2F1FF */ case_page_0003, - /* 0x2F200-0x2F3FF */ case_page_0003, - /* 0x2F400-0x2F5FF */ case_page_0003, - /* 0x2F600-0x2F7FF */ case_page_0003, - /* 0x2F800-0x2F9FF */ case_page_0003, - /* 0x2FA00-0x2FBFF */ case_page_0003, - /* 0x2FC00-0x2FDFF */ case_page_0003, - /* 0x2FE00-0x2FFFF */ case_page_0003, - /* 0x30000-0x301FF */ case_page_0003, - /* 0x30200-0x303FF */ case_page_0003, - /* 0x30400-0x305FF */ case_page_0003, - /* 0x30600-0x307FF */ case_page_0003, - /* 0x30800-0x309FF */ case_page_0003, - /* 0x30A00-0x30BFF */ case_page_0003, - /* 0x30C00-0x30DFF */ case_page_0003, - /* 0x30E00-0x30FFF */ case_page_0003, - /* 0x31000-0x311FF */ case_page_0003, - /* 0x31200-0x313FF */ case_page_0003, - /* 0x31400-0x315FF */ case_page_0003, - /* 0x31600-0x317FF */ case_page_0003, - /* 0x31800-0x319FF */ case_page_0003, - /* 0x31A00-0x31BFF */ case_page_0003, - /* 0x31C00-0x31DFF */ case_page_0003, - /* 0x31E00-0x31FFF */ case_page_0003, - /* 0x32000-0x321FF */ case_page_0003, - /* 0x32200-0x323FF */ case_page_0003, - /* 0x32400-0x325FF */ case_page_0003, - /* 0x32600-0x327FF */ case_page_0003, - /* 0x32800-0x329FF */ case_page_0003, - /* 0x32A00-0x32BFF */ case_page_0003, - /* 0x32C00-0x32DFF */ case_page_0003, - /* 0x32E00-0x32FFF */ case_page_0003, - /* 0x33000-0x331FF */ case_page_0003, - /* 0x33200-0x333FF */ case_page_0003, - /* 0x33400-0x335FF */ case_page_0003, - /* 0x33600-0x337FF */ case_page_0003, - /* 0x33800-0x339FF */ case_page_0003, - /* 0x33A00-0x33BFF */ case_page_0003, - /* 0x33C00-0x33DFF */ case_page_0003, - /* 0x33E00-0x33FFF */ case_page_0003, - /* 0x34000-0x341FF */ case_page_0003, - /* 0x34200-0x343FF */ case_page_0003, - /* 0x34400-0x345FF */ case_page_0003, - /* 0x34600-0x347FF */ case_page_0003, - /* 0x34800-0x349FF */ case_page_0003, - /* 0x34A00-0x34BFF */ case_page_0003, - /* 0x34C00-0x34DFF */ case_page_0003, - /* 0x34E00-0x34FFF */ case_page_0003, - /* 0x35000-0x351FF */ case_page_0003, - /* 0x35200-0x353FF */ case_page_0003, - /* 0x35400-0x355FF */ case_page_0003, - /* 0x35600-0x357FF */ case_page_0003, - /* 0x35800-0x359FF */ case_page_0003, - /* 0x35A00-0x35BFF */ case_page_0003, - /* 0x35C00-0x35DFF */ case_page_0003, - /* 0x35E00-0x35FFF */ case_page_0003, - /* 0x36000-0x361FF */ case_page_0003, - /* 0x36200-0x363FF */ case_page_0003, - /* 0x36400-0x365FF */ case_page_0003, - /* 0x36600-0x367FF */ case_page_0003, - /* 0x36800-0x369FF */ case_page_0003, - /* 0x36A00-0x36BFF */ case_page_0003, - /* 0x36C00-0x36DFF */ case_page_0003, - /* 0x36E00-0x36FFF */ case_page_0003, - /* 0x37000-0x371FF */ case_page_0003, - /* 0x37200-0x373FF */ case_page_0003, - /* 0x37400-0x375FF */ case_page_0003, - /* 0x37600-0x377FF */ case_page_0003, - /* 0x37800-0x379FF */ case_page_0003, - /* 0x37A00-0x37BFF */ case_page_0003, - /* 0x37C00-0x37DFF */ case_page_0003, - /* 0x37E00-0x37FFF */ case_page_0003, - /* 0x38000-0x381FF */ case_page_0003, - /* 0x38200-0x383FF */ case_page_0003, - /* 0x38400-0x385FF */ case_page_0003, - /* 0x38600-0x387FF */ case_page_0003, - /* 0x38800-0x389FF */ case_page_0003, - /* 0x38A00-0x38BFF */ case_page_0003, - /* 0x38C00-0x38DFF */ case_page_0003, - /* 0x38E00-0x38FFF */ case_page_0003, - /* 0x39000-0x391FF */ case_page_0003, - /* 0x39200-0x393FF */ case_page_0003, - /* 0x39400-0x395FF */ case_page_0003, - /* 0x39600-0x397FF */ case_page_0003, - /* 0x39800-0x399FF */ case_page_0003, - /* 0x39A00-0x39BFF */ case_page_0003, - /* 0x39C00-0x39DFF */ case_page_0003, - /* 0x39E00-0x39FFF */ case_page_0003, - /* 0x3A000-0x3A1FF */ case_page_0003, - /* 0x3A200-0x3A3FF */ case_page_0003, - /* 0x3A400-0x3A5FF */ case_page_0003, - /* 0x3A600-0x3A7FF */ case_page_0003, - /* 0x3A800-0x3A9FF */ case_page_0003, - /* 0x3AA00-0x3ABFF */ case_page_0003, - /* 0x3AC00-0x3ADFF */ case_page_0003, - /* 0x3AE00-0x3AFFF */ case_page_0003, - /* 0x3B000-0x3B1FF */ case_page_0003, - /* 0x3B200-0x3B3FF */ case_page_0003, - /* 0x3B400-0x3B5FF */ case_page_0003, - /* 0x3B600-0x3B7FF */ case_page_0003, - /* 0x3B800-0x3B9FF */ case_page_0003, - /* 0x3BA00-0x3BBFF */ case_page_0003, - /* 0x3BC00-0x3BDFF */ case_page_0003, - /* 0x3BE00-0x3BFFF */ case_page_0003, - /* 0x3C000-0x3C1FF */ case_page_0003, - /* 0x3C200-0x3C3FF */ case_page_0003, - /* 0x3C400-0x3C5FF */ case_page_0003, - /* 0x3C600-0x3C7FF */ case_page_0003, - /* 0x3C800-0x3C9FF */ case_page_0003, - /* 0x3CA00-0x3CBFF */ case_page_0003, - /* 0x3CC00-0x3CDFF */ case_page_0003, - /* 0x3CE00-0x3CFFF */ case_page_0003, - /* 0x3D000-0x3D1FF */ case_page_0003, - /* 0x3D200-0x3D3FF */ case_page_0003, - /* 0x3D400-0x3D5FF */ case_page_0003, - /* 0x3D600-0x3D7FF */ case_page_0003, - /* 0x3D800-0x3D9FF */ case_page_0003, - /* 0x3DA00-0x3DBFF */ case_page_0003, - /* 0x3DC00-0x3DDFF */ case_page_0003, - /* 0x3DE00-0x3DFFF */ case_page_0003, - /* 0x3E000-0x3E1FF */ case_page_0003, - /* 0x3E200-0x3E3FF */ case_page_0003, - /* 0x3E400-0x3E5FF */ case_page_0003, - /* 0x3E600-0x3E7FF */ case_page_0003, - /* 0x3E800-0x3E9FF */ case_page_0003, - /* 0x3EA00-0x3EBFF */ case_page_0003, - /* 0x3EC00-0x3EDFF */ case_page_0003, - /* 0x3EE00-0x3EFFF */ case_page_0003, - /* 0x3F000-0x3F1FF */ case_page_0003, - /* 0x3F200-0x3F3FF */ case_page_0003, - /* 0x3F400-0x3F5FF */ case_page_0003, - /* 0x3F600-0x3F7FF */ case_page_0003, - /* 0x3F800-0x3F9FF */ case_page_0003, - /* 0x3FA00-0x3FBFF */ case_page_0003, - /* 0x3FC00-0x3FDFF */ case_page_0003, - /* 0x3FE00-0x3FFFF */ case_page_0003, - /* 0x40000-0x401FF */ case_page_0003, - /* 0x40200-0x403FF */ case_page_0003, - /* 0x40400-0x405FF */ case_page_0003, - /* 0x40600-0x407FF */ case_page_0003, - /* 0x40800-0x409FF */ case_page_0003, - /* 0x40A00-0x40BFF */ case_page_0003, - /* 0x40C00-0x40DFF */ case_page_0003, - /* 0x40E00-0x40FFF */ case_page_0003, - /* 0x41000-0x411FF */ case_page_0003, - /* 0x41200-0x413FF */ case_page_0003, - /* 0x41400-0x415FF */ case_page_0003, - /* 0x41600-0x417FF */ case_page_0003, - /* 0x41800-0x419FF */ case_page_0003, - /* 0x41A00-0x41BFF */ case_page_0003, - /* 0x41C00-0x41DFF */ case_page_0003, - /* 0x41E00-0x41FFF */ case_page_0003, - /* 0x42000-0x421FF */ case_page_0003, - /* 0x42200-0x423FF */ case_page_0003, - /* 0x42400-0x425FF */ case_page_0003, - /* 0x42600-0x427FF */ case_page_0003, - /* 0x42800-0x429FF */ case_page_0003, - /* 0x42A00-0x42BFF */ case_page_0003, - /* 0x42C00-0x42DFF */ case_page_0003, - /* 0x42E00-0x42FFF */ case_page_0003, - /* 0x43000-0x431FF */ case_page_0003, - /* 0x43200-0x433FF */ case_page_0003, - /* 0x43400-0x435FF */ case_page_0003, - /* 0x43600-0x437FF */ case_page_0003, - /* 0x43800-0x439FF */ case_page_0003, - /* 0x43A00-0x43BFF */ case_page_0003, - /* 0x43C00-0x43DFF */ case_page_0003, - /* 0x43E00-0x43FFF */ case_page_0003, - /* 0x44000-0x441FF */ case_page_0003, - /* 0x44200-0x443FF */ case_page_0003, - /* 0x44400-0x445FF */ case_page_0003, - /* 0x44600-0x447FF */ case_page_0003, - /* 0x44800-0x449FF */ case_page_0003, - /* 0x44A00-0x44BFF */ case_page_0003, - /* 0x44C00-0x44DFF */ case_page_0003, - /* 0x44E00-0x44FFF */ case_page_0003, - /* 0x45000-0x451FF */ case_page_0003, - /* 0x45200-0x453FF */ case_page_0003, - /* 0x45400-0x455FF */ case_page_0003, - /* 0x45600-0x457FF */ case_page_0003, - /* 0x45800-0x459FF */ case_page_0003, - /* 0x45A00-0x45BFF */ case_page_0003, - /* 0x45C00-0x45DFF */ case_page_0003, - /* 0x45E00-0x45FFF */ case_page_0003, - /* 0x46000-0x461FF */ case_page_0003, - /* 0x46200-0x463FF */ case_page_0003, - /* 0x46400-0x465FF */ case_page_0003, - /* 0x46600-0x467FF */ case_page_0003, - /* 0x46800-0x469FF */ case_page_0003, - /* 0x46A00-0x46BFF */ case_page_0003, - /* 0x46C00-0x46DFF */ case_page_0003, - /* 0x46E00-0x46FFF */ case_page_0003, - /* 0x47000-0x471FF */ case_page_0003, - /* 0x47200-0x473FF */ case_page_0003, - /* 0x47400-0x475FF */ case_page_0003, - /* 0x47600-0x477FF */ case_page_0003, - /* 0x47800-0x479FF */ case_page_0003, - /* 0x47A00-0x47BFF */ case_page_0003, - /* 0x47C00-0x47DFF */ case_page_0003, - /* 0x47E00-0x47FFF */ case_page_0003, - /* 0x48000-0x481FF */ case_page_0003, - /* 0x48200-0x483FF */ case_page_0003, - /* 0x48400-0x485FF */ case_page_0003, - /* 0x48600-0x487FF */ case_page_0003, - /* 0x48800-0x489FF */ case_page_0003, - /* 0x48A00-0x48BFF */ case_page_0003, - /* 0x48C00-0x48DFF */ case_page_0003, - /* 0x48E00-0x48FFF */ case_page_0003, - /* 0x49000-0x491FF */ case_page_0003, - /* 0x49200-0x493FF */ case_page_0003, - /* 0x49400-0x495FF */ case_page_0003, - /* 0x49600-0x497FF */ case_page_0003, - /* 0x49800-0x499FF */ case_page_0003, - /* 0x49A00-0x49BFF */ case_page_0003, - /* 0x49C00-0x49DFF */ case_page_0003, - /* 0x49E00-0x49FFF */ case_page_0003, - /* 0x4A000-0x4A1FF */ case_page_0003, - /* 0x4A200-0x4A3FF */ case_page_0003, - /* 0x4A400-0x4A5FF */ case_page_0003, - /* 0x4A600-0x4A7FF */ case_page_0003, - /* 0x4A800-0x4A9FF */ case_page_0003, - /* 0x4AA00-0x4ABFF */ case_page_0003, - /* 0x4AC00-0x4ADFF */ case_page_0003, - /* 0x4AE00-0x4AFFF */ case_page_0003, - /* 0x4B000-0x4B1FF */ case_page_0003, - /* 0x4B200-0x4B3FF */ case_page_0003, - /* 0x4B400-0x4B5FF */ case_page_0003, - /* 0x4B600-0x4B7FF */ case_page_0003, - /* 0x4B800-0x4B9FF */ case_page_0003, - /* 0x4BA00-0x4BBFF */ case_page_0003, - /* 0x4BC00-0x4BDFF */ case_page_0003, - /* 0x4BE00-0x4BFFF */ case_page_0003, - /* 0x4C000-0x4C1FF */ case_page_0003, - /* 0x4C200-0x4C3FF */ case_page_0003, - /* 0x4C400-0x4C5FF */ case_page_0003, - /* 0x4C600-0x4C7FF */ case_page_0003, - /* 0x4C800-0x4C9FF */ case_page_0003, - /* 0x4CA00-0x4CBFF */ case_page_0003, - /* 0x4CC00-0x4CDFF */ case_page_0003, - /* 0x4CE00-0x4CFFF */ case_page_0003, - /* 0x4D000-0x4D1FF */ case_page_0003, - /* 0x4D200-0x4D3FF */ case_page_0003, - /* 0x4D400-0x4D5FF */ case_page_0003, - /* 0x4D600-0x4D7FF */ case_page_0003, - /* 0x4D800-0x4D9FF */ case_page_0003, - /* 0x4DA00-0x4DBFF */ case_page_0003, - /* 0x4DC00-0x4DDFF */ case_page_0003, - /* 0x4DE00-0x4DFFF */ case_page_0003, - /* 0x4E000-0x4E1FF */ case_page_0003, - /* 0x4E200-0x4E3FF */ case_page_0003, - /* 0x4E400-0x4E5FF */ case_page_0003, - /* 0x4E600-0x4E7FF */ case_page_0003, - /* 0x4E800-0x4E9FF */ case_page_0003, - /* 0x4EA00-0x4EBFF */ case_page_0003, - /* 0x4EC00-0x4EDFF */ case_page_0003, - /* 0x4EE00-0x4EFFF */ case_page_0003, - /* 0x4F000-0x4F1FF */ case_page_0003, - /* 0x4F200-0x4F3FF */ case_page_0003, - /* 0x4F400-0x4F5FF */ case_page_0003, - /* 0x4F600-0x4F7FF */ case_page_0003, - /* 0x4F800-0x4F9FF */ case_page_0003, - /* 0x4FA00-0x4FBFF */ case_page_0003, - /* 0x4FC00-0x4FDFF */ case_page_0003, - /* 0x4FE00-0x4FFFF */ case_page_0003, - /* 0x50000-0x501FF */ case_page_0003, - /* 0x50200-0x503FF */ case_page_0003, - /* 0x50400-0x505FF */ case_page_0003, - /* 0x50600-0x507FF */ case_page_0003, - /* 0x50800-0x509FF */ case_page_0003, - /* 0x50A00-0x50BFF */ case_page_0003, - /* 0x50C00-0x50DFF */ case_page_0003, - /* 0x50E00-0x50FFF */ case_page_0003, - /* 0x51000-0x511FF */ case_page_0003, - /* 0x51200-0x513FF */ case_page_0003, - /* 0x51400-0x515FF */ case_page_0003, - /* 0x51600-0x517FF */ case_page_0003, - /* 0x51800-0x519FF */ case_page_0003, - /* 0x51A00-0x51BFF */ case_page_0003, - /* 0x51C00-0x51DFF */ case_page_0003, - /* 0x51E00-0x51FFF */ case_page_0003, - /* 0x52000-0x521FF */ case_page_0003, - /* 0x52200-0x523FF */ case_page_0003, - /* 0x52400-0x525FF */ case_page_0003, - /* 0x52600-0x527FF */ case_page_0003, - /* 0x52800-0x529FF */ case_page_0003, - /* 0x52A00-0x52BFF */ case_page_0003, - /* 0x52C00-0x52DFF */ case_page_0003, - /* 0x52E00-0x52FFF */ case_page_0003, - /* 0x53000-0x531FF */ case_page_0003, - /* 0x53200-0x533FF */ case_page_0003, - /* 0x53400-0x535FF */ case_page_0003, - /* 0x53600-0x537FF */ case_page_0003, - /* 0x53800-0x539FF */ case_page_0003, - /* 0x53A00-0x53BFF */ case_page_0003, - /* 0x53C00-0x53DFF */ case_page_0003, - /* 0x53E00-0x53FFF */ case_page_0003, - /* 0x54000-0x541FF */ case_page_0003, - /* 0x54200-0x543FF */ case_page_0003, - /* 0x54400-0x545FF */ case_page_0003, - /* 0x54600-0x547FF */ case_page_0003, - /* 0x54800-0x549FF */ case_page_0003, - /* 0x54A00-0x54BFF */ case_page_0003, - /* 0x54C00-0x54DFF */ case_page_0003, - /* 0x54E00-0x54FFF */ case_page_0003, - /* 0x55000-0x551FF */ case_page_0003, - /* 0x55200-0x553FF */ case_page_0003, - /* 0x55400-0x555FF */ case_page_0003, - /* 0x55600-0x557FF */ case_page_0003, - /* 0x55800-0x559FF */ case_page_0003, - /* 0x55A00-0x55BFF */ case_page_0003, - /* 0x55C00-0x55DFF */ case_page_0003, - /* 0x55E00-0x55FFF */ case_page_0003, - /* 0x56000-0x561FF */ case_page_0003, - /* 0x56200-0x563FF */ case_page_0003, - /* 0x56400-0x565FF */ case_page_0003, - /* 0x56600-0x567FF */ case_page_0003, - /* 0x56800-0x569FF */ case_page_0003, - /* 0x56A00-0x56BFF */ case_page_0003, - /* 0x56C00-0x56DFF */ case_page_0003, - /* 0x56E00-0x56FFF */ case_page_0003, - /* 0x57000-0x571FF */ case_page_0003, - /* 0x57200-0x573FF */ case_page_0003, - /* 0x57400-0x575FF */ case_page_0003, - /* 0x57600-0x577FF */ case_page_0003, - /* 0x57800-0x579FF */ case_page_0003, - /* 0x57A00-0x57BFF */ case_page_0003, - /* 0x57C00-0x57DFF */ case_page_0003, - /* 0x57E00-0x57FFF */ case_page_0003, - /* 0x58000-0x581FF */ case_page_0003, - /* 0x58200-0x583FF */ case_page_0003, - /* 0x58400-0x585FF */ case_page_0003, - /* 0x58600-0x587FF */ case_page_0003, - /* 0x58800-0x589FF */ case_page_0003, - /* 0x58A00-0x58BFF */ case_page_0003, - /* 0x58C00-0x58DFF */ case_page_0003, - /* 0x58E00-0x58FFF */ case_page_0003, - /* 0x59000-0x591FF */ case_page_0003, - /* 0x59200-0x593FF */ case_page_0003, - /* 0x59400-0x595FF */ case_page_0003, - /* 0x59600-0x597FF */ case_page_0003, - /* 0x59800-0x599FF */ case_page_0003, - /* 0x59A00-0x59BFF */ case_page_0003, - /* 0x59C00-0x59DFF */ case_page_0003, - /* 0x59E00-0x59FFF */ case_page_0003, - /* 0x5A000-0x5A1FF */ case_page_0003, - /* 0x5A200-0x5A3FF */ case_page_0003, - /* 0x5A400-0x5A5FF */ case_page_0003, - /* 0x5A600-0x5A7FF */ case_page_0003, - /* 0x5A800-0x5A9FF */ case_page_0003, - /* 0x5AA00-0x5ABFF */ case_page_0003, - /* 0x5AC00-0x5ADFF */ case_page_0003, - /* 0x5AE00-0x5AFFF */ case_page_0003, - /* 0x5B000-0x5B1FF */ case_page_0003, - /* 0x5B200-0x5B3FF */ case_page_0003, - /* 0x5B400-0x5B5FF */ case_page_0003, - /* 0x5B600-0x5B7FF */ case_page_0003, - /* 0x5B800-0x5B9FF */ case_page_0003, - /* 0x5BA00-0x5BBFF */ case_page_0003, - /* 0x5BC00-0x5BDFF */ case_page_0003, - /* 0x5BE00-0x5BFFF */ case_page_0003, - /* 0x5C000-0x5C1FF */ case_page_0003, - /* 0x5C200-0x5C3FF */ case_page_0003, - /* 0x5C400-0x5C5FF */ case_page_0003, - /* 0x5C600-0x5C7FF */ case_page_0003, - /* 0x5C800-0x5C9FF */ case_page_0003, - /* 0x5CA00-0x5CBFF */ case_page_0003, - /* 0x5CC00-0x5CDFF */ case_page_0003, - /* 0x5CE00-0x5CFFF */ case_page_0003, - /* 0x5D000-0x5D1FF */ case_page_0003, - /* 0x5D200-0x5D3FF */ case_page_0003, - /* 0x5D400-0x5D5FF */ case_page_0003, - /* 0x5D600-0x5D7FF */ case_page_0003, - /* 0x5D800-0x5D9FF */ case_page_0003, - /* 0x5DA00-0x5DBFF */ case_page_0003, - /* 0x5DC00-0x5DDFF */ case_page_0003, - /* 0x5DE00-0x5DFFF */ case_page_0003, - /* 0x5E000-0x5E1FF */ case_page_0003, - /* 0x5E200-0x5E3FF */ case_page_0003, - /* 0x5E400-0x5E5FF */ case_page_0003, - /* 0x5E600-0x5E7FF */ case_page_0003, - /* 0x5E800-0x5E9FF */ case_page_0003, - /* 0x5EA00-0x5EBFF */ case_page_0003, - /* 0x5EC00-0x5EDFF */ case_page_0003, - /* 0x5EE00-0x5EFFF */ case_page_0003, - /* 0x5F000-0x5F1FF */ case_page_0003, - /* 0x5F200-0x5F3FF */ case_page_0003, - /* 0x5F400-0x5F5FF */ case_page_0003, - /* 0x5F600-0x5F7FF */ case_page_0003, - /* 0x5F800-0x5F9FF */ case_page_0003, - /* 0x5FA00-0x5FBFF */ case_page_0003, - /* 0x5FC00-0x5FDFF */ case_page_0003, - /* 0x5FE00-0x5FFFF */ case_page_0003, - /* 0x60000-0x601FF */ case_page_0003, - /* 0x60200-0x603FF */ case_page_0003, - /* 0x60400-0x605FF */ case_page_0003, - /* 0x60600-0x607FF */ case_page_0003, - /* 0x60800-0x609FF */ case_page_0003, - /* 0x60A00-0x60BFF */ case_page_0003, - /* 0x60C00-0x60DFF */ case_page_0003, - /* 0x60E00-0x60FFF */ case_page_0003, - /* 0x61000-0x611FF */ case_page_0003, - /* 0x61200-0x613FF */ case_page_0003, - /* 0x61400-0x615FF */ case_page_0003, - /* 0x61600-0x617FF */ case_page_0003, - /* 0x61800-0x619FF */ case_page_0003, - /* 0x61A00-0x61BFF */ case_page_0003, - /* 0x61C00-0x61DFF */ case_page_0003, - /* 0x61E00-0x61FFF */ case_page_0003, - /* 0x62000-0x621FF */ case_page_0003, - /* 0x62200-0x623FF */ case_page_0003, - /* 0x62400-0x625FF */ case_page_0003, - /* 0x62600-0x627FF */ case_page_0003, - /* 0x62800-0x629FF */ case_page_0003, - /* 0x62A00-0x62BFF */ case_page_0003, - /* 0x62C00-0x62DFF */ case_page_0003, - /* 0x62E00-0x62FFF */ case_page_0003, - /* 0x63000-0x631FF */ case_page_0003, - /* 0x63200-0x633FF */ case_page_0003, - /* 0x63400-0x635FF */ case_page_0003, - /* 0x63600-0x637FF */ case_page_0003, - /* 0x63800-0x639FF */ case_page_0003, - /* 0x63A00-0x63BFF */ case_page_0003, - /* 0x63C00-0x63DFF */ case_page_0003, - /* 0x63E00-0x63FFF */ case_page_0003, - /* 0x64000-0x641FF */ case_page_0003, - /* 0x64200-0x643FF */ case_page_0003, - /* 0x64400-0x645FF */ case_page_0003, - /* 0x64600-0x647FF */ case_page_0003, - /* 0x64800-0x649FF */ case_page_0003, - /* 0x64A00-0x64BFF */ case_page_0003, - /* 0x64C00-0x64DFF */ case_page_0003, - /* 0x64E00-0x64FFF */ case_page_0003, - /* 0x65000-0x651FF */ case_page_0003, - /* 0x65200-0x653FF */ case_page_0003, - /* 0x65400-0x655FF */ case_page_0003, - /* 0x65600-0x657FF */ case_page_0003, - /* 0x65800-0x659FF */ case_page_0003, - /* 0x65A00-0x65BFF */ case_page_0003, - /* 0x65C00-0x65DFF */ case_page_0003, - /* 0x65E00-0x65FFF */ case_page_0003, - /* 0x66000-0x661FF */ case_page_0003, - /* 0x66200-0x663FF */ case_page_0003, - /* 0x66400-0x665FF */ case_page_0003, - /* 0x66600-0x667FF */ case_page_0003, - /* 0x66800-0x669FF */ case_page_0003, - /* 0x66A00-0x66BFF */ case_page_0003, - /* 0x66C00-0x66DFF */ case_page_0003, - /* 0x66E00-0x66FFF */ case_page_0003, - /* 0x67000-0x671FF */ case_page_0003, - /* 0x67200-0x673FF */ case_page_0003, - /* 0x67400-0x675FF */ case_page_0003, - /* 0x67600-0x677FF */ case_page_0003, - /* 0x67800-0x679FF */ case_page_0003, - /* 0x67A00-0x67BFF */ case_page_0003, - /* 0x67C00-0x67DFF */ case_page_0003, - /* 0x67E00-0x67FFF */ case_page_0003, - /* 0x68000-0x681FF */ case_page_0003, - /* 0x68200-0x683FF */ case_page_0003, - /* 0x68400-0x685FF */ case_page_0003, - /* 0x68600-0x687FF */ case_page_0003, - /* 0x68800-0x689FF */ case_page_0003, - /* 0x68A00-0x68BFF */ case_page_0003, - /* 0x68C00-0x68DFF */ case_page_0003, - /* 0x68E00-0x68FFF */ case_page_0003, - /* 0x69000-0x691FF */ case_page_0003, - /* 0x69200-0x693FF */ case_page_0003, - /* 0x69400-0x695FF */ case_page_0003, - /* 0x69600-0x697FF */ case_page_0003, - /* 0x69800-0x699FF */ case_page_0003, - /* 0x69A00-0x69BFF */ case_page_0003, - /* 0x69C00-0x69DFF */ case_page_0003, - /* 0x69E00-0x69FFF */ case_page_0003, - /* 0x6A000-0x6A1FF */ case_page_0003, - /* 0x6A200-0x6A3FF */ case_page_0003, - /* 0x6A400-0x6A5FF */ case_page_0003, - /* 0x6A600-0x6A7FF */ case_page_0003, - /* 0x6A800-0x6A9FF */ case_page_0003, - /* 0x6AA00-0x6ABFF */ case_page_0003, - /* 0x6AC00-0x6ADFF */ case_page_0003, - /* 0x6AE00-0x6AFFF */ case_page_0003, - /* 0x6B000-0x6B1FF */ case_page_0003, - /* 0x6B200-0x6B3FF */ case_page_0003, - /* 0x6B400-0x6B5FF */ case_page_0003, - /* 0x6B600-0x6B7FF */ case_page_0003, - /* 0x6B800-0x6B9FF */ case_page_0003, - /* 0x6BA00-0x6BBFF */ case_page_0003, - /* 0x6BC00-0x6BDFF */ case_page_0003, - /* 0x6BE00-0x6BFFF */ case_page_0003, - /* 0x6C000-0x6C1FF */ case_page_0003, - /* 0x6C200-0x6C3FF */ case_page_0003, - /* 0x6C400-0x6C5FF */ case_page_0003, - /* 0x6C600-0x6C7FF */ case_page_0003, - /* 0x6C800-0x6C9FF */ case_page_0003, - /* 0x6CA00-0x6CBFF */ case_page_0003, - /* 0x6CC00-0x6CDFF */ case_page_0003, - /* 0x6CE00-0x6CFFF */ case_page_0003, - /* 0x6D000-0x6D1FF */ case_page_0003, - /* 0x6D200-0x6D3FF */ case_page_0003, - /* 0x6D400-0x6D5FF */ case_page_0003, - /* 0x6D600-0x6D7FF */ case_page_0003, - /* 0x6D800-0x6D9FF */ case_page_0003, - /* 0x6DA00-0x6DBFF */ case_page_0003, - /* 0x6DC00-0x6DDFF */ case_page_0003, - /* 0x6DE00-0x6DFFF */ case_page_0003, - /* 0x6E000-0x6E1FF */ case_page_0003, - /* 0x6E200-0x6E3FF */ case_page_0003, - /* 0x6E400-0x6E5FF */ case_page_0003, - /* 0x6E600-0x6E7FF */ case_page_0003, - /* 0x6E800-0x6E9FF */ case_page_0003, - /* 0x6EA00-0x6EBFF */ case_page_0003, - /* 0x6EC00-0x6EDFF */ case_page_0003, - /* 0x6EE00-0x6EFFF */ case_page_0003, - /* 0x6F000-0x6F1FF */ case_page_0003, - /* 0x6F200-0x6F3FF */ case_page_0003, - /* 0x6F400-0x6F5FF */ case_page_0003, - /* 0x6F600-0x6F7FF */ case_page_0003, - /* 0x6F800-0x6F9FF */ case_page_0003, - /* 0x6FA00-0x6FBFF */ case_page_0003, - /* 0x6FC00-0x6FDFF */ case_page_0003, - /* 0x6FE00-0x6FFFF */ case_page_0003, - /* 0x70000-0x701FF */ case_page_0003, - /* 0x70200-0x703FF */ case_page_0003, - /* 0x70400-0x705FF */ case_page_0003, - /* 0x70600-0x707FF */ case_page_0003, - /* 0x70800-0x709FF */ case_page_0003, - /* 0x70A00-0x70BFF */ case_page_0003, - /* 0x70C00-0x70DFF */ case_page_0003, - /* 0x70E00-0x70FFF */ case_page_0003, - /* 0x71000-0x711FF */ case_page_0003, - /* 0x71200-0x713FF */ case_page_0003, - /* 0x71400-0x715FF */ case_page_0003, - /* 0x71600-0x717FF */ case_page_0003, - /* 0x71800-0x719FF */ case_page_0003, - /* 0x71A00-0x71BFF */ case_page_0003, - /* 0x71C00-0x71DFF */ case_page_0003, - /* 0x71E00-0x71FFF */ case_page_0003, - /* 0x72000-0x721FF */ case_page_0003, - /* 0x72200-0x723FF */ case_page_0003, - /* 0x72400-0x725FF */ case_page_0003, - /* 0x72600-0x727FF */ case_page_0003, - /* 0x72800-0x729FF */ case_page_0003, - /* 0x72A00-0x72BFF */ case_page_0003, - /* 0x72C00-0x72DFF */ case_page_0003, - /* 0x72E00-0x72FFF */ case_page_0003, - /* 0x73000-0x731FF */ case_page_0003, - /* 0x73200-0x733FF */ case_page_0003, - /* 0x73400-0x735FF */ case_page_0003, - /* 0x73600-0x737FF */ case_page_0003, - /* 0x73800-0x739FF */ case_page_0003, - /* 0x73A00-0x73BFF */ case_page_0003, - /* 0x73C00-0x73DFF */ case_page_0003, - /* 0x73E00-0x73FFF */ case_page_0003, - /* 0x74000-0x741FF */ case_page_0003, - /* 0x74200-0x743FF */ case_page_0003, - /* 0x74400-0x745FF */ case_page_0003, - /* 0x74600-0x747FF */ case_page_0003, - /* 0x74800-0x749FF */ case_page_0003, - /* 0x74A00-0x74BFF */ case_page_0003, - /* 0x74C00-0x74DFF */ case_page_0003, - /* 0x74E00-0x74FFF */ case_page_0003, - /* 0x75000-0x751FF */ case_page_0003, - /* 0x75200-0x753FF */ case_page_0003, - /* 0x75400-0x755FF */ case_page_0003, - /* 0x75600-0x757FF */ case_page_0003, - /* 0x75800-0x759FF */ case_page_0003, - /* 0x75A00-0x75BFF */ case_page_0003, - /* 0x75C00-0x75DFF */ case_page_0003, - /* 0x75E00-0x75FFF */ case_page_0003, - /* 0x76000-0x761FF */ case_page_0003, - /* 0x76200-0x763FF */ case_page_0003, - /* 0x76400-0x765FF */ case_page_0003, - /* 0x76600-0x767FF */ case_page_0003, - /* 0x76800-0x769FF */ case_page_0003, - /* 0x76A00-0x76BFF */ case_page_0003, - /* 0x76C00-0x76DFF */ case_page_0003, - /* 0x76E00-0x76FFF */ case_page_0003, - /* 0x77000-0x771FF */ case_page_0003, - /* 0x77200-0x773FF */ case_page_0003, - /* 0x77400-0x775FF */ case_page_0003, - /* 0x77600-0x777FF */ case_page_0003, - /* 0x77800-0x779FF */ case_page_0003, - /* 0x77A00-0x77BFF */ case_page_0003, - /* 0x77C00-0x77DFF */ case_page_0003, - /* 0x77E00-0x77FFF */ case_page_0003, - /* 0x78000-0x781FF */ case_page_0003, - /* 0x78200-0x783FF */ case_page_0003, - /* 0x78400-0x785FF */ case_page_0003, - /* 0x78600-0x787FF */ case_page_0003, - /* 0x78800-0x789FF */ case_page_0003, - /* 0x78A00-0x78BFF */ case_page_0003, - /* 0x78C00-0x78DFF */ case_page_0003, - /* 0x78E00-0x78FFF */ case_page_0003, - /* 0x79000-0x791FF */ case_page_0003, - /* 0x79200-0x793FF */ case_page_0003, - /* 0x79400-0x795FF */ case_page_0003, - /* 0x79600-0x797FF */ case_page_0003, - /* 0x79800-0x799FF */ case_page_0003, - /* 0x79A00-0x79BFF */ case_page_0003, - /* 0x79C00-0x79DFF */ case_page_0003, - /* 0x79E00-0x79FFF */ case_page_0003, - /* 0x7A000-0x7A1FF */ case_page_0003, - /* 0x7A200-0x7A3FF */ case_page_0003, - /* 0x7A400-0x7A5FF */ case_page_0003, - /* 0x7A600-0x7A7FF */ case_page_0003, - /* 0x7A800-0x7A9FF */ case_page_0003, - /* 0x7AA00-0x7ABFF */ case_page_0003, - /* 0x7AC00-0x7ADFF */ case_page_0003, - /* 0x7AE00-0x7AFFF */ case_page_0003, - /* 0x7B000-0x7B1FF */ case_page_0003, - /* 0x7B200-0x7B3FF */ case_page_0003, - /* 0x7B400-0x7B5FF */ case_page_0003, - /* 0x7B600-0x7B7FF */ case_page_0003, - /* 0x7B800-0x7B9FF */ case_page_0003, - /* 0x7BA00-0x7BBFF */ case_page_0003, - /* 0x7BC00-0x7BDFF */ case_page_0003, - /* 0x7BE00-0x7BFFF */ case_page_0003, - /* 0x7C000-0x7C1FF */ case_page_0003, - /* 0x7C200-0x7C3FF */ case_page_0003, - /* 0x7C400-0x7C5FF */ case_page_0003, - /* 0x7C600-0x7C7FF */ case_page_0003, - /* 0x7C800-0x7C9FF */ case_page_0003, - /* 0x7CA00-0x7CBFF */ case_page_0003, - /* 0x7CC00-0x7CDFF */ case_page_0003, - /* 0x7CE00-0x7CFFF */ case_page_0003, - /* 0x7D000-0x7D1FF */ case_page_0003, - /* 0x7D200-0x7D3FF */ case_page_0003, - /* 0x7D400-0x7D5FF */ case_page_0003, - /* 0x7D600-0x7D7FF */ case_page_0003, - /* 0x7D800-0x7D9FF */ case_page_0003, - /* 0x7DA00-0x7DBFF */ case_page_0003, - /* 0x7DC00-0x7DDFF */ case_page_0003, - /* 0x7DE00-0x7DFFF */ case_page_0003, - /* 0x7E000-0x7E1FF */ case_page_0003, - /* 0x7E200-0x7E3FF */ case_page_0003, - /* 0x7E400-0x7E5FF */ case_page_0003, - /* 0x7E600-0x7E7FF */ case_page_0003, - /* 0x7E800-0x7E9FF */ case_page_0003, - /* 0x7EA00-0x7EBFF */ case_page_0003, - /* 0x7EC00-0x7EDFF */ case_page_0003, - /* 0x7EE00-0x7EFFF */ case_page_0003, - /* 0x7F000-0x7F1FF */ case_page_0003, - /* 0x7F200-0x7F3FF */ case_page_0003, - /* 0x7F400-0x7F5FF */ case_page_0003, - /* 0x7F600-0x7F7FF */ case_page_0003, - /* 0x7F800-0x7F9FF */ case_page_0003, - /* 0x7FA00-0x7FBFF */ case_page_0003, - /* 0x7FC00-0x7FDFF */ case_page_0003, - /* 0x7FE00-0x7FFFF */ case_page_0003, - /* 0x80000-0x801FF */ case_page_0003, - /* 0x80200-0x803FF */ case_page_0003, - /* 0x80400-0x805FF */ case_page_0003, - /* 0x80600-0x807FF */ case_page_0003, - /* 0x80800-0x809FF */ case_page_0003, - /* 0x80A00-0x80BFF */ case_page_0003, - /* 0x80C00-0x80DFF */ case_page_0003, - /* 0x80E00-0x80FFF */ case_page_0003, - /* 0x81000-0x811FF */ case_page_0003, - /* 0x81200-0x813FF */ case_page_0003, - /* 0x81400-0x815FF */ case_page_0003, - /* 0x81600-0x817FF */ case_page_0003, - /* 0x81800-0x819FF */ case_page_0003, - /* 0x81A00-0x81BFF */ case_page_0003, - /* 0x81C00-0x81DFF */ case_page_0003, - /* 0x81E00-0x81FFF */ case_page_0003, - /* 0x82000-0x821FF */ case_page_0003, - /* 0x82200-0x823FF */ case_page_0003, - /* 0x82400-0x825FF */ case_page_0003, - /* 0x82600-0x827FF */ case_page_0003, - /* 0x82800-0x829FF */ case_page_0003, - /* 0x82A00-0x82BFF */ case_page_0003, - /* 0x82C00-0x82DFF */ case_page_0003, - /* 0x82E00-0x82FFF */ case_page_0003, - /* 0x83000-0x831FF */ case_page_0003, - /* 0x83200-0x833FF */ case_page_0003, - /* 0x83400-0x835FF */ case_page_0003, - /* 0x83600-0x837FF */ case_page_0003, - /* 0x83800-0x839FF */ case_page_0003, - /* 0x83A00-0x83BFF */ case_page_0003, - /* 0x83C00-0x83DFF */ case_page_0003, - /* 0x83E00-0x83FFF */ case_page_0003, - /* 0x84000-0x841FF */ case_page_0003, - /* 0x84200-0x843FF */ case_page_0003, - /* 0x84400-0x845FF */ case_page_0003, - /* 0x84600-0x847FF */ case_page_0003, - /* 0x84800-0x849FF */ case_page_0003, - /* 0x84A00-0x84BFF */ case_page_0003, - /* 0x84C00-0x84DFF */ case_page_0003, - /* 0x84E00-0x84FFF */ case_page_0003, - /* 0x85000-0x851FF */ case_page_0003, - /* 0x85200-0x853FF */ case_page_0003, - /* 0x85400-0x855FF */ case_page_0003, - /* 0x85600-0x857FF */ case_page_0003, - /* 0x85800-0x859FF */ case_page_0003, - /* 0x85A00-0x85BFF */ case_page_0003, - /* 0x85C00-0x85DFF */ case_page_0003, - /* 0x85E00-0x85FFF */ case_page_0003, - /* 0x86000-0x861FF */ case_page_0003, - /* 0x86200-0x863FF */ case_page_0003, - /* 0x86400-0x865FF */ case_page_0003, - /* 0x86600-0x867FF */ case_page_0003, - /* 0x86800-0x869FF */ case_page_0003, - /* 0x86A00-0x86BFF */ case_page_0003, - /* 0x86C00-0x86DFF */ case_page_0003, - /* 0x86E00-0x86FFF */ case_page_0003, - /* 0x87000-0x871FF */ case_page_0003, - /* 0x87200-0x873FF */ case_page_0003, - /* 0x87400-0x875FF */ case_page_0003, - /* 0x87600-0x877FF */ case_page_0003, - /* 0x87800-0x879FF */ case_page_0003, - /* 0x87A00-0x87BFF */ case_page_0003, - /* 0x87C00-0x87DFF */ case_page_0003, - /* 0x87E00-0x87FFF */ case_page_0003, - /* 0x88000-0x881FF */ case_page_0003, - /* 0x88200-0x883FF */ case_page_0003, - /* 0x88400-0x885FF */ case_page_0003, - /* 0x88600-0x887FF */ case_page_0003, - /* 0x88800-0x889FF */ case_page_0003, - /* 0x88A00-0x88BFF */ case_page_0003, - /* 0x88C00-0x88DFF */ case_page_0003, - /* 0x88E00-0x88FFF */ case_page_0003, - /* 0x89000-0x891FF */ case_page_0003, - /* 0x89200-0x893FF */ case_page_0003, - /* 0x89400-0x895FF */ case_page_0003, - /* 0x89600-0x897FF */ case_page_0003, - /* 0x89800-0x899FF */ case_page_0003, - /* 0x89A00-0x89BFF */ case_page_0003, - /* 0x89C00-0x89DFF */ case_page_0003, - /* 0x89E00-0x89FFF */ case_page_0003, - /* 0x8A000-0x8A1FF */ case_page_0003, - /* 0x8A200-0x8A3FF */ case_page_0003, - /* 0x8A400-0x8A5FF */ case_page_0003, - /* 0x8A600-0x8A7FF */ case_page_0003, - /* 0x8A800-0x8A9FF */ case_page_0003, - /* 0x8AA00-0x8ABFF */ case_page_0003, - /* 0x8AC00-0x8ADFF */ case_page_0003, - /* 0x8AE00-0x8AFFF */ case_page_0003, - /* 0x8B000-0x8B1FF */ case_page_0003, - /* 0x8B200-0x8B3FF */ case_page_0003, - /* 0x8B400-0x8B5FF */ case_page_0003, - /* 0x8B600-0x8B7FF */ case_page_0003, - /* 0x8B800-0x8B9FF */ case_page_0003, - /* 0x8BA00-0x8BBFF */ case_page_0003, - /* 0x8BC00-0x8BDFF */ case_page_0003, - /* 0x8BE00-0x8BFFF */ case_page_0003, - /* 0x8C000-0x8C1FF */ case_page_0003, - /* 0x8C200-0x8C3FF */ case_page_0003, - /* 0x8C400-0x8C5FF */ case_page_0003, - /* 0x8C600-0x8C7FF */ case_page_0003, - /* 0x8C800-0x8C9FF */ case_page_0003, - /* 0x8CA00-0x8CBFF */ case_page_0003, - /* 0x8CC00-0x8CDFF */ case_page_0003, - /* 0x8CE00-0x8CFFF */ case_page_0003, - /* 0x8D000-0x8D1FF */ case_page_0003, - /* 0x8D200-0x8D3FF */ case_page_0003, - /* 0x8D400-0x8D5FF */ case_page_0003, - /* 0x8D600-0x8D7FF */ case_page_0003, - /* 0x8D800-0x8D9FF */ case_page_0003, - /* 0x8DA00-0x8DBFF */ case_page_0003, - /* 0x8DC00-0x8DDFF */ case_page_0003, - /* 0x8DE00-0x8DFFF */ case_page_0003, - /* 0x8E000-0x8E1FF */ case_page_0003, - /* 0x8E200-0x8E3FF */ case_page_0003, - /* 0x8E400-0x8E5FF */ case_page_0003, - /* 0x8E600-0x8E7FF */ case_page_0003, - /* 0x8E800-0x8E9FF */ case_page_0003, - /* 0x8EA00-0x8EBFF */ case_page_0003, - /* 0x8EC00-0x8EDFF */ case_page_0003, - /* 0x8EE00-0x8EFFF */ case_page_0003, - /* 0x8F000-0x8F1FF */ case_page_0003, - /* 0x8F200-0x8F3FF */ case_page_0003, - /* 0x8F400-0x8F5FF */ case_page_0003, - /* 0x8F600-0x8F7FF */ case_page_0003, - /* 0x8F800-0x8F9FF */ case_page_0003, - /* 0x8FA00-0x8FBFF */ case_page_0003, - /* 0x8FC00-0x8FDFF */ case_page_0003, - /* 0x8FE00-0x8FFFF */ case_page_0003, - /* 0x90000-0x901FF */ case_page_0003, - /* 0x90200-0x903FF */ case_page_0003, - /* 0x90400-0x905FF */ case_page_0003, - /* 0x90600-0x907FF */ case_page_0003, - /* 0x90800-0x909FF */ case_page_0003, - /* 0x90A00-0x90BFF */ case_page_0003, - /* 0x90C00-0x90DFF */ case_page_0003, - /* 0x90E00-0x90FFF */ case_page_0003, - /* 0x91000-0x911FF */ case_page_0003, - /* 0x91200-0x913FF */ case_page_0003, - /* 0x91400-0x915FF */ case_page_0003, - /* 0x91600-0x917FF */ case_page_0003, - /* 0x91800-0x919FF */ case_page_0003, - /* 0x91A00-0x91BFF */ case_page_0003, - /* 0x91C00-0x91DFF */ case_page_0003, - /* 0x91E00-0x91FFF */ case_page_0003, - /* 0x92000-0x921FF */ case_page_0003, - /* 0x92200-0x923FF */ case_page_0003, - /* 0x92400-0x925FF */ case_page_0003, - /* 0x92600-0x927FF */ case_page_0003, - /* 0x92800-0x929FF */ case_page_0003, - /* 0x92A00-0x92BFF */ case_page_0003, - /* 0x92C00-0x92DFF */ case_page_0003, - /* 0x92E00-0x92FFF */ case_page_0003, - /* 0x93000-0x931FF */ case_page_0003, - /* 0x93200-0x933FF */ case_page_0003, - /* 0x93400-0x935FF */ case_page_0003, - /* 0x93600-0x937FF */ case_page_0003, - /* 0x93800-0x939FF */ case_page_0003, - /* 0x93A00-0x93BFF */ case_page_0003, - /* 0x93C00-0x93DFF */ case_page_0003, - /* 0x93E00-0x93FFF */ case_page_0003, - /* 0x94000-0x941FF */ case_page_0003, - /* 0x94200-0x943FF */ case_page_0003, - /* 0x94400-0x945FF */ case_page_0003, - /* 0x94600-0x947FF */ case_page_0003, - /* 0x94800-0x949FF */ case_page_0003, - /* 0x94A00-0x94BFF */ case_page_0003, - /* 0x94C00-0x94DFF */ case_page_0003, - /* 0x94E00-0x94FFF */ case_page_0003, - /* 0x95000-0x951FF */ case_page_0003, - /* 0x95200-0x953FF */ case_page_0003, - /* 0x95400-0x955FF */ case_page_0003, - /* 0x95600-0x957FF */ case_page_0003, - /* 0x95800-0x959FF */ case_page_0003, - /* 0x95A00-0x95BFF */ case_page_0003, - /* 0x95C00-0x95DFF */ case_page_0003, - /* 0x95E00-0x95FFF */ case_page_0003, - /* 0x96000-0x961FF */ case_page_0003, - /* 0x96200-0x963FF */ case_page_0003, - /* 0x96400-0x965FF */ case_page_0003, - /* 0x96600-0x967FF */ case_page_0003, - /* 0x96800-0x969FF */ case_page_0003, - /* 0x96A00-0x96BFF */ case_page_0003, - /* 0x96C00-0x96DFF */ case_page_0003, - /* 0x96E00-0x96FFF */ case_page_0003, - /* 0x97000-0x971FF */ case_page_0003, - /* 0x97200-0x973FF */ case_page_0003, - /* 0x97400-0x975FF */ case_page_0003, - /* 0x97600-0x977FF */ case_page_0003, - /* 0x97800-0x979FF */ case_page_0003, - /* 0x97A00-0x97BFF */ case_page_0003, - /* 0x97C00-0x97DFF */ case_page_0003, - /* 0x97E00-0x97FFF */ case_page_0003, - /* 0x98000-0x981FF */ case_page_0003, - /* 0x98200-0x983FF */ case_page_0003, - /* 0x98400-0x985FF */ case_page_0003, - /* 0x98600-0x987FF */ case_page_0003, - /* 0x98800-0x989FF */ case_page_0003, - /* 0x98A00-0x98BFF */ case_page_0003, - /* 0x98C00-0x98DFF */ case_page_0003, - /* 0x98E00-0x98FFF */ case_page_0003, - /* 0x99000-0x991FF */ case_page_0003, - /* 0x99200-0x993FF */ case_page_0003, - /* 0x99400-0x995FF */ case_page_0003, - /* 0x99600-0x997FF */ case_page_0003, - /* 0x99800-0x999FF */ case_page_0003, - /* 0x99A00-0x99BFF */ case_page_0003, - /* 0x99C00-0x99DFF */ case_page_0003, - /* 0x99E00-0x99FFF */ case_page_0003, - /* 0x9A000-0x9A1FF */ case_page_0003, - /* 0x9A200-0x9A3FF */ case_page_0003, - /* 0x9A400-0x9A5FF */ case_page_0003, - /* 0x9A600-0x9A7FF */ case_page_0003, - /* 0x9A800-0x9A9FF */ case_page_0003, - /* 0x9AA00-0x9ABFF */ case_page_0003, - /* 0x9AC00-0x9ADFF */ case_page_0003, - /* 0x9AE00-0x9AFFF */ case_page_0003, - /* 0x9B000-0x9B1FF */ case_page_0003, - /* 0x9B200-0x9B3FF */ case_page_0003, - /* 0x9B400-0x9B5FF */ case_page_0003, - /* 0x9B600-0x9B7FF */ case_page_0003, - /* 0x9B800-0x9B9FF */ case_page_0003, - /* 0x9BA00-0x9BBFF */ case_page_0003, - /* 0x9BC00-0x9BDFF */ case_page_0003, - /* 0x9BE00-0x9BFFF */ case_page_0003, - /* 0x9C000-0x9C1FF */ case_page_0003, - /* 0x9C200-0x9C3FF */ case_page_0003, - /* 0x9C400-0x9C5FF */ case_page_0003, - /* 0x9C600-0x9C7FF */ case_page_0003, - /* 0x9C800-0x9C9FF */ case_page_0003, - /* 0x9CA00-0x9CBFF */ case_page_0003, - /* 0x9CC00-0x9CDFF */ case_page_0003, - /* 0x9CE00-0x9CFFF */ case_page_0003, - /* 0x9D000-0x9D1FF */ case_page_0003, - /* 0x9D200-0x9D3FF */ case_page_0003, - /* 0x9D400-0x9D5FF */ case_page_0003, - /* 0x9D600-0x9D7FF */ case_page_0003, - /* 0x9D800-0x9D9FF */ case_page_0003, - /* 0x9DA00-0x9DBFF */ case_page_0003, - /* 0x9DC00-0x9DDFF */ case_page_0003, - /* 0x9DE00-0x9DFFF */ case_page_0003, - /* 0x9E000-0x9E1FF */ case_page_0003, - /* 0x9E200-0x9E3FF */ case_page_0003, - /* 0x9E400-0x9E5FF */ case_page_0003, - /* 0x9E600-0x9E7FF */ case_page_0003, - /* 0x9E800-0x9E9FF */ case_page_0003, - /* 0x9EA00-0x9EBFF */ case_page_0003, - /* 0x9EC00-0x9EDFF */ case_page_0003, - /* 0x9EE00-0x9EFFF */ case_page_0003, - /* 0x9F000-0x9F1FF */ case_page_0003, - /* 0x9F200-0x9F3FF */ case_page_0003, - /* 0x9F400-0x9F5FF */ case_page_0003, - /* 0x9F600-0x9F7FF */ case_page_0003, - /* 0x9F800-0x9F9FF */ case_page_0003, - /* 0x9FA00-0x9FBFF */ case_page_0003, - /* 0x9FC00-0x9FDFF */ case_page_0003, - /* 0x9FE00-0x9FFFF */ case_page_0003, - /* 0xA0000-0xA01FF */ case_page_0003, - /* 0xA0200-0xA03FF */ case_page_0003, - /* 0xA0400-0xA05FF */ case_page_0003, - /* 0xA0600-0xA07FF */ case_page_0003, - /* 0xA0800-0xA09FF */ case_page_0003, - /* 0xA0A00-0xA0BFF */ case_page_0003, - /* 0xA0C00-0xA0DFF */ case_page_0003, - /* 0xA0E00-0xA0FFF */ case_page_0003, - /* 0xA1000-0xA11FF */ case_page_0003, - /* 0xA1200-0xA13FF */ case_page_0003, - /* 0xA1400-0xA15FF */ case_page_0003, - /* 0xA1600-0xA17FF */ case_page_0003, - /* 0xA1800-0xA19FF */ case_page_0003, - /* 0xA1A00-0xA1BFF */ case_page_0003, - /* 0xA1C00-0xA1DFF */ case_page_0003, - /* 0xA1E00-0xA1FFF */ case_page_0003, - /* 0xA2000-0xA21FF */ case_page_0003, - /* 0xA2200-0xA23FF */ case_page_0003, - /* 0xA2400-0xA25FF */ case_page_0003, - /* 0xA2600-0xA27FF */ case_page_0003, - /* 0xA2800-0xA29FF */ case_page_0003, - /* 0xA2A00-0xA2BFF */ case_page_0003, - /* 0xA2C00-0xA2DFF */ case_page_0003, - /* 0xA2E00-0xA2FFF */ case_page_0003, - /* 0xA3000-0xA31FF */ case_page_0003, - /* 0xA3200-0xA33FF */ case_page_0003, - /* 0xA3400-0xA35FF */ case_page_0003, - /* 0xA3600-0xA37FF */ case_page_0003, - /* 0xA3800-0xA39FF */ case_page_0003, - /* 0xA3A00-0xA3BFF */ case_page_0003, - /* 0xA3C00-0xA3DFF */ case_page_0003, - /* 0xA3E00-0xA3FFF */ case_page_0003, - /* 0xA4000-0xA41FF */ case_page_0003, - /* 0xA4200-0xA43FF */ case_page_0003, - /* 0xA4400-0xA45FF */ case_page_0003, - /* 0xA4600-0xA47FF */ case_page_0003, - /* 0xA4800-0xA49FF */ case_page_0003, - /* 0xA4A00-0xA4BFF */ case_page_0003, - /* 0xA4C00-0xA4DFF */ case_page_0003, - /* 0xA4E00-0xA4FFF */ case_page_0003, - /* 0xA5000-0xA51FF */ case_page_0003, - /* 0xA5200-0xA53FF */ case_page_0003, - /* 0xA5400-0xA55FF */ case_page_0003, - /* 0xA5600-0xA57FF */ case_page_0003, - /* 0xA5800-0xA59FF */ case_page_0003, - /* 0xA5A00-0xA5BFF */ case_page_0003, - /* 0xA5C00-0xA5DFF */ case_page_0003, - /* 0xA5E00-0xA5FFF */ case_page_0003, - /* 0xA6000-0xA61FF */ case_page_0003, - /* 0xA6200-0xA63FF */ case_page_0003, - /* 0xA6400-0xA65FF */ case_page_0003, - /* 0xA6600-0xA67FF */ case_page_0003, - /* 0xA6800-0xA69FF */ case_page_0003, - /* 0xA6A00-0xA6BFF */ case_page_0003, - /* 0xA6C00-0xA6DFF */ case_page_0003, - /* 0xA6E00-0xA6FFF */ case_page_0003, - /* 0xA7000-0xA71FF */ case_page_0003, - /* 0xA7200-0xA73FF */ case_page_0003, - /* 0xA7400-0xA75FF */ case_page_0003, - /* 0xA7600-0xA77FF */ case_page_0003, - /* 0xA7800-0xA79FF */ case_page_0003, - /* 0xA7A00-0xA7BFF */ case_page_0003, - /* 0xA7C00-0xA7DFF */ case_page_0003, - /* 0xA7E00-0xA7FFF */ case_page_0003, - /* 0xA8000-0xA81FF */ case_page_0003, - /* 0xA8200-0xA83FF */ case_page_0003, - /* 0xA8400-0xA85FF */ case_page_0003, - /* 0xA8600-0xA87FF */ case_page_0003, - /* 0xA8800-0xA89FF */ case_page_0003, - /* 0xA8A00-0xA8BFF */ case_page_0003, - /* 0xA8C00-0xA8DFF */ case_page_0003, - /* 0xA8E00-0xA8FFF */ case_page_0003, - /* 0xA9000-0xA91FF */ case_page_0003, - /* 0xA9200-0xA93FF */ case_page_0003, - /* 0xA9400-0xA95FF */ case_page_0003, - /* 0xA9600-0xA97FF */ case_page_0003, - /* 0xA9800-0xA99FF */ case_page_0003, - /* 0xA9A00-0xA9BFF */ case_page_0003, - /* 0xA9C00-0xA9DFF */ case_page_0003, - /* 0xA9E00-0xA9FFF */ case_page_0003, - /* 0xAA000-0xAA1FF */ case_page_0003, - /* 0xAA200-0xAA3FF */ case_page_0003, - /* 0xAA400-0xAA5FF */ case_page_0003, - /* 0xAA600-0xAA7FF */ case_page_0003, - /* 0xAA800-0xAA9FF */ case_page_0003, - /* 0xAAA00-0xAABFF */ case_page_0003, - /* 0xAAC00-0xAADFF */ case_page_0003, - /* 0xAAE00-0xAAFFF */ case_page_0003, - /* 0xAB000-0xAB1FF */ case_page_0003, - /* 0xAB200-0xAB3FF */ case_page_0003, - /* 0xAB400-0xAB5FF */ case_page_0003, - /* 0xAB600-0xAB7FF */ case_page_0003, - /* 0xAB800-0xAB9FF */ case_page_0003, - /* 0xABA00-0xABBFF */ case_page_0003, - /* 0xABC00-0xABDFF */ case_page_0003, - /* 0xABE00-0xABFFF */ case_page_0003, - /* 0xAC000-0xAC1FF */ case_page_0003, - /* 0xAC200-0xAC3FF */ case_page_0003, - /* 0xAC400-0xAC5FF */ case_page_0003, - /* 0xAC600-0xAC7FF */ case_page_0003, - /* 0xAC800-0xAC9FF */ case_page_0003, - /* 0xACA00-0xACBFF */ case_page_0003, - /* 0xACC00-0xACDFF */ case_page_0003, - /* 0xACE00-0xACFFF */ case_page_0003, - /* 0xAD000-0xAD1FF */ case_page_0003, - /* 0xAD200-0xAD3FF */ case_page_0003, - /* 0xAD400-0xAD5FF */ case_page_0003, - /* 0xAD600-0xAD7FF */ case_page_0003, - /* 0xAD800-0xAD9FF */ case_page_0003, - /* 0xADA00-0xADBFF */ case_page_0003, - /* 0xADC00-0xADDFF */ case_page_0003, - /* 0xADE00-0xADFFF */ case_page_0003, - /* 0xAE000-0xAE1FF */ case_page_0003, - /* 0xAE200-0xAE3FF */ case_page_0003, - /* 0xAE400-0xAE5FF */ case_page_0003, - /* 0xAE600-0xAE7FF */ case_page_0003, - /* 0xAE800-0xAE9FF */ case_page_0003, - /* 0xAEA00-0xAEBFF */ case_page_0003, - /* 0xAEC00-0xAEDFF */ case_page_0003, - /* 0xAEE00-0xAEFFF */ case_page_0003, - /* 0xAF000-0xAF1FF */ case_page_0003, - /* 0xAF200-0xAF3FF */ case_page_0003, - /* 0xAF400-0xAF5FF */ case_page_0003, - /* 0xAF600-0xAF7FF */ case_page_0003, - /* 0xAF800-0xAF9FF */ case_page_0003, - /* 0xAFA00-0xAFBFF */ case_page_0003, - /* 0xAFC00-0xAFDFF */ case_page_0003, - /* 0xAFE00-0xAFFFF */ case_page_0003, - /* 0xB0000-0xB01FF */ case_page_0003, - /* 0xB0200-0xB03FF */ case_page_0003, - /* 0xB0400-0xB05FF */ case_page_0003, - /* 0xB0600-0xB07FF */ case_page_0003, - /* 0xB0800-0xB09FF */ case_page_0003, - /* 0xB0A00-0xB0BFF */ case_page_0003, - /* 0xB0C00-0xB0DFF */ case_page_0003, - /* 0xB0E00-0xB0FFF */ case_page_0003, - /* 0xB1000-0xB11FF */ case_page_0003, - /* 0xB1200-0xB13FF */ case_page_0003, - /* 0xB1400-0xB15FF */ case_page_0003, - /* 0xB1600-0xB17FF */ case_page_0003, - /* 0xB1800-0xB19FF */ case_page_0003, - /* 0xB1A00-0xB1BFF */ case_page_0003, - /* 0xB1C00-0xB1DFF */ case_page_0003, - /* 0xB1E00-0xB1FFF */ case_page_0003, - /* 0xB2000-0xB21FF */ case_page_0003, - /* 0xB2200-0xB23FF */ case_page_0003, - /* 0xB2400-0xB25FF */ case_page_0003, - /* 0xB2600-0xB27FF */ case_page_0003, - /* 0xB2800-0xB29FF */ case_page_0003, - /* 0xB2A00-0xB2BFF */ case_page_0003, - /* 0xB2C00-0xB2DFF */ case_page_0003, - /* 0xB2E00-0xB2FFF */ case_page_0003, - /* 0xB3000-0xB31FF */ case_page_0003, - /* 0xB3200-0xB33FF */ case_page_0003, - /* 0xB3400-0xB35FF */ case_page_0003, - /* 0xB3600-0xB37FF */ case_page_0003, - /* 0xB3800-0xB39FF */ case_page_0003, - /* 0xB3A00-0xB3BFF */ case_page_0003, - /* 0xB3C00-0xB3DFF */ case_page_0003, - /* 0xB3E00-0xB3FFF */ case_page_0003, - /* 0xB4000-0xB41FF */ case_page_0003, - /* 0xB4200-0xB43FF */ case_page_0003, - /* 0xB4400-0xB45FF */ case_page_0003, - /* 0xB4600-0xB47FF */ case_page_0003, - /* 0xB4800-0xB49FF */ case_page_0003, - /* 0xB4A00-0xB4BFF */ case_page_0003, - /* 0xB4C00-0xB4DFF */ case_page_0003, - /* 0xB4E00-0xB4FFF */ case_page_0003, - /* 0xB5000-0xB51FF */ case_page_0003, - /* 0xB5200-0xB53FF */ case_page_0003, - /* 0xB5400-0xB55FF */ case_page_0003, - /* 0xB5600-0xB57FF */ case_page_0003, - /* 0xB5800-0xB59FF */ case_page_0003, - /* 0xB5A00-0xB5BFF */ case_page_0003, - /* 0xB5C00-0xB5DFF */ case_page_0003, - /* 0xB5E00-0xB5FFF */ case_page_0003, - /* 0xB6000-0xB61FF */ case_page_0003, - /* 0xB6200-0xB63FF */ case_page_0003, - /* 0xB6400-0xB65FF */ case_page_0003, - /* 0xB6600-0xB67FF */ case_page_0003, - /* 0xB6800-0xB69FF */ case_page_0003, - /* 0xB6A00-0xB6BFF */ case_page_0003, - /* 0xB6C00-0xB6DFF */ case_page_0003, - /* 0xB6E00-0xB6FFF */ case_page_0003, - /* 0xB7000-0xB71FF */ case_page_0003, - /* 0xB7200-0xB73FF */ case_page_0003, - /* 0xB7400-0xB75FF */ case_page_0003, - /* 0xB7600-0xB77FF */ case_page_0003, - /* 0xB7800-0xB79FF */ case_page_0003, - /* 0xB7A00-0xB7BFF */ case_page_0003, - /* 0xB7C00-0xB7DFF */ case_page_0003, - /* 0xB7E00-0xB7FFF */ case_page_0003, - /* 0xB8000-0xB81FF */ case_page_0003, - /* 0xB8200-0xB83FF */ case_page_0003, - /* 0xB8400-0xB85FF */ case_page_0003, - /* 0xB8600-0xB87FF */ case_page_0003, - /* 0xB8800-0xB89FF */ case_page_0003, - /* 0xB8A00-0xB8BFF */ case_page_0003, - /* 0xB8C00-0xB8DFF */ case_page_0003, - /* 0xB8E00-0xB8FFF */ case_page_0003, - /* 0xB9000-0xB91FF */ case_page_0003, - /* 0xB9200-0xB93FF */ case_page_0003, - /* 0xB9400-0xB95FF */ case_page_0003, - /* 0xB9600-0xB97FF */ case_page_0003, - /* 0xB9800-0xB99FF */ case_page_0003, - /* 0xB9A00-0xB9BFF */ case_page_0003, - /* 0xB9C00-0xB9DFF */ case_page_0003, - /* 0xB9E00-0xB9FFF */ case_page_0003, - /* 0xBA000-0xBA1FF */ case_page_0003, - /* 0xBA200-0xBA3FF */ case_page_0003, - /* 0xBA400-0xBA5FF */ case_page_0003, - /* 0xBA600-0xBA7FF */ case_page_0003, - /* 0xBA800-0xBA9FF */ case_page_0003, - /* 0xBAA00-0xBABFF */ case_page_0003, - /* 0xBAC00-0xBADFF */ case_page_0003, - /* 0xBAE00-0xBAFFF */ case_page_0003, - /* 0xBB000-0xBB1FF */ case_page_0003, - /* 0xBB200-0xBB3FF */ case_page_0003, - /* 0xBB400-0xBB5FF */ case_page_0003, - /* 0xBB600-0xBB7FF */ case_page_0003, - /* 0xBB800-0xBB9FF */ case_page_0003, - /* 0xBBA00-0xBBBFF */ case_page_0003, - /* 0xBBC00-0xBBDFF */ case_page_0003, - /* 0xBBE00-0xBBFFF */ case_page_0003, - /* 0xBC000-0xBC1FF */ case_page_0003, - /* 0xBC200-0xBC3FF */ case_page_0003, - /* 0xBC400-0xBC5FF */ case_page_0003, - /* 0xBC600-0xBC7FF */ case_page_0003, - /* 0xBC800-0xBC9FF */ case_page_0003, - /* 0xBCA00-0xBCBFF */ case_page_0003, - /* 0xBCC00-0xBCDFF */ case_page_0003, - /* 0xBCE00-0xBCFFF */ case_page_0003, - /* 0xBD000-0xBD1FF */ case_page_0003, - /* 0xBD200-0xBD3FF */ case_page_0003, - /* 0xBD400-0xBD5FF */ case_page_0003, - /* 0xBD600-0xBD7FF */ case_page_0003, - /* 0xBD800-0xBD9FF */ case_page_0003, - /* 0xBDA00-0xBDBFF */ case_page_0003, - /* 0xBDC00-0xBDDFF */ case_page_0003, - /* 0xBDE00-0xBDFFF */ case_page_0003, - /* 0xBE000-0xBE1FF */ case_page_0003, - /* 0xBE200-0xBE3FF */ case_page_0003, - /* 0xBE400-0xBE5FF */ case_page_0003, - /* 0xBE600-0xBE7FF */ case_page_0003, - /* 0xBE800-0xBE9FF */ case_page_0003, - /* 0xBEA00-0xBEBFF */ case_page_0003, - /* 0xBEC00-0xBEDFF */ case_page_0003, - /* 0xBEE00-0xBEFFF */ case_page_0003, - /* 0xBF000-0xBF1FF */ case_page_0003, - /* 0xBF200-0xBF3FF */ case_page_0003, - /* 0xBF400-0xBF5FF */ case_page_0003, - /* 0xBF600-0xBF7FF */ case_page_0003, - /* 0xBF800-0xBF9FF */ case_page_0003, - /* 0xBFA00-0xBFBFF */ case_page_0003, - /* 0xBFC00-0xBFDFF */ case_page_0003, - /* 0xBFE00-0xBFFFF */ case_page_0003, - /* 0xC0000-0xC01FF */ case_page_0003, - /* 0xC0200-0xC03FF */ case_page_0003, - /* 0xC0400-0xC05FF */ case_page_0003, - /* 0xC0600-0xC07FF */ case_page_0003, - /* 0xC0800-0xC09FF */ case_page_0003, - /* 0xC0A00-0xC0BFF */ case_page_0003, - /* 0xC0C00-0xC0DFF */ case_page_0003, - /* 0xC0E00-0xC0FFF */ case_page_0003, - /* 0xC1000-0xC11FF */ case_page_0003, - /* 0xC1200-0xC13FF */ case_page_0003, - /* 0xC1400-0xC15FF */ case_page_0003, - /* 0xC1600-0xC17FF */ case_page_0003, - /* 0xC1800-0xC19FF */ case_page_0003, - /* 0xC1A00-0xC1BFF */ case_page_0003, - /* 0xC1C00-0xC1DFF */ case_page_0003, - /* 0xC1E00-0xC1FFF */ case_page_0003, - /* 0xC2000-0xC21FF */ case_page_0003, - /* 0xC2200-0xC23FF */ case_page_0003, - /* 0xC2400-0xC25FF */ case_page_0003, - /* 0xC2600-0xC27FF */ case_page_0003, - /* 0xC2800-0xC29FF */ case_page_0003, - /* 0xC2A00-0xC2BFF */ case_page_0003, - /* 0xC2C00-0xC2DFF */ case_page_0003, - /* 0xC2E00-0xC2FFF */ case_page_0003, - /* 0xC3000-0xC31FF */ case_page_0003, - /* 0xC3200-0xC33FF */ case_page_0003, - /* 0xC3400-0xC35FF */ case_page_0003, - /* 0xC3600-0xC37FF */ case_page_0003, - /* 0xC3800-0xC39FF */ case_page_0003, - /* 0xC3A00-0xC3BFF */ case_page_0003, - /* 0xC3C00-0xC3DFF */ case_page_0003, - /* 0xC3E00-0xC3FFF */ case_page_0003, - /* 0xC4000-0xC41FF */ case_page_0003, - /* 0xC4200-0xC43FF */ case_page_0003, - /* 0xC4400-0xC45FF */ case_page_0003, - /* 0xC4600-0xC47FF */ case_page_0003, - /* 0xC4800-0xC49FF */ case_page_0003, - /* 0xC4A00-0xC4BFF */ case_page_0003, - /* 0xC4C00-0xC4DFF */ case_page_0003, - /* 0xC4E00-0xC4FFF */ case_page_0003, - /* 0xC5000-0xC51FF */ case_page_0003, - /* 0xC5200-0xC53FF */ case_page_0003, - /* 0xC5400-0xC55FF */ case_page_0003, - /* 0xC5600-0xC57FF */ case_page_0003, - /* 0xC5800-0xC59FF */ case_page_0003, - /* 0xC5A00-0xC5BFF */ case_page_0003, - /* 0xC5C00-0xC5DFF */ case_page_0003, - /* 0xC5E00-0xC5FFF */ case_page_0003, - /* 0xC6000-0xC61FF */ case_page_0003, - /* 0xC6200-0xC63FF */ case_page_0003, - /* 0xC6400-0xC65FF */ case_page_0003, - /* 0xC6600-0xC67FF */ case_page_0003, - /* 0xC6800-0xC69FF */ case_page_0003, - /* 0xC6A00-0xC6BFF */ case_page_0003, - /* 0xC6C00-0xC6DFF */ case_page_0003, - /* 0xC6E00-0xC6FFF */ case_page_0003, - /* 0xC7000-0xC71FF */ case_page_0003, - /* 0xC7200-0xC73FF */ case_page_0003, - /* 0xC7400-0xC75FF */ case_page_0003, - /* 0xC7600-0xC77FF */ case_page_0003, - /* 0xC7800-0xC79FF */ case_page_0003, - /* 0xC7A00-0xC7BFF */ case_page_0003, - /* 0xC7C00-0xC7DFF */ case_page_0003, - /* 0xC7E00-0xC7FFF */ case_page_0003, - /* 0xC8000-0xC81FF */ case_page_0003, - /* 0xC8200-0xC83FF */ case_page_0003, - /* 0xC8400-0xC85FF */ case_page_0003, - /* 0xC8600-0xC87FF */ case_page_0003, - /* 0xC8800-0xC89FF */ case_page_0003, - /* 0xC8A00-0xC8BFF */ case_page_0003, - /* 0xC8C00-0xC8DFF */ case_page_0003, - /* 0xC8E00-0xC8FFF */ case_page_0003, - /* 0xC9000-0xC91FF */ case_page_0003, - /* 0xC9200-0xC93FF */ case_page_0003, - /* 0xC9400-0xC95FF */ case_page_0003, - /* 0xC9600-0xC97FF */ case_page_0003, - /* 0xC9800-0xC99FF */ case_page_0003, - /* 0xC9A00-0xC9BFF */ case_page_0003, - /* 0xC9C00-0xC9DFF */ case_page_0003, - /* 0xC9E00-0xC9FFF */ case_page_0003, - /* 0xCA000-0xCA1FF */ case_page_0003, - /* 0xCA200-0xCA3FF */ case_page_0003, - /* 0xCA400-0xCA5FF */ case_page_0003, - /* 0xCA600-0xCA7FF */ case_page_0003, - /* 0xCA800-0xCA9FF */ case_page_0003, - /* 0xCAA00-0xCABFF */ case_page_0003, - /* 0xCAC00-0xCADFF */ case_page_0003, - /* 0xCAE00-0xCAFFF */ case_page_0003, - /* 0xCB000-0xCB1FF */ case_page_0003, - /* 0xCB200-0xCB3FF */ case_page_0003, - /* 0xCB400-0xCB5FF */ case_page_0003, - /* 0xCB600-0xCB7FF */ case_page_0003, - /* 0xCB800-0xCB9FF */ case_page_0003, - /* 0xCBA00-0xCBBFF */ case_page_0003, - /* 0xCBC00-0xCBDFF */ case_page_0003, - /* 0xCBE00-0xCBFFF */ case_page_0003, - /* 0xCC000-0xCC1FF */ case_page_0003, - /* 0xCC200-0xCC3FF */ case_page_0003, - /* 0xCC400-0xCC5FF */ case_page_0003, - /* 0xCC600-0xCC7FF */ case_page_0003, - /* 0xCC800-0xCC9FF */ case_page_0003, - /* 0xCCA00-0xCCBFF */ case_page_0003, - /* 0xCCC00-0xCCDFF */ case_page_0003, - /* 0xCCE00-0xCCFFF */ case_page_0003, - /* 0xCD000-0xCD1FF */ case_page_0003, - /* 0xCD200-0xCD3FF */ case_page_0003, - /* 0xCD400-0xCD5FF */ case_page_0003, - /* 0xCD600-0xCD7FF */ case_page_0003, - /* 0xCD800-0xCD9FF */ case_page_0003, - /* 0xCDA00-0xCDBFF */ case_page_0003, - /* 0xCDC00-0xCDDFF */ case_page_0003, - /* 0xCDE00-0xCDFFF */ case_page_0003, - /* 0xCE000-0xCE1FF */ case_page_0003, - /* 0xCE200-0xCE3FF */ case_page_0003, - /* 0xCE400-0xCE5FF */ case_page_0003, - /* 0xCE600-0xCE7FF */ case_page_0003, - /* 0xCE800-0xCE9FF */ case_page_0003, - /* 0xCEA00-0xCEBFF */ case_page_0003, - /* 0xCEC00-0xCEDFF */ case_page_0003, - /* 0xCEE00-0xCEFFF */ case_page_0003, - /* 0xCF000-0xCF1FF */ case_page_0003, - /* 0xCF200-0xCF3FF */ case_page_0003, - /* 0xCF400-0xCF5FF */ case_page_0003, - /* 0xCF600-0xCF7FF */ case_page_0003, - /* 0xCF800-0xCF9FF */ case_page_0003, - /* 0xCFA00-0xCFBFF */ case_page_0003, - /* 0xCFC00-0xCFDFF */ case_page_0003, - /* 0xCFE00-0xCFFFF */ case_page_0003, - /* 0xD0000-0xD01FF */ case_page_0003, - /* 0xD0200-0xD03FF */ case_page_0003, - /* 0xD0400-0xD05FF */ case_page_0003, - /* 0xD0600-0xD07FF */ case_page_0003, - /* 0xD0800-0xD09FF */ case_page_0003, - /* 0xD0A00-0xD0BFF */ case_page_0003, - /* 0xD0C00-0xD0DFF */ case_page_0003, - /* 0xD0E00-0xD0FFF */ case_page_0003, - /* 0xD1000-0xD11FF */ case_page_0003, - /* 0xD1200-0xD13FF */ case_page_0003, - /* 0xD1400-0xD15FF */ case_page_0003, - /* 0xD1600-0xD17FF */ case_page_0003, - /* 0xD1800-0xD19FF */ case_page_0003, - /* 0xD1A00-0xD1BFF */ case_page_0003, - /* 0xD1C00-0xD1DFF */ case_page_0003, - /* 0xD1E00-0xD1FFF */ case_page_0003, - /* 0xD2000-0xD21FF */ case_page_0003, - /* 0xD2200-0xD23FF */ case_page_0003, - /* 0xD2400-0xD25FF */ case_page_0003, - /* 0xD2600-0xD27FF */ case_page_0003, - /* 0xD2800-0xD29FF */ case_page_0003, - /* 0xD2A00-0xD2BFF */ case_page_0003, - /* 0xD2C00-0xD2DFF */ case_page_0003, - /* 0xD2E00-0xD2FFF */ case_page_0003, - /* 0xD3000-0xD31FF */ case_page_0003, - /* 0xD3200-0xD33FF */ case_page_0003, - /* 0xD3400-0xD35FF */ case_page_0003, - /* 0xD3600-0xD37FF */ case_page_0003, - /* 0xD3800-0xD39FF */ case_page_0003, - /* 0xD3A00-0xD3BFF */ case_page_0003, - /* 0xD3C00-0xD3DFF */ case_page_0003, - /* 0xD3E00-0xD3FFF */ case_page_0003, - /* 0xD4000-0xD41FF */ case_page_0003, - /* 0xD4200-0xD43FF */ case_page_0003, - /* 0xD4400-0xD45FF */ case_page_0003, - /* 0xD4600-0xD47FF */ case_page_0003, - /* 0xD4800-0xD49FF */ case_page_0003, - /* 0xD4A00-0xD4BFF */ case_page_0003, - /* 0xD4C00-0xD4DFF */ case_page_0003, - /* 0xD4E00-0xD4FFF */ case_page_0003, - /* 0xD5000-0xD51FF */ case_page_0003, - /* 0xD5200-0xD53FF */ case_page_0003, - /* 0xD5400-0xD55FF */ case_page_0003, - /* 0xD5600-0xD57FF */ case_page_0003, - /* 0xD5800-0xD59FF */ case_page_0003, - /* 0xD5A00-0xD5BFF */ case_page_0003, - /* 0xD5C00-0xD5DFF */ case_page_0003, - /* 0xD5E00-0xD5FFF */ case_page_0003, - /* 0xD6000-0xD61FF */ case_page_0003, - /* 0xD6200-0xD63FF */ case_page_0003, - /* 0xD6400-0xD65FF */ case_page_0003, - /* 0xD6600-0xD67FF */ case_page_0003, - /* 0xD6800-0xD69FF */ case_page_0003, - /* 0xD6A00-0xD6BFF */ case_page_0003, - /* 0xD6C00-0xD6DFF */ case_page_0003, - /* 0xD6E00-0xD6FFF */ case_page_0003, - /* 0xD7000-0xD71FF */ case_page_0003, - /* 0xD7200-0xD73FF */ case_page_0003, - /* 0xD7400-0xD75FF */ case_page_0003, - /* 0xD7600-0xD77FF */ case_page_0003, - /* 0xD7800-0xD79FF */ case_page_0003, - /* 0xD7A00-0xD7BFF */ case_page_0003, - /* 0xD7C00-0xD7DFF */ case_page_0003, - /* 0xD7E00-0xD7FFF */ case_page_0003, - /* 0xD8000-0xD81FF */ case_page_0003, - /* 0xD8200-0xD83FF */ case_page_0003, - /* 0xD8400-0xD85FF */ case_page_0003, - /* 0xD8600-0xD87FF */ case_page_0003, - /* 0xD8800-0xD89FF */ case_page_0003, - /* 0xD8A00-0xD8BFF */ case_page_0003, - /* 0xD8C00-0xD8DFF */ case_page_0003, - /* 0xD8E00-0xD8FFF */ case_page_0003, - /* 0xD9000-0xD91FF */ case_page_0003, - /* 0xD9200-0xD93FF */ case_page_0003, - /* 0xD9400-0xD95FF */ case_page_0003, - /* 0xD9600-0xD97FF */ case_page_0003, - /* 0xD9800-0xD99FF */ case_page_0003, - /* 0xD9A00-0xD9BFF */ case_page_0003, - /* 0xD9C00-0xD9DFF */ case_page_0003, - /* 0xD9E00-0xD9FFF */ case_page_0003, - /* 0xDA000-0xDA1FF */ case_page_0003, - /* 0xDA200-0xDA3FF */ case_page_0003, - /* 0xDA400-0xDA5FF */ case_page_0003, - /* 0xDA600-0xDA7FF */ case_page_0003, - /* 0xDA800-0xDA9FF */ case_page_0003, - /* 0xDAA00-0xDABFF */ case_page_0003, - /* 0xDAC00-0xDADFF */ case_page_0003, - /* 0xDAE00-0xDAFFF */ case_page_0003, - /* 0xDB000-0xDB1FF */ case_page_0003, - /* 0xDB200-0xDB3FF */ case_page_0003, - /* 0xDB400-0xDB5FF */ case_page_0003, - /* 0xDB600-0xDB7FF */ case_page_0003, - /* 0xDB800-0xDB9FF */ case_page_0003, - /* 0xDBA00-0xDBBFF */ case_page_0003, - /* 0xDBC00-0xDBDFF */ case_page_0003, - /* 0xDBE00-0xDBFFF */ case_page_0003, - /* 0xDC000-0xDC1FF */ case_page_0003, - /* 0xDC200-0xDC3FF */ case_page_0003, - /* 0xDC400-0xDC5FF */ case_page_0003, - /* 0xDC600-0xDC7FF */ case_page_0003, - /* 0xDC800-0xDC9FF */ case_page_0003, - /* 0xDCA00-0xDCBFF */ case_page_0003, - /* 0xDCC00-0xDCDFF */ case_page_0003, - /* 0xDCE00-0xDCFFF */ case_page_0003, - /* 0xDD000-0xDD1FF */ case_page_0003, - /* 0xDD200-0xDD3FF */ case_page_0003, - /* 0xDD400-0xDD5FF */ case_page_0003, - /* 0xDD600-0xDD7FF */ case_page_0003, - /* 0xDD800-0xDD9FF */ case_page_0003, - /* 0xDDA00-0xDDBFF */ case_page_0003, - /* 0xDDC00-0xDDDFF */ case_page_0003, - /* 0xDDE00-0xDDFFF */ case_page_0003, - /* 0xDE000-0xDE1FF */ case_page_0003, - /* 0xDE200-0xDE3FF */ case_page_0003, - /* 0xDE400-0xDE5FF */ case_page_0003, - /* 0xDE600-0xDE7FF */ case_page_0003, - /* 0xDE800-0xDE9FF */ case_page_0003, - /* 0xDEA00-0xDEBFF */ case_page_0003, - /* 0xDEC00-0xDEDFF */ case_page_0003, - /* 0xDEE00-0xDEFFF */ case_page_0003, - /* 0xDF000-0xDF1FF */ case_page_0003, - /* 0xDF200-0xDF3FF */ case_page_0003, - /* 0xDF400-0xDF5FF */ case_page_0003, - /* 0xDF600-0xDF7FF */ case_page_0003, - /* 0xDF800-0xDF9FF */ case_page_0003, - /* 0xDFA00-0xDFBFF */ case_page_0003, - /* 0xDFC00-0xDFDFF */ case_page_0003, - /* 0xDFE00-0xDFFFF */ case_page_0003, - /* 0xE0000-0xE01FF */ case_page_0003, - /* 0xE0200-0xE03FF */ case_page_0003, - /* 0xE0400-0xE05FF */ case_page_0003, - /* 0xE0600-0xE07FF */ case_page_0003, - /* 0xE0800-0xE09FF */ case_page_0003, - /* 0xE0A00-0xE0BFF */ case_page_0003, - /* 0xE0C00-0xE0DFF */ case_page_0003, - /* 0xE0E00-0xE0FFF */ case_page_0003, - /* 0xE1000-0xE11FF */ case_page_0003, - /* 0xE1200-0xE13FF */ case_page_0003, - /* 0xE1400-0xE15FF */ case_page_0003, - /* 0xE1600-0xE17FF */ case_page_0003, - /* 0xE1800-0xE19FF */ case_page_0003, - /* 0xE1A00-0xE1BFF */ case_page_0003, - /* 0xE1C00-0xE1DFF */ case_page_0003, - /* 0xE1E00-0xE1FFF */ case_page_0003, - /* 0xE2000-0xE21FF */ case_page_0003, - /* 0xE2200-0xE23FF */ case_page_0003, - /* 0xE2400-0xE25FF */ case_page_0003, - /* 0xE2600-0xE27FF */ case_page_0003, - /* 0xE2800-0xE29FF */ case_page_0003, - /* 0xE2A00-0xE2BFF */ case_page_0003, - /* 0xE2C00-0xE2DFF */ case_page_0003, - /* 0xE2E00-0xE2FFF */ case_page_0003, - /* 0xE3000-0xE31FF */ case_page_0003, - /* 0xE3200-0xE33FF */ case_page_0003, - /* 0xE3400-0xE35FF */ case_page_0003, - /* 0xE3600-0xE37FF */ case_page_0003, - /* 0xE3800-0xE39FF */ case_page_0003, - /* 0xE3A00-0xE3BFF */ case_page_0003, - /* 0xE3C00-0xE3DFF */ case_page_0003, - /* 0xE3E00-0xE3FFF */ case_page_0003, - /* 0xE4000-0xE41FF */ case_page_0003, - /* 0xE4200-0xE43FF */ case_page_0003, - /* 0xE4400-0xE45FF */ case_page_0003, - /* 0xE4600-0xE47FF */ case_page_0003, - /* 0xE4800-0xE49FF */ case_page_0003, - /* 0xE4A00-0xE4BFF */ case_page_0003, - /* 0xE4C00-0xE4DFF */ case_page_0003, - /* 0xE4E00-0xE4FFF */ case_page_0003, - /* 0xE5000-0xE51FF */ case_page_0003, - /* 0xE5200-0xE53FF */ case_page_0003, - /* 0xE5400-0xE55FF */ case_page_0003, - /* 0xE5600-0xE57FF */ case_page_0003, - /* 0xE5800-0xE59FF */ case_page_0003, - /* 0xE5A00-0xE5BFF */ case_page_0003, - /* 0xE5C00-0xE5DFF */ case_page_0003, - /* 0xE5E00-0xE5FFF */ case_page_0003, - /* 0xE6000-0xE61FF */ case_page_0003, - /* 0xE6200-0xE63FF */ case_page_0003, - /* 0xE6400-0xE65FF */ case_page_0003, - /* 0xE6600-0xE67FF */ case_page_0003, - /* 0xE6800-0xE69FF */ case_page_0003, - /* 0xE6A00-0xE6BFF */ case_page_0003, - /* 0xE6C00-0xE6DFF */ case_page_0003, - /* 0xE6E00-0xE6FFF */ case_page_0003, - /* 0xE7000-0xE71FF */ case_page_0003, - /* 0xE7200-0xE73FF */ case_page_0003, - /* 0xE7400-0xE75FF */ case_page_0003, - /* 0xE7600-0xE77FF */ case_page_0003, - /* 0xE7800-0xE79FF */ case_page_0003, - /* 0xE7A00-0xE7BFF */ case_page_0003, - /* 0xE7C00-0xE7DFF */ case_page_0003, - /* 0xE7E00-0xE7FFF */ case_page_0003, - /* 0xE8000-0xE81FF */ case_page_0003, - /* 0xE8200-0xE83FF */ case_page_0003, - /* 0xE8400-0xE85FF */ case_page_0003, - /* 0xE8600-0xE87FF */ case_page_0003, - /* 0xE8800-0xE89FF */ case_page_0003, - /* 0xE8A00-0xE8BFF */ case_page_0003, - /* 0xE8C00-0xE8DFF */ case_page_0003, - /* 0xE8E00-0xE8FFF */ case_page_0003, - /* 0xE9000-0xE91FF */ case_page_0003, - /* 0xE9200-0xE93FF */ case_page_0003, - /* 0xE9400-0xE95FF */ case_page_0003, - /* 0xE9600-0xE97FF */ case_page_0003, - /* 0xE9800-0xE99FF */ case_page_0003, - /* 0xE9A00-0xE9BFF */ case_page_0003, - /* 0xE9C00-0xE9DFF */ case_page_0003, - /* 0xE9E00-0xE9FFF */ case_page_0003, - /* 0xEA000-0xEA1FF */ case_page_0003, - /* 0xEA200-0xEA3FF */ case_page_0003, - /* 0xEA400-0xEA5FF */ case_page_0003, - /* 0xEA600-0xEA7FF */ case_page_0003, - /* 0xEA800-0xEA9FF */ case_page_0003, - /* 0xEAA00-0xEABFF */ case_page_0003, - /* 0xEAC00-0xEADFF */ case_page_0003, - /* 0xEAE00-0xEAFFF */ case_page_0003, - /* 0xEB000-0xEB1FF */ case_page_0003, - /* 0xEB200-0xEB3FF */ case_page_0003, - /* 0xEB400-0xEB5FF */ case_page_0003, - /* 0xEB600-0xEB7FF */ case_page_0003, - /* 0xEB800-0xEB9FF */ case_page_0003, - /* 0xEBA00-0xEBBFF */ case_page_0003, - /* 0xEBC00-0xEBDFF */ case_page_0003, - /* 0xEBE00-0xEBFFF */ case_page_0003, - /* 0xEC000-0xEC1FF */ case_page_0003, - /* 0xEC200-0xEC3FF */ case_page_0003, - /* 0xEC400-0xEC5FF */ case_page_0003, - /* 0xEC600-0xEC7FF */ case_page_0003, - /* 0xEC800-0xEC9FF */ case_page_0003, - /* 0xECA00-0xECBFF */ case_page_0003, - /* 0xECC00-0xECDFF */ case_page_0003, - /* 0xECE00-0xECFFF */ case_page_0003, - /* 0xED000-0xED1FF */ case_page_0003, - /* 0xED200-0xED3FF */ case_page_0003, - /* 0xED400-0xED5FF */ case_page_0003, - /* 0xED600-0xED7FF */ case_page_0003, - /* 0xED800-0xED9FF */ case_page_0003, - /* 0xEDA00-0xEDBFF */ case_page_0003, - /* 0xEDC00-0xEDDFF */ case_page_0003, - /* 0xEDE00-0xEDFFF */ case_page_0003, - /* 0xEE000-0xEE1FF */ case_page_0003, - /* 0xEE200-0xEE3FF */ case_page_0003, - /* 0xEE400-0xEE5FF */ case_page_0003, - /* 0xEE600-0xEE7FF */ case_page_0003, - /* 0xEE800-0xEE9FF */ case_page_0003, - /* 0xEEA00-0xEEBFF */ case_page_0003, - /* 0xEEC00-0xEEDFF */ case_page_0003, - /* 0xEEE00-0xEEFFF */ case_page_0003, - /* 0xEF000-0xEF1FF */ case_page_0003, - /* 0xEF200-0xEF3FF */ case_page_0003, - /* 0xEF400-0xEF5FF */ case_page_0003, - /* 0xEF600-0xEF7FF */ case_page_0003, - /* 0xEF800-0xEF9FF */ case_page_0003, - /* 0xEFA00-0xEFBFF */ case_page_0003, - /* 0xEFC00-0xEFDFF */ case_page_0003, - /* 0xEFE00-0xEFFFF */ case_page_0003, - /* 0xF0000-0xF01FF */ case_page_0003, - /* 0xF0200-0xF03FF */ case_page_0003, - /* 0xF0400-0xF05FF */ case_page_0003, - /* 0xF0600-0xF07FF */ case_page_0003, - /* 0xF0800-0xF09FF */ case_page_0003, - /* 0xF0A00-0xF0BFF */ case_page_0003, - /* 0xF0C00-0xF0DFF */ case_page_0003, - /* 0xF0E00-0xF0FFF */ case_page_0003, - /* 0xF1000-0xF11FF */ case_page_0003, - /* 0xF1200-0xF13FF */ case_page_0003, - /* 0xF1400-0xF15FF */ case_page_0003, - /* 0xF1600-0xF17FF */ case_page_0003, - /* 0xF1800-0xF19FF */ case_page_0003, - /* 0xF1A00-0xF1BFF */ case_page_0003, - /* 0xF1C00-0xF1DFF */ case_page_0003, - /* 0xF1E00-0xF1FFF */ case_page_0003, - /* 0xF2000-0xF21FF */ case_page_0003, - /* 0xF2200-0xF23FF */ case_page_0003, - /* 0xF2400-0xF25FF */ case_page_0003, - /* 0xF2600-0xF27FF */ case_page_0003, - /* 0xF2800-0xF29FF */ case_page_0003, - /* 0xF2A00-0xF2BFF */ case_page_0003, - /* 0xF2C00-0xF2DFF */ case_page_0003, - /* 0xF2E00-0xF2FFF */ case_page_0003, - /* 0xF3000-0xF31FF */ case_page_0003, - /* 0xF3200-0xF33FF */ case_page_0003, - /* 0xF3400-0xF35FF */ case_page_0003, - /* 0xF3600-0xF37FF */ case_page_0003, - /* 0xF3800-0xF39FF */ case_page_0003, - /* 0xF3A00-0xF3BFF */ case_page_0003, - /* 0xF3C00-0xF3DFF */ case_page_0003, - /* 0xF3E00-0xF3FFF */ case_page_0003, - /* 0xF4000-0xF41FF */ case_page_0003, - /* 0xF4200-0xF43FF */ case_page_0003, - /* 0xF4400-0xF45FF */ case_page_0003, - /* 0xF4600-0xF47FF */ case_page_0003, - /* 0xF4800-0xF49FF */ case_page_0003, - /* 0xF4A00-0xF4BFF */ case_page_0003, - /* 0xF4C00-0xF4DFF */ case_page_0003, - /* 0xF4E00-0xF4FFF */ case_page_0003, - /* 0xF5000-0xF51FF */ case_page_0003, - /* 0xF5200-0xF53FF */ case_page_0003, - /* 0xF5400-0xF55FF */ case_page_0003, - /* 0xF5600-0xF57FF */ case_page_0003, - /* 0xF5800-0xF59FF */ case_page_0003, - /* 0xF5A00-0xF5BFF */ case_page_0003, - /* 0xF5C00-0xF5DFF */ case_page_0003, - /* 0xF5E00-0xF5FFF */ case_page_0003, - /* 0xF6000-0xF61FF */ case_page_0003, - /* 0xF6200-0xF63FF */ case_page_0003, - /* 0xF6400-0xF65FF */ case_page_0003, - /* 0xF6600-0xF67FF */ case_page_0003, - /* 0xF6800-0xF69FF */ case_page_0003, - /* 0xF6A00-0xF6BFF */ case_page_0003, - /* 0xF6C00-0xF6DFF */ case_page_0003, - /* 0xF6E00-0xF6FFF */ case_page_0003, - /* 0xF7000-0xF71FF */ case_page_0003, - /* 0xF7200-0xF73FF */ case_page_0003, - /* 0xF7400-0xF75FF */ case_page_0003, - /* 0xF7600-0xF77FF */ case_page_0003, - /* 0xF7800-0xF79FF */ case_page_0003, - /* 0xF7A00-0xF7BFF */ case_page_0003, - /* 0xF7C00-0xF7DFF */ case_page_0003, - /* 0xF7E00-0xF7FFF */ case_page_0003, - /* 0xF8000-0xF81FF */ case_page_0003, - /* 0xF8200-0xF83FF */ case_page_0003, - /* 0xF8400-0xF85FF */ case_page_0003, - /* 0xF8600-0xF87FF */ case_page_0003, - /* 0xF8800-0xF89FF */ case_page_0003, - /* 0xF8A00-0xF8BFF */ case_page_0003, - /* 0xF8C00-0xF8DFF */ case_page_0003, - /* 0xF8E00-0xF8FFF */ case_page_0003, - /* 0xF9000-0xF91FF */ case_page_0003, - /* 0xF9200-0xF93FF */ case_page_0003, - /* 0xF9400-0xF95FF */ case_page_0003, - /* 0xF9600-0xF97FF */ case_page_0003, - /* 0xF9800-0xF99FF */ case_page_0003, - /* 0xF9A00-0xF9BFF */ case_page_0003, - /* 0xF9C00-0xF9DFF */ case_page_0003, - /* 0xF9E00-0xF9FFF */ case_page_0003, - /* 0xFA000-0xFA1FF */ case_page_0003, - /* 0xFA200-0xFA3FF */ case_page_0003, - /* 0xFA400-0xFA5FF */ case_page_0003, - /* 0xFA600-0xFA7FF */ case_page_0003, - /* 0xFA800-0xFA9FF */ case_page_0003, - /* 0xFAA00-0xFABFF */ case_page_0003, - /* 0xFAC00-0xFADFF */ case_page_0003, - /* 0xFAE00-0xFAFFF */ case_page_0003, - /* 0xFB000-0xFB1FF */ case_page_0003, - /* 0xFB200-0xFB3FF */ case_page_0003, - /* 0xFB400-0xFB5FF */ case_page_0003, - /* 0xFB600-0xFB7FF */ case_page_0003, - /* 0xFB800-0xFB9FF */ case_page_0003, - /* 0xFBA00-0xFBBFF */ case_page_0003, - /* 0xFBC00-0xFBDFF */ case_page_0003, - /* 0xFBE00-0xFBFFF */ case_page_0003, - /* 0xFC000-0xFC1FF */ case_page_0003, - /* 0xFC200-0xFC3FF */ case_page_0003, - /* 0xFC400-0xFC5FF */ case_page_0003, - /* 0xFC600-0xFC7FF */ case_page_0003, - /* 0xFC800-0xFC9FF */ case_page_0003, - /* 0xFCA00-0xFCBFF */ case_page_0003, - /* 0xFCC00-0xFCDFF */ case_page_0003, - /* 0xFCE00-0xFCFFF */ case_page_0003, - /* 0xFD000-0xFD1FF */ case_page_0003, - /* 0xFD200-0xFD3FF */ case_page_0003, - /* 0xFD400-0xFD5FF */ case_page_0003, - /* 0xFD600-0xFD7FF */ case_page_0003, - /* 0xFD800-0xFD9FF */ case_page_0003, - /* 0xFDA00-0xFDBFF */ case_page_0003, - /* 0xFDC00-0xFDDFF */ case_page_0003, - /* 0xFDE00-0xFDFFF */ case_page_0003, - /* 0xFE000-0xFE1FF */ case_page_0003, - /* 0xFE200-0xFE3FF */ case_page_0003, - /* 0xFE400-0xFE5FF */ case_page_0003, - /* 0xFE600-0xFE7FF */ case_page_0003, - /* 0xFE800-0xFE9FF */ case_page_0003, - /* 0xFEA00-0xFEBFF */ case_page_0003, - /* 0xFEC00-0xFEDFF */ case_page_0003, - /* 0xFEE00-0xFEFFF */ case_page_0003, - /* 0xFF000-0xFF1FF */ case_page_0003, - /* 0xFF200-0xFF3FF */ case_page_0003, - /* 0xFF400-0xFF5FF */ case_page_0003, - /* 0xFF600-0xFF7FF */ case_page_0003, - /* 0xFF800-0xFF9FF */ case_page_0003, - /* 0xFFA00-0xFFBFF */ case_page_0003, - /* 0xFFC00-0xFFDFF */ case_page_0003, - /* 0xFFE00-0xFFFFF */ case_page_0003, - /* 0x100000-0x1001FF */ case_page_0003, - /* 0x100200-0x1003FF */ case_page_0003, - /* 0x100400-0x1005FF */ case_page_0003, - /* 0x100600-0x1007FF */ case_page_0003, - /* 0x100800-0x1009FF */ case_page_0003, - /* 0x100A00-0x100BFF */ case_page_0003, - /* 0x100C00-0x100DFF */ case_page_0003, - /* 0x100E00-0x100FFF */ case_page_0003, - /* 0x101000-0x1011FF */ case_page_0003, - /* 0x101200-0x1013FF */ case_page_0003, - /* 0x101400-0x1015FF */ case_page_0003, - /* 0x101600-0x1017FF */ case_page_0003, - /* 0x101800-0x1019FF */ case_page_0003, - /* 0x101A00-0x101BFF */ case_page_0003, - /* 0x101C00-0x101DFF */ case_page_0003, - /* 0x101E00-0x101FFF */ case_page_0003, - /* 0x102000-0x1021FF */ case_page_0003, - /* 0x102200-0x1023FF */ case_page_0003, - /* 0x102400-0x1025FF */ case_page_0003, - /* 0x102600-0x1027FF */ case_page_0003, - /* 0x102800-0x1029FF */ case_page_0003, - /* 0x102A00-0x102BFF */ case_page_0003, - /* 0x102C00-0x102DFF */ case_page_0003, - /* 0x102E00-0x102FFF */ case_page_0003, - /* 0x103000-0x1031FF */ case_page_0003, - /* 0x103200-0x1033FF */ case_page_0003, - /* 0x103400-0x1035FF */ case_page_0003, - /* 0x103600-0x1037FF */ case_page_0003, - /* 0x103800-0x1039FF */ case_page_0003, - /* 0x103A00-0x103BFF */ case_page_0003, - /* 0x103C00-0x103DFF */ case_page_0003, - /* 0x103E00-0x103FFF */ case_page_0003, - /* 0x104000-0x1041FF */ case_page_0003, - /* 0x104200-0x1043FF */ case_page_0003, - /* 0x104400-0x1045FF */ case_page_0003, - /* 0x104600-0x1047FF */ case_page_0003, - /* 0x104800-0x1049FF */ case_page_0003, - /* 0x104A00-0x104BFF */ case_page_0003, - /* 0x104C00-0x104DFF */ case_page_0003, - /* 0x104E00-0x104FFF */ case_page_0003, - /* 0x105000-0x1051FF */ case_page_0003, - /* 0x105200-0x1053FF */ case_page_0003, - /* 0x105400-0x1055FF */ case_page_0003, - /* 0x105600-0x1057FF */ case_page_0003, - /* 0x105800-0x1059FF */ case_page_0003, - /* 0x105A00-0x105BFF */ case_page_0003, - /* 0x105C00-0x105DFF */ case_page_0003, - /* 0x105E00-0x105FFF */ case_page_0003, - /* 0x106000-0x1061FF */ case_page_0003, - /* 0x106200-0x1063FF */ case_page_0003, - /* 0x106400-0x1065FF */ case_page_0003, - /* 0x106600-0x1067FF */ case_page_0003, - /* 0x106800-0x1069FF */ case_page_0003, - /* 0x106A00-0x106BFF */ case_page_0003, - /* 0x106C00-0x106DFF */ case_page_0003, - /* 0x106E00-0x106FFF */ case_page_0003, - /* 0x107000-0x1071FF */ case_page_0003, - /* 0x107200-0x1073FF */ case_page_0003, - /* 0x107400-0x1075FF */ case_page_0003, - /* 0x107600-0x1077FF */ case_page_0003, - /* 0x107800-0x1079FF */ case_page_0003, - /* 0x107A00-0x107BFF */ case_page_0003, - /* 0x107C00-0x107DFF */ case_page_0003, - /* 0x107E00-0x107FFF */ case_page_0003, - /* 0x108000-0x1081FF */ case_page_0003, - /* 0x108200-0x1083FF */ case_page_0003, - /* 0x108400-0x1085FF */ case_page_0003, - /* 0x108600-0x1087FF */ case_page_0003, - /* 0x108800-0x1089FF */ case_page_0003, - /* 0x108A00-0x108BFF */ case_page_0003, - /* 0x108C00-0x108DFF */ case_page_0003, - /* 0x108E00-0x108FFF */ case_page_0003, - /* 0x109000-0x1091FF */ case_page_0003, - /* 0x109200-0x1093FF */ case_page_0003, - /* 0x109400-0x1095FF */ case_page_0003, - /* 0x109600-0x1097FF */ case_page_0003, - /* 0x109800-0x1099FF */ case_page_0003, - /* 0x109A00-0x109BFF */ case_page_0003, - /* 0x109C00-0x109DFF */ case_page_0003, - /* 0x109E00-0x109FFF */ case_page_0003, - /* 0x10A000-0x10A1FF */ case_page_0003, - /* 0x10A200-0x10A3FF */ case_page_0003, - /* 0x10A400-0x10A5FF */ case_page_0003, - /* 0x10A600-0x10A7FF */ case_page_0003, - /* 0x10A800-0x10A9FF */ case_page_0003, - /* 0x10AA00-0x10ABFF */ case_page_0003, - /* 0x10AC00-0x10ADFF */ case_page_0003, - /* 0x10AE00-0x10AFFF */ case_page_0003, - /* 0x10B000-0x10B1FF */ case_page_0003, - /* 0x10B200-0x10B3FF */ case_page_0003, - /* 0x10B400-0x10B5FF */ case_page_0003, - /* 0x10B600-0x10B7FF */ case_page_0003, - /* 0x10B800-0x10B9FF */ case_page_0003, - /* 0x10BA00-0x10BBFF */ case_page_0003, - /* 0x10BC00-0x10BDFF */ case_page_0003, - /* 0x10BE00-0x10BFFF */ case_page_0003, - /* 0x10C000-0x10C1FF */ case_page_0003, - /* 0x10C200-0x10C3FF */ case_page_0003, - /* 0x10C400-0x10C5FF */ case_page_0003, - /* 0x10C600-0x10C7FF */ case_page_0003, - /* 0x10C800-0x10C9FF */ case_page_0003, - /* 0x10CA00-0x10CBFF */ case_page_0003, - /* 0x10CC00-0x10CDFF */ case_page_0003, - /* 0x10CE00-0x10CFFF */ case_page_0003, - /* 0x10D000-0x10D1FF */ case_page_0003, - /* 0x10D200-0x10D3FF */ case_page_0003, - /* 0x10D400-0x10D5FF */ case_page_0003, - /* 0x10D600-0x10D7FF */ case_page_0003, - /* 0x10D800-0x10D9FF */ case_page_0003, - /* 0x10DA00-0x10DBFF */ case_page_0003, - /* 0x10DC00-0x10DDFF */ case_page_0003, - /* 0x10DE00-0x10DFFF */ case_page_0003, - /* 0x10E000-0x10E1FF */ case_page_0003, - /* 0x10E200-0x10E3FF */ case_page_0003, - /* 0x10E400-0x10E5FF */ case_page_0003, - /* 0x10E600-0x10E7FF */ case_page_0003, - /* 0x10E800-0x10E9FF */ case_page_0003, - /* 0x10EA00-0x10EBFF */ case_page_0003, - /* 0x10EC00-0x10EDFF */ case_page_0003, - /* 0x10EE00-0x10EFFF */ case_page_0003, - /* 0x10F000-0x10F1FF */ case_page_0003, - /* 0x10F200-0x10F3FF */ case_page_0003, - /* 0x10F400-0x10F5FF */ case_page_0003, - /* 0x10F600-0x10F7FF */ case_page_0003, - /* 0x10F800-0x10F9FF */ case_page_0003, - /* 0x10FA00-0x10FBFF */ case_page_0003, - /* 0x10FC00-0x10FDFF */ case_page_0003, - /* 0x10FE00-0x10FFFF */ case_page_0003 -}; - +#include "uni-case.h" /* ---------------------------------------------------------- */ @@ -27170,6 +121,11 @@ int qse_isunipunct (qse_wcint_t c) return UNICODE_ISTYPE (c, TRAIT_PUNCT); } +int qse_isuniblank (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_BLANK); +} + qse_wcint_t qse_touniupper (qse_wcint_t c) { if (c >= 0 && c <= CASE_MAX) diff --git a/qse/lib/http/Makefile.in b/qse/lib/http/Makefile.in index e4d2eb87..40128831 100644 --- a/qse/lib/http/Makefile.in +++ b/qse/lib/http/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,7 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = lib/http -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -111,9 +139,22 @@ libqsehttp_la_OBJECTS = $(am_libqsehttp_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = libqsehttp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libqsehttp_la_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -126,20 +167,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(libqsehttp_la_SOURCES) DIST_SOURCES = $(libqsehttp_la_SOURCES) am__can_run_installinfo = \ @@ -147,6 +184,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -392,6 +446,7 @@ $(top_srcdir)/configure: $(am__configure_deps) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): + install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ @@ -418,12 +473,15 @@ uninstall-libLTLIBRARIES: clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + libqsehttp.la: $(libqsehttp_la_OBJECTS) $(libqsehttp_la_DEPENDENCIES) $(EXTRA_libqsehttp_la_DEPENDENCIES) $(AM_V_CCLD)$(libqsehttp_la_LINK) -rpath $(libdir) $(libqsehttp_la_OBJECTS) $(libqsehttp_la_LIBADD) $(LIBS) @@ -451,14 +509,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -557,26 +615,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -588,15 +635,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -605,6 +648,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -749,19 +807,19 @@ uninstall-am: uninstall-libLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-libLTLIBRARIES install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-libLTLIBRARIES install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-libLTLIBRARIES + tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/lib/sed/Makefile.in b/qse/lib/sed/Makefile.in index 2451d56b..a1952450 100644 --- a/qse/lib/sed/Makefile.in +++ b/qse/lib/sed/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -53,7 +80,8 @@ build_triplet = @build@ host_triplet = @host@ @ENABLE_CXX_TRUE@am__append_1 = libqsesedxx.la subdir = lib/sed -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -104,6 +132,7 @@ libqsesed_la_OBJECTS = $(am_libqsesed_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = libqsesed_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libqsesed_la_LDFLAGS) $(LDFLAGS) -o $@ @@ -116,6 +145,18 @@ libqsesedxx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_CXXFLAGS) $(CXXFLAGS) $(libqsesedxx_la_LDFLAGS) \ $(LDFLAGS) -o $@ @ENABLE_CXX_TRUE@am_libqsesedxx_la_rpath = -rpath $(libdir) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -128,17 +169,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ @@ -147,17 +187,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(libqsesed_la_SOURCES) $(libqsesedxx_la_SOURCES) DIST_SOURCES = $(libqsesed_la_SOURCES) \ $(am__libqsesedxx_la_SOURCES_DIST) @@ -166,6 +205,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -390,6 +446,7 @@ $(top_srcdir)/configure: $(am__configure_deps) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): + install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ @@ -416,14 +473,18 @@ uninstall-libLTLIBRARIES: clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + libqsesed.la: $(libqsesed_la_OBJECTS) $(libqsesed_la_DEPENDENCIES) $(EXTRA_libqsesed_la_DEPENDENCIES) $(AM_V_CCLD)$(libqsesed_la_LINK) -rpath $(libdir) $(libqsesed_la_OBJECTS) $(libqsesed_la_LIBADD) $(LIBS) + libqsesedxx.la: $(libqsesedxx_la_OBJECTS) $(libqsesedxx_la_DEPENDENCIES) $(EXTRA_libqsesedxx_la_DEPENDENCIES) $(AM_V_CXXLD)$(libqsesedxx_la_LINK) $(am_libqsesedxx_la_rpath) $(libqsesedxx_la_OBJECTS) $(libqsesedxx_la_LIBADD) $(LIBS) @@ -444,14 +505,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -487,26 +548,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -518,15 +568,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -535,6 +581,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -679,19 +740,19 @@ uninstall-am: uninstall-libLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-libLTLIBRARIES install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-libLTLIBRARIES install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-libLTLIBRARIES + tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/lib/xli/Makefile.in b/qse/lib/xli/Makefile.in index 68941689..3909e64f 100644 --- a/qse/lib/xli/Makefile.in +++ b/qse/lib/xli/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,7 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = lib/xli -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -103,9 +131,22 @@ libqsexli_la_OBJECTS = $(am_libqsexli_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = libqsexli_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libqsexli_la_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -118,20 +159,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(libqsexli_la_SOURCES) DIST_SOURCES = $(libqsexli_la_SOURCES) am__can_run_installinfo = \ @@ -139,6 +176,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -360,6 +414,7 @@ $(top_srcdir)/configure: $(am__configure_deps) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): + install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ @@ -386,12 +441,15 @@ uninstall-libLTLIBRARIES: clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + libqsexli.la: $(libqsexli_la_OBJECTS) $(libqsexli_la_DEPENDENCIES) $(EXTRA_libqsexli_la_DEPENDENCIES) $(AM_V_CCLD)$(libqsexli_la_LINK) -rpath $(libdir) $(libqsexli_la_OBJECTS) $(libqsexli_la_LIBADD) $(LIBS) @@ -412,14 +470,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -434,26 +492,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -465,15 +512,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -482,6 +525,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -626,19 +684,19 @@ uninstall-am: uninstall-libLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-libLTLIBRARIES install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-libLTLIBRARIES install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-libLTLIBRARIES + tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/libltdl/Makefile.in b/qse/libltdl/Makefile.in index b97d8c17..daff3301 100644 --- a/qse/libltdl/Makefile.in +++ b/qse/libltdl/Makefile.in @@ -1,9 +1,9 @@ -# Makefile.in generated by automake 1.11.5 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -19,23 +19,6 @@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -100,12 +83,6 @@ am__nobase_list = $(am__nobase_strip_setup); \ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" \ "$(DESTDIR)$(ltdlincludedir)" LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) @@ -184,11 +161,6 @@ DIST_SOURCES = $(dld_link_la_SOURCES) $(dlopen_la_SOURCES) \ $(dyld_la_SOURCES) $(libltdl_la_SOURCES) \ $(libltdlc_la_SOURCES) $(load_add_on_la_SOURCES) \ $(loadlibrary_la_SOURCES) $(shl_load_la_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac am__include_HEADERS_DIST = ltdl.h am__ltdlinclude_HEADERS_DIST = libltdl/lt_system.h libltdl/lt_error.h \ libltdl/lt_dlloader.h @@ -199,16 +171,12 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ - if test -d "$(distdir)"; then \ - find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi + { test ! -d "$(distdir)" \ + || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr "$(distdir)"; }; } DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print -am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -406,7 +374,7 @@ all: $(BUILT_SOURCES) config.h .SUFFIXES: .SUFFIXES: .c .lo .o .obj -am--refresh: Makefile +am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ @@ -442,8 +410,10 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): config.h: stamp-h1 - @if test ! -f $@; then rm -f stamp-h1; else :; fi - @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ + else :; fi stamp-h1: $(srcdir)/config-h.in $(top_builddir)/config.status @rm -f stamp-h1 @@ -457,6 +427,7 @@ distclean-hdr: -rm -f config.h stamp-h1 install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) + test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ @@ -464,8 +435,6 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) else :; fi; \ done; \ test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } @@ -496,21 +465,21 @@ clean-noinstLTLIBRARIES: echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done -dld_link.la: $(dld_link_la_OBJECTS) $(dld_link_la_DEPENDENCIES) $(EXTRA_dld_link_la_DEPENDENCIES) +dld_link.la: $(dld_link_la_OBJECTS) $(dld_link_la_DEPENDENCIES) $(dld_link_la_LINK) $(dld_link_la_OBJECTS) $(dld_link_la_LIBADD) $(LIBS) -dlopen.la: $(dlopen_la_OBJECTS) $(dlopen_la_DEPENDENCIES) $(EXTRA_dlopen_la_DEPENDENCIES) +dlopen.la: $(dlopen_la_OBJECTS) $(dlopen_la_DEPENDENCIES) $(dlopen_la_LINK) $(dlopen_la_OBJECTS) $(dlopen_la_LIBADD) $(LIBS) -dyld.la: $(dyld_la_OBJECTS) $(dyld_la_DEPENDENCIES) $(EXTRA_dyld_la_DEPENDENCIES) +dyld.la: $(dyld_la_OBJECTS) $(dyld_la_DEPENDENCIES) $(dyld_la_LINK) $(dyld_la_OBJECTS) $(dyld_la_LIBADD) $(LIBS) -libltdl.la: $(libltdl_la_OBJECTS) $(libltdl_la_DEPENDENCIES) $(EXTRA_libltdl_la_DEPENDENCIES) +libltdl.la: $(libltdl_la_OBJECTS) $(libltdl_la_DEPENDENCIES) $(libltdl_la_LINK) $(am_libltdl_la_rpath) $(libltdl_la_OBJECTS) $(libltdl_la_LIBADD) $(LIBS) -libltdlc.la: $(libltdlc_la_OBJECTS) $(libltdlc_la_DEPENDENCIES) $(EXTRA_libltdlc_la_DEPENDENCIES) +libltdlc.la: $(libltdlc_la_OBJECTS) $(libltdlc_la_DEPENDENCIES) $(libltdlc_la_LINK) $(am_libltdlc_la_rpath) $(libltdlc_la_OBJECTS) $(libltdlc_la_LIBADD) $(LIBS) -load_add_on.la: $(load_add_on_la_OBJECTS) $(load_add_on_la_DEPENDENCIES) $(EXTRA_load_add_on_la_DEPENDENCIES) +load_add_on.la: $(load_add_on_la_OBJECTS) $(load_add_on_la_DEPENDENCIES) $(load_add_on_la_LINK) $(load_add_on_la_OBJECTS) $(load_add_on_la_LIBADD) $(LIBS) -loadlibrary.la: $(loadlibrary_la_OBJECTS) $(loadlibrary_la_DEPENDENCIES) $(EXTRA_loadlibrary_la_DEPENDENCIES) +loadlibrary.la: $(loadlibrary_la_OBJECTS) $(loadlibrary_la_DEPENDENCIES) $(loadlibrary_la_LINK) $(loadlibrary_la_OBJECTS) $(loadlibrary_la_LIBADD) $(LIBS) -shl_load.la: $(shl_load_la_OBJECTS) $(shl_load_la_DEPENDENCIES) $(EXTRA_shl_load_la_DEPENDENCIES) +shl_load.la: $(shl_load_la_OBJECTS) $(shl_load_la_DEPENDENCIES) $(shl_load_la_LINK) $(shl_load_la_OBJECTS) $(shl_load_la_LIBADD) $(LIBS) mostlyclean-compile: @@ -698,11 +667,8 @@ distclean-libtool: -rm -f libtool config.lt install-includeHEADERS: $(include_HEADERS) @$(NORMAL_INSTALL) + test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -716,14 +682,13 @@ uninstall-includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(includedir)" && rm -f $$files install-ltdlincludeHEADERS: $(ltdlinclude_HEADERS) @$(NORMAL_INSTALL) + test -z "$(ltdlincludedir)" || $(MKDIR_P) "$(DESTDIR)$(ltdlincludedir)" @list='$(ltdlinclude_HEADERS)'; test -n "$(ltdlincludedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(ltdlincludedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(ltdlincludedir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -737,7 +702,9 @@ uninstall-ltdlincludeHEADERS: @$(NORMAL_UNINSTALL) @list='$(ltdlinclude_HEADERS)'; test -n "$(ltdlincludedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(ltdlincludedir)'; $(am__uninstall_files_from_dir) + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(ltdlincludedir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(ltdlincludedir)" && rm -f $$files ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -835,11 +802,7 @@ dist-gzip: distdir $(am__remove_distdir) dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzma: distdir @@ -847,7 +810,7 @@ dist-lzma: distdir $(am__remove_distdir) dist-xz: distdir - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir @@ -878,8 +841,6 @@ distcheck: dist bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ @@ -899,7 +860,6 @@ distcheck: dist && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ @@ -928,16 +888,8 @@ distcheck: dist list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: - @test -n '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: trying to run $@ with an empty' \ - '$$(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - $(am__cd) '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + @$(am__cd) '$(distuninstallcheck_dir)' \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ @@ -972,15 +924,10 @@ install-am: all-am installcheck: installcheck-am install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) @@ -1075,22 +1022,21 @@ uninstall-am: uninstall-includeHEADERS uninstall-libLTLIBRARIES \ .PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \ clean-generic clean-libLTLIBRARIES clean-libtool \ clean-noinstLTLIBRARIES ctags dist dist-all dist-bzip2 \ - dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \ - dist-zip distcheck distclean distclean-compile \ - distclean-generic distclean-hdr distclean-libtool \ - distclean-tags distcleancheck distdir distuninstallcheck dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-includeHEADERS install-info install-info-am \ - install-libLTLIBRARIES install-ltdlincludeHEADERS install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-includeHEADERS uninstall-libLTLIBRARIES \ - uninstall-ltdlincludeHEADERS + dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ + distcheck distclean distclean-compile distclean-generic \ + distclean-hdr distclean-libtool distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-includeHEADERS \ + install-info install-info-am install-libLTLIBRARIES \ + install-ltdlincludeHEADERS install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-includeHEADERS \ + uninstall-libLTLIBRARIES uninstall-ltdlincludeHEADERS # We need the following in order to create an when the system diff --git a/qse/libltdl/aclocal.m4 b/qse/libltdl/aclocal.m4 index b5f721f8..ca56e938 100644 --- a/qse/libltdl/aclocal.m4 +++ b/qse/libltdl/aclocal.m4 @@ -1,8 +1,7 @@ -# generated automatically by aclocal 1.11.5 -*- Autoconf -*- +# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, -# Inc. +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -14,21 +13,18 @@ m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, -[m4_warning([this file was generated for autoconf 2.69. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, +[m4_warning([this file was generated for autoconf 2.68. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been @@ -38,7 +34,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.5], [], +m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -54,21 +50,19 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.5])dnl +[AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. @@ -150,14 +144,14 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, -# 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 +# Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 12 +# serial 10 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, @@ -197,7 +191,6 @@ AC_CACHE_CHECK([dependency style of $depcc], # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. - rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -262,7 +255,7 @@ AC_CACHE_CHECK([dependency style of $depcc], break fi ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) + msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. @@ -327,13 +320,10 @@ AC_DEFUN([AM_DEP_TRACK], if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' - am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -AC_SUBST([am__nodep])dnl -_AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- @@ -555,15 +545,12 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, -# Inc. +# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. @@ -695,15 +682,12 @@ else fi ]) -# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, -# Inc. +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. @@ -726,14 +710,13 @@ esac # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 +# serial 4 # _AM_MANGLE_OPTION(NAME) # ----------------------- @@ -741,13 +724,13 @@ AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) -# -------------------- +# ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) -# ------------------------ +# ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) @@ -823,14 +806,12 @@ Check your system clock]) fi AC_MSG_RESULT(yes)]) -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't @@ -853,13 +834,13 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. +# Copyright (C) 2006, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 3 +# serial 2 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- @@ -868,13 +849,13 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])]) AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) -# -------------------------- +# --------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -896,11 +877,10 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AC_SUBST([AMTAR], ['$${TAR-tar}']) +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) diff --git a/qse/libltdl/config/compile b/qse/libltdl/config/compile index 862a14e8..bac481cd 100755 --- a/qse/libltdl/config/compile +++ b/qse/libltdl/config/compile @@ -1,10 +1,10 @@ #! /bin/sh -# Wrapper for compilers which do not understand '-c -o'. +# Wrapper for compilers which do not understand `-c -o'. -scriptversion=2012-03-05.13; # UTC +scriptversion=2010-11-15.09; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free -# Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010 Free Software +# Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -40,7 +40,7 @@ file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file -# Currently only supports Windows hosts. If the determined conversion +# Currently only supports Win32 hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () @@ -79,48 +79,6 @@ func_file_conv () esac } -# func_cl_dashL linkdir -# Make cl look for libraries in LINKDIR -func_cl_dashL () -{ - func_file_conv "$1" - if test -z "$lib_path"; then - lib_path=$file - else - lib_path="$lib_path;$file" - fi - linker_opts="$linker_opts -LIBPATH:$file" -} - -# func_cl_dashl library -# Do a library search-path lookup for cl -func_cl_dashl () -{ - lib=$1 - found=no - save_IFS=$IFS - IFS=';' - for dir in $lib_path $LIB - do - IFS=$save_IFS - if $shared && test -f "$dir/$lib.dll.lib"; then - found=yes - lib=$dir/$lib.dll.lib - break - fi - if test -f "$dir/$lib.lib"; then - found=yes - lib=$dir/$lib.lib - break - fi - done - IFS=$save_IFS - - if test "$found" != yes; then - lib=$lib.lib - fi -} - # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () @@ -136,7 +94,7 @@ func_cl_wrapper () else case $1 in -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. + # configure might choose to run compile as `compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) @@ -151,34 +109,43 @@ func_cl_wrapper () ;; esac ;; - -I) - eat=1 - func_file_conv "$2" mingw - set x "$@" -I"$file" - shift - ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; - -l) - eat=1 - func_cl_dashl "$2" - set x "$@" "$lib" - shift - ;; -l*) - func_cl_dashl "${1#-l}" - set x "$@" "$lib" + lib=${1#-l} + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + set x "$@" "$dir/$lib.dll.lib" + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + set x "$@" "$dir/$lib.lib" + break + fi + done + IFS=$save_IFS + + test "$found" != yes && set x "$@" "$lib.lib" shift ;; - -L) - eat=1 - func_cl_dashL "$2" - ;; -L*) - func_cl_dashL "${1#-L}" + func_file_conv "${1#-L}" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" ;; -static) shared=false @@ -229,19 +196,19 @@ eat= case $1 in '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] -Wrapper for compilers which do not understand '-c -o'. -Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +Wrapper for compilers which do not understand `-c -o'. +Remove `-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the -right script to run: please start by reading the file 'INSTALL'. +right script to run: please start by reading the file `INSTALL'. Report bugs to . EOF @@ -266,8 +233,8 @@ do else case $1 in -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - # So we strip '-o arg' only if arg is an object. + # configure might choose to run compile as `compile cc -o foo foo.c'. + # So we strip `-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) @@ -294,10 +261,10 @@ do done if test -z "$ofile" || test -z "$cfile"; then - # If no '-o' option was seen then we might have been invoked from a + # If no `-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no - # '.c' file was seen then we are probably linking. That is also + # `.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi @@ -306,7 +273,7 @@ fi cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. -# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# Note: use `[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d diff --git a/qse/libltdl/config/config.guess b/qse/libltdl/config/config.guess index d622a44e..b79252d6 100755 --- a/qse/libltdl/config/config.guess +++ b/qse/libltdl/config/config.guess @@ -1,14 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2013-06-10' # This file 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 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -22,19 +20,17 @@ timestamp='2012-02-10' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner. Please send patches (context -# diff format) to and include a ChangeLog -# entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches with a ChangeLog entry to config-patches@gnu.org. + me=`echo "$0" | sed -e 's,.*/,,'` @@ -54,9 +50,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -302,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -801,6 +820,9 @@ EOF i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; @@ -852,21 +874,21 @@ EOF exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -879,59 +901,54 @@ EOF EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else - echo ${UNAME_MACHINE}-unknown-linux-gnueabihf + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) - LIBC=gnu - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build @@ -950,54 +967,63 @@ EOF #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; + or1k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; or32:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-gnu + echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -1201,6 +1227,9 @@ EOF BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1227,19 +1256,21 @@ EOF exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - i386) - eval $set_cc_for_build - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - UNAME_PROCESSOR="x86_64" - fi - fi ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) @@ -1256,7 +1287,7 @@ EOF NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1330,9 +1361,6 @@ EOF exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - eval $set_cc_for_build cat >$dummy.c <. @@ -26,11 +20,12 @@ timestamp='2012-04-18' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to . Submit a context -# diff and a properly formatted GNU ChangeLog entry. +# Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -73,9 +68,7 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -123,7 +116,7 @@ esac maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) @@ -156,7 +149,7 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; @@ -259,10 +252,12 @@ case $basic_machine in | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ - | be32 | be64 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | be32 | be64 \ | bfin \ - | c4x | clipper \ + | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ @@ -273,7 +268,7 @@ case $basic_machine in | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -291,16 +286,17 @@ case $basic_machine in | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ - | nios | nios2 \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ - | or32 \ + | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ @@ -370,13 +366,13 @@ case $basic_machine in | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | clipper-* | craynv-* | cydra-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ @@ -389,7 +385,8 @@ case $basic_machine in | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -407,12 +404,13 @@ case $basic_machine in | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ @@ -788,11 +786,15 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; - microblaze) + microblaze*) basic_machine=microblaze-xilinx ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) - basic_machine=i386-pc + basic_machine=i686-pc os=-mingw32 ;; mingw32ce) @@ -828,7 +830,7 @@ case $basic_machine in basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) - basic_machine=i386-pc + basic_machine=i686-pc os=-msys ;; mvs) @@ -1004,7 +1006,7 @@ case $basic_machine in ;; ppc64) basic_machine=powerpc64-unknown ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown @@ -1019,7 +1021,11 @@ case $basic_machine in basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -1346,21 +1352,21 @@ case $os in -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-uclibc* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1492,9 +1498,6 @@ case $os in -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; @@ -1543,6 +1546,9 @@ case $basic_machine in c4x-* | tic4x-*) os=-coff ;; + c8051-*) + os=-elf + ;; hexagon-*) os=-elf ;; @@ -1586,6 +1592,9 @@ case $basic_machine in mips*-*) os=-elf ;; + or1k-*) + os=-elf + ;; or32-*) os=-coff ;; diff --git a/qse/libltdl/config/depcomp b/qse/libltdl/config/depcomp index 25a39e6c..df8eea7e 100755 --- a/qse/libltdl/config/depcomp +++ b/qse/libltdl/config/depcomp @@ -1,10 +1,10 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2012-03-27.16; # UTC +scriptversion=2009-04-28.21; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free +# Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,7 +28,7 @@ scriptversion=2012-03-27.16; # UTC case $1 in '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) @@ -40,11 +40,11 @@ as side-effects. Environment variables: depmode Dependency tracking mode. - source Source file read by 'PROGRAMS ARGS'. - object Object file output by 'PROGRAMS ARGS'. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. - tmpdepfile Temporary file to use when outputting dependencies. + tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . @@ -57,12 +57,6 @@ EOF ;; esac -# A tabulation character. -tab=' ' -# A newline character. -nl=' -' - if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 @@ -96,24 +90,10 @@ if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' + cygpath_u="sed s,\\\\\\\\,/,g" depmode=msvisualcpp fi -if test "$depmode" = msvc7msys; then - # This is just like msvc7 but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvc7 -fi - -if test "$depmode" = xlc; then - # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. - gccflag=-qmakedep=gcc,-MF - depmode=gcc -fi - case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what @@ -168,21 +148,20 @@ gcc) ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the "deleted header file" problem. +## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' "$nl" < "$tmpdepfile" | -## Some versions of gcc put a space before the ':'. On the theory + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as -## well. hp depmode also adds that space, but also prefixes the VPATH -## to the object. Take care to not repeat it in the output. +## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -214,15 +193,18 @@ sgi) # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like '#:fec' to the end of the + # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. - tr ' ' "$nl" < "$tmpdepfile" \ + tr ' ' ' +' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr "$nl" ' ' >> "$depfile" + tr ' +' ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. - tr ' ' "$nl" < "$tmpdepfile" \ + tr ' ' ' +' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else @@ -234,17 +216,10 @@ sgi) rm -f "$tmpdepfile" ;; -xlc) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts '$object:' at the + # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` @@ -274,11 +249,12 @@ aix) test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then - # Each line is of the form 'foo.o: dependent.h'. + # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. + # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -289,26 +265,23 @@ aix) ;; icc) - # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. - # However on - # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h - # which is wrong. We want + # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using '\': + # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... - # tcc 0.9.26 (FIXME still under development at the moment of writing) - # will emit a similar output, but also prepend the continuation lines - # with horizontal tabulation characters. + "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : @@ -317,21 +290,15 @@ icc) exit $stat fi rm -f "$depfile" - # Each line is of the form 'foo.o: dependent.h', - # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. - sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ - < "$tmpdepfile" > "$depfile" - sed ' - s/[ '"$tab"'][ '"$tab"']*/ /g - s/^ *// - s/ *\\*$// - s/^[^:]*: *// - /^$/d - /:$/d - s/$/ :/ - ' < "$tmpdepfile" >> "$depfile" + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -367,7 +334,7 @@ hp2) done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add 'dependent.h:' lines. + # Add `dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// @@ -382,9 +349,9 @@ hp2) tru64) # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in 'foo.d' instead, so we check for that too. + # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= @@ -430,59 +397,14 @@ tru64) done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; -msvc7) - if test "$libtool" = yes; then - showIncludes=-Wc,-showIncludes - else - showIncludes=-showIncludes - fi - "$@" $showIncludes > "$tmpdepfile" - stat=$? - grep -v '^Note: including file: ' "$tmpdepfile" - if test "$stat" = 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - # The first sed program below extracts the file names and escapes - # backslashes for cygpath. The second sed program outputs the file - # name when reading, but also accumulates all include files in the - # hold buffer in order to output them again at the end. This only - # works with sed implementations that can handle large buffers. - sed < "$tmpdepfile" -n ' -/^Note: including file: *\(.*\)/ { - s//\1/ - s/\\/\\\\/g - p -}' | $cygpath_u | sort -u | sed -n ' -s/ /\\ /g -s/\(.*\)/'"$tab"'\1 \\/p -s/.\(.*\) \\/\1:/ -H -$ { - s/.*/'"$tab"'/ - G - p -}' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvc7msys) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. @@ -500,7 +422,7 @@ dashmstdout) shift fi - # Remove '-o $object'. + # Remove `-o $object'. IFS=" " for arg do @@ -520,14 +442,15 @@ dashmstdout) done test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for ':' + # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: - # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | - sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' "$nl" < "$tmpdepfile" | \ + tr ' ' ' +' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -580,10 +503,9 @@ makedepend) touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" - # makedepend may prepend the VPATH from the source file name to the object. - # No need to regex-escape $object, excess matching of '.' is harmless. - sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ + cat < "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -603,7 +525,7 @@ cpp) shift fi - # Remove '-o $object'. + # Remove `-o $object'. IFS=" " for arg do @@ -672,8 +594,8 @@ msvisualcpp) sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" - echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; diff --git a/qse/libltdl/config/ltmain.sh b/qse/libltdl/config/ltmain.sh index 33f642a0..63ae69dc 100644 --- a/qse/libltdl/config/ltmain.sh +++ b/qse/libltdl/config/ltmain.sh @@ -70,7 +70,7 @@ # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) -# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.1 +# $progname: (GNU libtool) 2.4.2 # automake: $automake_version # autoconf: $autoconf_version # @@ -80,7 +80,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.2 Debian-2.4.2-1.1" +VERSION=2.4.2 TIMESTAMP="" package_revision=1.3337 @@ -6124,10 +6124,7 @@ func_mode_link () case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; - link) - libs="$deplibs %DEPLIBS%" - test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" - ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then @@ -6447,19 +6444,19 @@ func_mode_link () # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps ; then - case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac - fi - func_append tmp_libs " $deplib" - done elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps ; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done continue fi # $pass = conv @@ -7352,9 +7349,6 @@ func_mode_link () revision="$number_minor" lt_irix_increment=no ;; - *) - func_fatal_configuration "$modename: unknown library version type \`$version_type'" - ;; esac ;; no) diff --git a/qse/libltdl/config/missing b/qse/libltdl/config/missing index 86a8fc31..28055d2a 100755 --- a/qse/libltdl/config/missing +++ b/qse/libltdl/config/missing @@ -1,10 +1,10 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -scriptversion=2012-01-06.13; # UTC +scriptversion=2009-04-28.21; # UTC # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. +# 2008, 2009 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -84,6 +84,7 @@ Supported PROGRAM values: help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file + tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and @@ -121,6 +122,15 @@ case $1 in # Not GNU programs, they don't have --version. ;; + tar*) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. @@ -216,7 +226,7 @@ WARNING: \`$1' $msg. You should only need it if \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then - eval LASTARG=\${$#} + eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` @@ -246,7 +256,7 @@ WARNING: \`$1' is $msg. You should only need it if \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then - eval LASTARG=\${$#} + eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` @@ -308,6 +318,41 @@ WARNING: \`$1' is $msg. You should only need it if touch $file ;; + tar*) + shift + + # We have already tried tar in the generic part. + # Look for gnutar/gtar before invocation to avoid ugly error + # messages. + if (gnutar --version > /dev/null 2>&1); then + gnutar "$@" && exit 0 + fi + if (gtar --version > /dev/null 2>&1); then + gtar "$@" && exit 0 + fi + firstarg="$1" + if shift; then + case $firstarg in + *o*) + firstarg=`echo "$firstarg" | sed s/o//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + case $firstarg in + *h*) + firstarg=`echo "$firstarg" | sed s/h//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + fi + + echo 1>&2 "\ +WARNING: I can't seem to be able to run \`tar' with the given arguments. + You may want to install GNU tar or Free paxutils, or check the + command line arguments." + exit 1 + ;; + *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. diff --git a/qse/libltdl/configure b/qse/libltdl/configure index 15d673dc..7c62407b 100755 --- a/qse/libltdl/configure +++ b/qse/libltdl/configure @@ -672,7 +672,6 @@ SED am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE -am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE @@ -2732,11 +2731,11 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. -# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AMTAR='$${TAR-tar}' +# Always define AMTAR for backward compatibility. -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' @@ -2970,7 +2969,6 @@ fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' - am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= @@ -3783,7 +3781,6 @@ else # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. - rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -3843,7 +3840,7 @@ else break fi ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) + msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. @@ -5016,6 +5013,10 @@ freebsd* | dragonfly*) fi ;; +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -5054,11 +5055,11 @@ irix5* | irix6* | nonstopux*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -6133,7 +6134,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -6151,7 +6152,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -6170,7 +6174,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -8275,7 +8282,7 @@ lt_prog_compiler_static= lt_prog_compiler_static='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -8753,9 +8760,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie openbsd*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs=no - ;; esac ld_shlibs=yes @@ -8977,7 +8981,7 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -9154,7 +9158,6 @@ _LT_EOF if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi - link_all_deplibs=no else # not using gcc if test "$host_cpu" = ia64; then @@ -9608,7 +9611,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } link_all_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -10445,6 +10448,17 @@ freebsd* | dragonfly*) esac ;; +gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no @@ -10561,7 +10575,7 @@ linux*oldld* | linux*aout* | linux*coff*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no @@ -10610,10 +10624,14 @@ fi # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -10625,18 +10643,6 @@ fi dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -12217,7 +12223,7 @@ else # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) diff --git a/qse/libltdl/m4/libtool.m4 b/qse/libltdl/m4/libtool.m4 index 534d1ccd..f12cfdf0 100644 --- a/qse/libltdl/m4/libtool.m4 +++ b/qse/libltdl/m4/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -2512,6 +2518,17 @@ freebsd* | dragonfly*) esac ;; +gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no @@ -2628,7 +2645,7 @@ linux*oldld* | linux*aout* | linux*coff*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no @@ -2658,10 +2675,14 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -2673,18 +2694,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -3244,6 +3253,10 @@ freebsd* | dragonfly*) fi ;; +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -3282,11 +3295,11 @@ irix5* | irix6* | nonstopux*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -4034,7 +4047,7 @@ m4_if([$1], [CXX], [ ;; esac ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler @@ -4098,7 +4111,7 @@ m4_if([$1], [CXX], [ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -4333,7 +4346,7 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -4575,9 +4588,6 @@ m4_if([$1], [CXX], [ ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -4640,9 +4650,6 @@ dnl Note also adjust exclude_expsyms for C++ above. openbsd*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes @@ -4864,7 +4871,7 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -5041,7 +5048,6 @@ _LT_EOF if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi - _LT_TAGVAR(link_all_deplibs, $1)=no else # not using gcc if test "$host_cpu" = ia64; then @@ -5346,7 +5352,7 @@ _LT_EOF _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -6226,6 +6232,9 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(ld_shlibs, $1)=yes ;; + gnu*) + ;; + haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes @@ -6387,7 +6396,7 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(inherit_rpath, $1)=yes ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler diff --git a/qse/libltdl/m4/ltdl.m4 b/qse/libltdl/m4/ltdl.m4 index 1ef84a50..ea76f4d7 100644 --- a/qse/libltdl/m4/ltdl.m4 +++ b/qse/libltdl/m4/ltdl.m4 @@ -493,7 +493,7 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) diff --git a/qse/m4/libtool.m4 b/qse/m4/libtool.m4 index 534d1ccd..f12cfdf0 100644 --- a/qse/m4/libtool.m4 +++ b/qse/m4/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -2512,6 +2518,17 @@ freebsd* | dragonfly*) esac ;; +gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no @@ -2628,7 +2645,7 @@ linux*oldld* | linux*aout* | linux*coff*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no @@ -2658,10 +2675,14 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -2673,18 +2694,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -3244,6 +3253,10 @@ freebsd* | dragonfly*) fi ;; +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -3282,11 +3295,11 @@ irix5* | irix6* | nonstopux*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -4034,7 +4047,7 @@ m4_if([$1], [CXX], [ ;; esac ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler @@ -4098,7 +4111,7 @@ m4_if([$1], [CXX], [ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -4333,7 +4346,7 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -4575,9 +4588,6 @@ m4_if([$1], [CXX], [ ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -4640,9 +4650,6 @@ dnl Note also adjust exclude_expsyms for C++ above. openbsd*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes @@ -4864,7 +4871,7 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -5041,7 +5048,6 @@ _LT_EOF if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi - _LT_TAGVAR(link_all_deplibs, $1)=no else # not using gcc if test "$host_cpu" = ia64; then @@ -5346,7 +5352,7 @@ _LT_EOF _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -6226,6 +6232,9 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(ld_shlibs, $1)=yes ;; + gnu*) + ;; + haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes @@ -6387,7 +6396,7 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(inherit_rpath, $1)=yes ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler diff --git a/qse/m4/ltdl.m4 b/qse/m4/ltdl.m4 index 1ef84a50..ea76f4d7 100644 --- a/qse/m4/ltdl.m4 +++ b/qse/m4/ltdl.m4 @@ -493,7 +493,7 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) diff --git a/qse/regress/Makefile.in b/qse/regress/Makefile.in index 63d6403d..780e64a4 100644 --- a/qse/regress/Makefile.in +++ b/qse/regress/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,7 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = regress -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -67,21 +94,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -89,9 +123,29 @@ am__can_run_installinfo = \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -338,22 +392,25 @@ clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -368,57 +425,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -434,12 +446,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -451,15 +458,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -468,6 +471,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -628,22 +646,20 @@ ps-am: uninstall-am: -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/regress/awk/Makefile.in b/qse/regress/awk/Makefile.in index 35f34751..77c17f6e 100644 --- a/qse/regress/awk/Makefile.in +++ b/qse/regress/awk/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,7 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = regress/awk -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/regress.sh.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ @@ -68,14 +95,20 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = regress.sh CONFIG_CLEAN_VPATH_FILES = -depcomp = -am__depfiles_maybe = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = +depcomp = +am__depfiles_maybe = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -83,6 +116,7 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -462,11 +496,11 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -tags: TAGS -TAGS: +tags TAGS: -ctags: CTAGS -CTAGS: +ctags CTAGS: + +cscope cscopelist: distdir: $(DISTFILES) @@ -602,16 +636,17 @@ uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am all-local check check-am clean clean-generic \ - clean-libtool distclean distclean-generic distclean-libtool \ - distdir dvi dvi-am html html-am info info-am install \ - install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am + clean-libtool cscopelist-am ctags-am distclean \ + distclean-generic distclean-libtool distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am all-local: diff --git a/qse/regress/sed/Makefile.in b/qse/regress/sed/Makefile.in index 5a873c75..e68560e2 100644 --- a/qse/regress/sed/Makefile.in +++ b/qse/regress/sed/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,7 +79,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = regress/sed -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/regress.sh.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ @@ -70,14 +97,20 @@ CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = regress.sh CONFIG_CLEAN_VPATH_FILES = SCRIPTS = $(noinst_SCRIPTS) -depcomp = -am__depfiles_maybe = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = +depcomp = +am__depfiles_maybe = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -85,6 +118,7 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -315,11 +349,11 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -tags: TAGS -TAGS: +tags TAGS: -ctags: CTAGS -CTAGS: +ctags CTAGS: + +cscope cscopelist: distdir: $(DISTFILES) @@ -455,15 +489,16 @@ uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/samples/Makefile.in b/qse/samples/Makefile.in index 42fbe9f0..b3adda64 100644 --- a/qse/samples/Makefile.in +++ b/qse/samples/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,7 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = samples -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -67,21 +94,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -89,9 +123,29 @@ am__can_run_installinfo = \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -338,22 +392,25 @@ clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -368,57 +425,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -434,12 +446,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -451,15 +458,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -468,6 +471,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -628,22 +646,20 @@ ps-am: uninstall-am: -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/samples/awk/Makefile.am b/qse/samples/awk/Makefile.am index eda0a666..1685f50b 100644 --- a/qse/samples/awk/Makefile.am +++ b/qse/samples/awk/Makefile.am @@ -7,7 +7,7 @@ AM_CPPFLAGS = \ bin_PROGRAMS = awk01 awk02 awk03 awk04 awk05 awk06 awk07 awk08 awk09 awk10 awk11 awk12 awk15 -LDFLAGS = -L../../lib/awk -L../../lib/cmn +AM_LDFLAGS = -L../../lib/awk -L../../lib/cmn LDADD = -lqseawk -lqsecmn $(LIBM) if WIN32 diff --git a/qse/samples/awk/Makefile.in b/qse/samples/awk/Makefile.in index c78271bc..99631c83 100644 --- a/qse/samples/awk/Makefile.in +++ b/qse/samples/awk/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -58,7 +85,8 @@ bin_PROGRAMS = awk01$(EXEEXT) awk02$(EXEEXT) awk03$(EXEEXT) \ @WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS) @ENABLE_CXX_TRUE@am__append_2 = awk21 awk22 awk23 awk24 awk25 awk26 awk27 awk28 subdir = samples/awk -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -88,6 +116,7 @@ awk01_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = am__objects_1 = awk00.$(OBJEXT) am_awk02_OBJECTS = awk02.$(OBJEXT) $(am__objects_1) awk02_OBJECTS = $(am_awk02_OBJECTS) @@ -178,6 +207,18 @@ am__awk28_SOURCES_DIST = awk28.cpp awk28_OBJECTS = $(am_awk28_OBJECTS) @ENABLE_CXX_TRUE@awk28_DEPENDENCIES = $(am__DEPENDENCIES_1) \ @ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -190,17 +231,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ @@ -209,17 +249,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(awk01_SOURCES) $(awk02_SOURCES) $(awk03_SOURCES) \ $(awk04_SOURCES) $(awk05_SOURCES) $(awk06_SOURCES) \ $(awk07_SOURCES) $(awk08_SOURCES) $(awk09_SOURCES) \ @@ -241,6 +280,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -286,7 +342,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ -LDFLAGS = -L../../lib/awk -L../../lib/cmn +LDFLAGS = @LDFLAGS@ LIBADD_DL = @LIBADD_DL@ LIBADD_DLD_LINK = @LIBADD_DLD_LINK@ LIBADD_DLOPEN = @LIBADD_DLOPEN@ @@ -425,6 +481,7 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(includedir) +AM_LDFLAGS = -L../../lib/awk -L../../lib/cmn LDADD = -lqseawk -lqsecmn $(LIBM) $(am__append_1) CMNFILES = awk00.c awk00.h awk01_SOURCES = awk01.c @@ -500,10 +557,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -524,7 +583,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -537,66 +597,87 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + awk01$(EXEEXT): $(awk01_OBJECTS) $(awk01_DEPENDENCIES) $(EXTRA_awk01_DEPENDENCIES) @rm -f awk01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk01_OBJECTS) $(awk01_LDADD) $(LIBS) + awk02$(EXEEXT): $(awk02_OBJECTS) $(awk02_DEPENDENCIES) $(EXTRA_awk02_DEPENDENCIES) @rm -f awk02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk02_OBJECTS) $(awk02_LDADD) $(LIBS) + awk03$(EXEEXT): $(awk03_OBJECTS) $(awk03_DEPENDENCIES) $(EXTRA_awk03_DEPENDENCIES) @rm -f awk03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk03_OBJECTS) $(awk03_LDADD) $(LIBS) + awk04$(EXEEXT): $(awk04_OBJECTS) $(awk04_DEPENDENCIES) $(EXTRA_awk04_DEPENDENCIES) @rm -f awk04$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk04_OBJECTS) $(awk04_LDADD) $(LIBS) + awk05$(EXEEXT): $(awk05_OBJECTS) $(awk05_DEPENDENCIES) $(EXTRA_awk05_DEPENDENCIES) @rm -f awk05$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk05_OBJECTS) $(awk05_LDADD) $(LIBS) + awk06$(EXEEXT): $(awk06_OBJECTS) $(awk06_DEPENDENCIES) $(EXTRA_awk06_DEPENDENCIES) @rm -f awk06$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk06_OBJECTS) $(awk06_LDADD) $(LIBS) + awk07$(EXEEXT): $(awk07_OBJECTS) $(awk07_DEPENDENCIES) $(EXTRA_awk07_DEPENDENCIES) @rm -f awk07$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk07_OBJECTS) $(awk07_LDADD) $(LIBS) + awk08$(EXEEXT): $(awk08_OBJECTS) $(awk08_DEPENDENCIES) $(EXTRA_awk08_DEPENDENCIES) @rm -f awk08$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk08_OBJECTS) $(awk08_LDADD) $(LIBS) + awk09$(EXEEXT): $(awk09_OBJECTS) $(awk09_DEPENDENCIES) $(EXTRA_awk09_DEPENDENCIES) @rm -f awk09$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk09_OBJECTS) $(awk09_LDADD) $(LIBS) + awk10$(EXEEXT): $(awk10_OBJECTS) $(awk10_DEPENDENCIES) $(EXTRA_awk10_DEPENDENCIES) @rm -f awk10$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk10_OBJECTS) $(awk10_LDADD) $(LIBS) + awk11$(EXEEXT): $(awk11_OBJECTS) $(awk11_DEPENDENCIES) $(EXTRA_awk11_DEPENDENCIES) @rm -f awk11$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk11_OBJECTS) $(awk11_LDADD) $(LIBS) + awk12$(EXEEXT): $(awk12_OBJECTS) $(awk12_DEPENDENCIES) $(EXTRA_awk12_DEPENDENCIES) @rm -f awk12$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk12_OBJECTS) $(awk12_LDADD) $(LIBS) + awk15$(EXEEXT): $(awk15_OBJECTS) $(awk15_DEPENDENCIES) $(EXTRA_awk15_DEPENDENCIES) @rm -f awk15$(EXEEXT) $(AM_V_CCLD)$(LINK) $(awk15_OBJECTS) $(awk15_LDADD) $(LIBS) + awk21$(EXEEXT): $(awk21_OBJECTS) $(awk21_DEPENDENCIES) $(EXTRA_awk21_DEPENDENCIES) @rm -f awk21$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk21_OBJECTS) $(awk21_LDADD) $(LIBS) + awk22$(EXEEXT): $(awk22_OBJECTS) $(awk22_DEPENDENCIES) $(EXTRA_awk22_DEPENDENCIES) @rm -f awk22$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk22_OBJECTS) $(awk22_LDADD) $(LIBS) + awk23$(EXEEXT): $(awk23_OBJECTS) $(awk23_DEPENDENCIES) $(EXTRA_awk23_DEPENDENCIES) @rm -f awk23$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk23_OBJECTS) $(awk23_LDADD) $(LIBS) + awk24$(EXEEXT): $(awk24_OBJECTS) $(awk24_DEPENDENCIES) $(EXTRA_awk24_DEPENDENCIES) @rm -f awk24$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk24_OBJECTS) $(awk24_LDADD) $(LIBS) + awk25$(EXEEXT): $(awk25_OBJECTS) $(awk25_DEPENDENCIES) $(EXTRA_awk25_DEPENDENCIES) @rm -f awk25$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk25_OBJECTS) $(awk25_LDADD) $(LIBS) + awk26$(EXEEXT): $(awk26_OBJECTS) $(awk26_DEPENDENCIES) $(EXTRA_awk26_DEPENDENCIES) @rm -f awk26$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk26_OBJECTS) $(awk26_LDADD) $(LIBS) + awk27$(EXEEXT): $(awk27_OBJECTS) $(awk27_DEPENDENCIES) $(EXTRA_awk27_DEPENDENCIES) @rm -f awk27$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk27_OBJECTS) $(awk27_LDADD) $(LIBS) + awk28$(EXEEXT): $(awk28_OBJECTS) $(awk28_DEPENDENCIES) $(EXTRA_awk28_DEPENDENCIES) @rm -f awk28$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(awk28_OBJECTS) $(awk28_LDADD) $(LIBS) @@ -635,14 +716,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -678,26 +759,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -709,15 +779,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -726,6 +792,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -869,19 +950,19 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/samples/cmn/Makefile.am b/qse/samples/cmn/Makefile.am index e72969d2..f3335f45 100644 --- a/qse/samples/cmn/Makefile.am +++ b/qse/samples/cmn/Makefile.am @@ -48,7 +48,7 @@ bin_PROGRAMS = \ uri01 \ xma -LDFLAGS = -L../../lib/cmn +AM_LDFLAGS = -L../../lib/cmn LDADD = -lqsecmn if WIN32 diff --git a/qse/samples/cmn/Makefile.in b/qse/samples/cmn/Makefile.in index cfdc9e0e..849e0e06 100644 --- a/qse/samples/cmn/Makefile.in +++ b/qse/samples/cmn/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -70,7 +97,8 @@ bin_PROGRAMS = chr01$(EXEEXT) dir01$(EXEEXT) dll$(EXEEXT) \ #rex02_LDFLAGS = -pthread -Wl,-Bsymbolic-functions -lwx_gtk2ud_richtext-2.8 -lwx_gtk2ud_aui-2.8 -lwx_gtk2ud_xrc-2.8 -lwx_gtk2ud_qa-2.8 -lwx_gtk2ud_html-2.8 -lwx_gtk2ud_adv-2.8 -lwx_gtk2ud_core-2.8 -lwx_baseud_xml-2.8 -lwx_baseud_net-2.8 -lwx_baseud-2.8 @ENABLE_CXX_TRUE@am__append_2 = arr01 arr02 bh01 bh02 hl01 htb02 rbt02 rbt03 sp01 sp02 str02 subdir = samples/cmn -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -102,6 +130,7 @@ am__DEPENDENCIES_3 = $(am__DEPENDENCIES_2) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = am__arr02_SOURCES_DIST = arr02.cpp @ENABLE_CXX_TRUE@am_arr02_OBJECTS = arr02.$(OBJEXT) arr02_OBJECTS = $(am_arr02_OBJECTS) @@ -302,6 +331,18 @@ am_xma_OBJECTS = xma.$(OBJEXT) xma_OBJECTS = $(am_xma_OBJECTS) xma_LDADD = $(LDADD) xma_DEPENDENCIES = $(am__DEPENDENCIES_2) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -314,17 +355,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ @@ -333,17 +373,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(arr01_SOURCES) $(arr02_SOURCES) $(bh01_SOURCES) \ $(bh02_SOURCES) $(chr01_SOURCES) dir01.c $(dll_SOURCES) \ $(env01_SOURCES) $(fio01_SOURCES) $(fio02_SOURCES) \ @@ -382,6 +421,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -427,7 +483,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ -LDFLAGS = -L../../lib/cmn +LDFLAGS = @LDFLAGS@ LIBADD_DL = @LIBADD_DL@ LIBADD_DLD_LINK = @LIBADD_DLD_LINK@ LIBADD_DLOPEN = @LIBADD_DLOPEN@ @@ -566,6 +622,7 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(includedir) +AM_LDFLAGS = -L../../lib/cmn LDADD = -lqsecmn $(am__append_1) chr01_SOURCES = chr01.c env01_SOURCES = env01.c @@ -665,10 +722,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -689,7 +748,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -702,156 +762,207 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + arr01$(EXEEXT): $(arr01_OBJECTS) $(arr01_DEPENDENCIES) $(EXTRA_arr01_DEPENDENCIES) @rm -f arr01$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(arr01_OBJECTS) $(arr01_LDADD) $(LIBS) + arr02$(EXEEXT): $(arr02_OBJECTS) $(arr02_DEPENDENCIES) $(EXTRA_arr02_DEPENDENCIES) @rm -f arr02$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(arr02_OBJECTS) $(arr02_LDADD) $(LIBS) + bh01$(EXEEXT): $(bh01_OBJECTS) $(bh01_DEPENDENCIES) $(EXTRA_bh01_DEPENDENCIES) @rm -f bh01$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(bh01_OBJECTS) $(bh01_LDADD) $(LIBS) + bh02$(EXEEXT): $(bh02_OBJECTS) $(bh02_DEPENDENCIES) $(EXTRA_bh02_DEPENDENCIES) @rm -f bh02$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(bh02_OBJECTS) $(bh02_LDADD) $(LIBS) + chr01$(EXEEXT): $(chr01_OBJECTS) $(chr01_DEPENDENCIES) $(EXTRA_chr01_DEPENDENCIES) @rm -f chr01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(chr01_OBJECTS) $(chr01_LDADD) $(LIBS) + dir01$(EXEEXT): $(dir01_OBJECTS) $(dir01_DEPENDENCIES) $(EXTRA_dir01_DEPENDENCIES) @rm -f dir01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(dir01_OBJECTS) $(dir01_LDADD) $(LIBS) + dll$(EXEEXT): $(dll_OBJECTS) $(dll_DEPENDENCIES) $(EXTRA_dll_DEPENDENCIES) @rm -f dll$(EXEEXT) $(AM_V_CCLD)$(LINK) $(dll_OBJECTS) $(dll_LDADD) $(LIBS) + env01$(EXEEXT): $(env01_OBJECTS) $(env01_DEPENDENCIES) $(EXTRA_env01_DEPENDENCIES) @rm -f env01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(env01_OBJECTS) $(env01_LDADD) $(LIBS) + fio01$(EXEEXT): $(fio01_OBJECTS) $(fio01_DEPENDENCIES) $(EXTRA_fio01_DEPENDENCIES) @rm -f fio01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fio01_OBJECTS) $(fio01_LDADD) $(LIBS) + fio02$(EXEEXT): $(fio02_OBJECTS) $(fio02_DEPENDENCIES) $(EXTRA_fio02_DEPENDENCIES) @rm -f fio02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fio02_OBJECTS) $(fio02_LDADD) $(LIBS) + fma$(EXEEXT): $(fma_OBJECTS) $(fma_DEPENDENCIES) $(EXTRA_fma_DEPENDENCIES) @rm -f fma$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fma_OBJECTS) $(fma_LDADD) $(LIBS) + fmt01$(EXEEXT): $(fmt01_OBJECTS) $(fmt01_DEPENDENCIES) $(EXTRA_fmt01_DEPENDENCIES) @rm -f fmt01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fmt01_OBJECTS) $(fmt01_LDADD) $(LIBS) + fmt02$(EXEEXT): $(fmt02_OBJECTS) $(fmt02_DEPENDENCIES) $(EXTRA_fmt02_DEPENDENCIES) @rm -f fmt02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fmt02_OBJECTS) $(fmt02_LDADD) $(LIBS) + fs01$(EXEEXT): $(fs01_OBJECTS) $(fs01_DEPENDENCIES) $(EXTRA_fs01_DEPENDENCIES) @rm -f fs01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fs01_OBJECTS) $(fs01_LDADD) $(LIBS) + fs02$(EXEEXT): $(fs02_OBJECTS) $(fs02_DEPENDENCIES) $(EXTRA_fs02_DEPENDENCIES) @rm -f fs02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fs02_OBJECTS) $(fs02_LDADD) $(LIBS) + fs03$(EXEEXT): $(fs03_OBJECTS) $(fs03_DEPENDENCIES) $(EXTRA_fs03_DEPENDENCIES) @rm -f fs03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fs03_OBJECTS) $(fs03_LDADD) $(LIBS) + glob01$(EXEEXT): $(glob01_OBJECTS) $(glob01_DEPENDENCIES) $(EXTRA_glob01_DEPENDENCIES) @rm -f glob01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(glob01_OBJECTS) $(glob01_LDADD) $(LIBS) + hl01$(EXEEXT): $(hl01_OBJECTS) $(hl01_DEPENDENCIES) $(EXTRA_hl01_DEPENDENCIES) @rm -f hl01$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(hl01_OBJECTS) $(hl01_LDADD) $(LIBS) + htb01$(EXEEXT): $(htb01_OBJECTS) $(htb01_DEPENDENCIES) $(EXTRA_htb01_DEPENDENCIES) @rm -f htb01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(htb01_OBJECTS) $(htb01_LDADD) $(LIBS) + htb02$(EXEEXT): $(htb02_OBJECTS) $(htb02_DEPENDENCIES) $(EXTRA_htb02_DEPENDENCIES) @rm -f htb02$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(htb02_OBJECTS) $(htb02_LDADD) $(LIBS) + ipad01$(EXEEXT): $(ipad01_OBJECTS) $(ipad01_DEPENDENCIES) $(EXTRA_ipad01_DEPENDENCIES) @rm -f ipad01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ipad01_OBJECTS) $(ipad01_LDADD) $(LIBS) + lda$(EXEEXT): $(lda_OBJECTS) $(lda_DEPENDENCIES) $(EXTRA_lda_DEPENDENCIES) @rm -f lda$(EXEEXT) $(AM_V_CCLD)$(LINK) $(lda_OBJECTS) $(lda_LDADD) $(LIBS) + main01$(EXEEXT): $(main01_OBJECTS) $(main01_DEPENDENCIES) $(EXTRA_main01_DEPENDENCIES) @rm -f main01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(main01_OBJECTS) $(main01_LDADD) $(LIBS) + main02$(EXEEXT): $(main02_OBJECTS) $(main02_DEPENDENCIES) $(EXTRA_main02_DEPENDENCIES) @rm -f main02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(main02_OBJECTS) $(main02_LDADD) $(LIBS) + mbwc01$(EXEEXT): $(mbwc01_OBJECTS) $(mbwc01_DEPENDENCIES) $(EXTRA_mbwc01_DEPENDENCIES) @rm -f mbwc01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(mbwc01_OBJECTS) $(mbwc01_LDADD) $(LIBS) + mbwc02$(EXEEXT): $(mbwc02_OBJECTS) $(mbwc02_DEPENDENCIES) $(EXTRA_mbwc02_DEPENDENCIES) @rm -f mbwc02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(mbwc02_OBJECTS) $(mbwc02_LDADD) $(LIBS) + nwad01$(EXEEXT): $(nwad01_OBJECTS) $(nwad01_DEPENDENCIES) $(EXTRA_nwad01_DEPENDENCIES) @rm -f nwad01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(nwad01_OBJECTS) $(nwad01_LDADD) $(LIBS) + nwif01$(EXEEXT): $(nwif01_OBJECTS) $(nwif01_DEPENDENCIES) $(EXTRA_nwif01_DEPENDENCIES) @rm -f nwif01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(nwif01_OBJECTS) $(nwif01_LDADD) $(LIBS) + nwif02$(EXEEXT): $(nwif02_OBJECTS) $(nwif02_DEPENDENCIES) $(EXTRA_nwif02_DEPENDENCIES) @rm -f nwif02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(nwif02_OBJECTS) $(nwif02_LDADD) $(LIBS) + oht$(EXEEXT): $(oht_OBJECTS) $(oht_DEPENDENCIES) $(EXTRA_oht_DEPENDENCIES) @rm -f oht$(EXEEXT) $(AM_V_CCLD)$(LINK) $(oht_OBJECTS) $(oht_LDADD) $(LIBS) + path01$(EXEEXT): $(path01_OBJECTS) $(path01_DEPENDENCIES) $(EXTRA_path01_DEPENDENCIES) @rm -f path01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(path01_OBJECTS) $(path01_LDADD) $(LIBS) + pio$(EXEEXT): $(pio_OBJECTS) $(pio_DEPENDENCIES) $(EXTRA_pio_DEPENDENCIES) @rm -f pio$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pio_OBJECTS) $(pio_LDADD) $(LIBS) + pma$(EXEEXT): $(pma_OBJECTS) $(pma_DEPENDENCIES) $(EXTRA_pma_DEPENDENCIES) @rm -f pma$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pma_OBJECTS) $(pma_LDADD) $(LIBS) + rbt01$(EXEEXT): $(rbt01_OBJECTS) $(rbt01_DEPENDENCIES) $(EXTRA_rbt01_DEPENDENCIES) @rm -f rbt01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(rbt01_OBJECTS) $(rbt01_LDADD) $(LIBS) + rbt02$(EXEEXT): $(rbt02_OBJECTS) $(rbt02_DEPENDENCIES) $(EXTRA_rbt02_DEPENDENCIES) @rm -f rbt02$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(rbt02_OBJECTS) $(rbt02_LDADD) $(LIBS) + rbt03$(EXEEXT): $(rbt03_OBJECTS) $(rbt03_DEPENDENCIES) $(EXTRA_rbt03_DEPENDENCIES) @rm -f rbt03$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(rbt03_OBJECTS) $(rbt03_LDADD) $(LIBS) + rex01$(EXEEXT): $(rex01_OBJECTS) $(rex01_DEPENDENCIES) $(EXTRA_rex01_DEPENDENCIES) @rm -f rex01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(rex01_OBJECTS) $(rex01_LDADD) $(LIBS) + sio01$(EXEEXT): $(sio01_OBJECTS) $(sio01_DEPENDENCIES) $(EXTRA_sio01_DEPENDENCIES) @rm -f sio01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sio01_OBJECTS) $(sio01_LDADD) $(LIBS) + sio02$(EXEEXT): $(sio02_OBJECTS) $(sio02_DEPENDENCIES) $(EXTRA_sio02_DEPENDENCIES) @rm -f sio02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sio02_OBJECTS) $(sio02_LDADD) $(LIBS) + sio03$(EXEEXT): $(sio03_OBJECTS) $(sio03_DEPENDENCIES) $(EXTRA_sio03_DEPENDENCIES) @rm -f sio03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sio03_OBJECTS) $(sio03_LDADD) $(LIBS) + sll$(EXEEXT): $(sll_OBJECTS) $(sll_DEPENDENCIES) $(EXTRA_sll_DEPENDENCIES) @rm -f sll$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sll_OBJECTS) $(sll_LDADD) $(LIBS) + slmb01$(EXEEXT): $(slmb01_OBJECTS) $(slmb01_DEPENDENCIES) $(EXTRA_slmb01_DEPENDENCIES) @rm -f slmb01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(slmb01_OBJECTS) $(slmb01_LDADD) $(LIBS) + sp01$(EXEEXT): $(sp01_OBJECTS) $(sp01_DEPENDENCIES) $(EXTRA_sp01_DEPENDENCIES) @rm -f sp01$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(sp01_OBJECTS) $(sp01_LDADD) $(LIBS) + sp02$(EXEEXT): $(sp02_OBJECTS) $(sp02_DEPENDENCIES) $(EXTRA_sp02_DEPENDENCIES) @rm -f sp02$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(sp02_OBJECTS) $(sp02_LDADD) $(LIBS) + str01$(EXEEXT): $(str01_OBJECTS) $(str01_DEPENDENCIES) $(EXTRA_str01_DEPENDENCIES) @rm -f str01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(str01_OBJECTS) $(str01_LDADD) $(LIBS) + str02$(EXEEXT): $(str02_OBJECTS) $(str02_DEPENDENCIES) $(EXTRA_str02_DEPENDENCIES) @rm -f str02$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(str02_OBJECTS) $(str02_LDADD) $(LIBS) + task01$(EXEEXT): $(task01_OBJECTS) $(task01_DEPENDENCIES) $(EXTRA_task01_DEPENDENCIES) @rm -f task01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(task01_OBJECTS) $(task01_LDADD) $(LIBS) + time$(EXEEXT): $(time_OBJECTS) $(time_DEPENDENCIES) $(EXTRA_time_DEPENDENCIES) @rm -f time$(EXEEXT) $(AM_V_CCLD)$(LINK) $(time_OBJECTS) $(time_LDADD) $(LIBS) + tre01$(EXEEXT): $(tre01_OBJECTS) $(tre01_DEPENDENCIES) $(EXTRA_tre01_DEPENDENCIES) @rm -f tre01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(tre01_OBJECTS) $(tre01_LDADD) $(LIBS) + uri01$(EXEEXT): $(uri01_OBJECTS) $(uri01_DEPENDENCIES) $(EXTRA_uri01_DEPENDENCIES) @rm -f uri01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(uri01_OBJECTS) $(uri01_LDADD) $(LIBS) + xma$(EXEEXT): $(xma_OBJECTS) $(xma_DEPENDENCIES) $(EXTRA_xma_DEPENDENCIES) @rm -f xma$(EXEEXT) $(AM_V_CCLD)$(LINK) $(xma_OBJECTS) $(xma_LDADD) $(LIBS) @@ -919,14 +1030,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -962,26 +1073,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -993,15 +1093,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -1010,6 +1106,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -1153,19 +1264,19 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/samples/http/Makefile.am b/qse/samples/http/Makefile.am index 0d9574fe..eb04cb25 100644 --- a/qse/samples/http/Makefile.am +++ b/qse/samples/http/Makefile.am @@ -7,7 +7,7 @@ AM_CPPFLAGS = \ bin_PROGRAMS = httpd01 httpd02 upxd01 -LDFLAGS += -L../../lib/cmn -L../../lib/http +AM_LDFLAGS = -L../../lib/cmn -L../../lib/http LDADD = -lqsehttp -lqsecmn $(PTHREAD_LIBS) $(SOCKET_LIBS) $(SENDFILE_LIBS) if WIN32 diff --git a/qse/samples/http/Makefile.in b/qse/samples/http/Makefile.in index 1f09bc96..7458a255 100644 --- a/qse/samples/http/Makefile.in +++ b/qse/samples/http/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -54,7 +81,8 @@ host_triplet = @host@ bin_PROGRAMS = httpd01$(EXEEXT) httpd02$(EXEEXT) upxd01$(EXEEXT) @WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS) subdir = samples/http -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -82,6 +110,7 @@ httpd01_DEPENDENCIES = $(am__DEPENDENCIES_3) $(am__DEPENDENCIES_1) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = am_httpd02_OBJECTS = httpd02.$(OBJEXT) httpd02_OBJECTS = $(am_httpd02_OBJECTS) httpd02_DEPENDENCIES = $(am__DEPENDENCIES_3) $(am__DEPENDENCIES_1) @@ -90,6 +119,18 @@ upxd01_OBJECTS = $(am_upxd01_OBJECTS) upxd01_LDADD = $(LDADD) upxd01_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -102,20 +143,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(httpd01_SOURCES) $(httpd02_SOURCES) $(upxd01_SOURCES) DIST_SOURCES = $(httpd01_SOURCES) $(httpd02_SOURCES) $(upxd01_SOURCES) am__can_run_installinfo = \ @@ -123,6 +160,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -168,7 +222,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ -LDFLAGS = @LDFLAGS@ -L../../lib/cmn -L../../lib/http +LDFLAGS = @LDFLAGS@ LIBADD_DL = @LIBADD_DL@ LIBADD_DLD_LINK = @LIBADD_DLD_LINK@ LIBADD_DLOPEN = @LIBADD_DLOPEN@ @@ -307,6 +361,7 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(includedir) +AM_LDFLAGS = -L../../lib/cmn -L../../lib/http LDADD = -lqsehttp -lqsecmn $(PTHREAD_LIBS) $(SOCKET_LIBS) \ $(SENDFILE_LIBS) $(am__append_1) httpd01_SOURCES = httpd01.c @@ -357,10 +412,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -381,7 +438,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -394,12 +452,15 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + httpd01$(EXEEXT): $(httpd01_OBJECTS) $(httpd01_DEPENDENCIES) $(EXTRA_httpd01_DEPENDENCIES) @rm -f httpd01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(httpd01_OBJECTS) $(httpd01_LDADD) $(LIBS) + httpd02$(EXEEXT): $(httpd02_OBJECTS) $(httpd02_DEPENDENCIES) $(EXTRA_httpd02_DEPENDENCIES) @rm -f httpd02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(httpd02_OBJECTS) $(httpd02_LDADD) $(LIBS) + upxd01$(EXEEXT): $(upxd01_OBJECTS) $(upxd01_DEPENDENCIES) $(EXTRA_upxd01_DEPENDENCIES) @rm -f upxd01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(upxd01_OBJECTS) $(upxd01_LDADD) $(LIBS) @@ -419,14 +480,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -441,26 +502,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -472,15 +522,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -489,6 +535,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -632,19 +693,19 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/samples/sed/Makefile.am b/qse/samples/sed/Makefile.am index 6a534e89..a194cd71 100644 --- a/qse/samples/sed/Makefile.am +++ b/qse/samples/sed/Makefile.am @@ -6,7 +6,7 @@ AM_CPPFLAGS = \ -I$(includedir) -LDFLAGS = -L../../lib/cmn -L../../lib/sed +AM_LDFLAGS = -L../../lib/cmn -L../../lib/sed LDADD = -lqsesed -lqsecmn if WIN32 diff --git a/qse/samples/sed/Makefile.in b/qse/samples/sed/Makefile.in index 692ee4c1..41222d13 100644 --- a/qse/samples/sed/Makefile.in +++ b/qse/samples/sed/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -56,7 +83,8 @@ bin_PROGRAMS = sed01$(EXEEXT) sed02$(EXEEXT) sed03$(EXEEXT) \ $(am__EXEEXT_1) @ENABLE_CXX_TRUE@am__append_2 = sed21 sed22 subdir = samples/sed -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/ac/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -85,6 +113,7 @@ sed01_DEPENDENCIES = $(am__DEPENDENCIES_3) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent +am__v_lt_1 = am_sed02_OBJECTS = sed02.$(OBJEXT) $(am__objects_1) sed02_OBJECTS = $(am_sed02_OBJECTS) sed02_DEPENDENCIES = $(am__DEPENDENCIES_3) @@ -101,6 +130,18 @@ am__sed22_SOURCES_DIST = sed22.cpp sed00.c sed00.h sed22_OBJECTS = $(am_sed22_OBJECTS) @ENABLE_CXX_TRUE@sed22_DEPENDENCIES = $(am__DEPENDENCIES_1) \ @ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__depfiles_maybe = depfiles @@ -113,17 +154,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ @@ -132,17 +172,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = SOURCES = $(sed01_SOURCES) $(sed02_SOURCES) $(sed03_SOURCES) \ $(sed21_SOURCES) $(sed22_SOURCES) DIST_SOURCES = $(sed01_SOURCES) $(sed02_SOURCES) $(sed03_SOURCES) \ @@ -152,6 +191,23 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -197,7 +253,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ -LDFLAGS = -L../../lib/cmn -L../../lib/sed +LDFLAGS = @LDFLAGS@ LIBADD_DL = @LIBADD_DL@ LIBADD_DLD_LINK = @LIBADD_DLD_LINK@ LIBADD_DLOPEN = @LIBADD_DLOPEN@ @@ -336,6 +392,7 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(includedir) +AM_LDFLAGS = -L../../lib/cmn -L../../lib/sed LDADD = -lqsesed -lqsecmn $(am__append_1) CMNFILES = sed00.c sed00.h sed01_SOURCES = sed01.c $(CMNFILES) @@ -392,10 +449,12 @@ install-binPROGRAMS: $(bin_PROGRAMS) fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -416,7 +475,8 @@ uninstall-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ + -e 's/$$/$(EXEEXT)/' \ + `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -429,18 +489,23 @@ clean-binPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + sed01$(EXEEXT): $(sed01_OBJECTS) $(sed01_DEPENDENCIES) $(EXTRA_sed01_DEPENDENCIES) @rm -f sed01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sed01_OBJECTS) $(sed01_LDADD) $(LIBS) + sed02$(EXEEXT): $(sed02_OBJECTS) $(sed02_DEPENDENCIES) $(EXTRA_sed02_DEPENDENCIES) @rm -f sed02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sed02_OBJECTS) $(sed02_LDADD) $(LIBS) + sed03$(EXEEXT): $(sed03_OBJECTS) $(sed03_DEPENDENCIES) $(EXTRA_sed03_DEPENDENCIES) @rm -f sed03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sed03_OBJECTS) $(sed03_LDADD) $(LIBS) + sed21$(EXEEXT): $(sed21_OBJECTS) $(sed21_DEPENDENCIES) $(EXTRA_sed21_DEPENDENCIES) @rm -f sed21$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(sed21_OBJECTS) $(sed21_LDADD) $(LIBS) + sed22$(EXEEXT): $(sed22_OBJECTS) $(sed22_DEPENDENCIES) $(EXTRA_sed22_DEPENDENCIES) @rm -f sed22$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(sed22_OBJECTS) $(sed22_LDADD) $(LIBS) @@ -463,14 +528,14 @@ distclean-compile: @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -506,26 +571,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -537,15 +591,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -554,6 +604,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -697,19 +762,19 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/tools/Makefile.am b/qse/tools/Makefile.am index 8aadd17f..c707759a 100644 --- a/qse/tools/Makefile.am +++ b/qse/tools/Makefile.am @@ -1,5 +1,5 @@ AUTOMAKE_OPTIONS = no-dependencies -EXTRA_DIST = gencp.sh gencp0.awk gencp1.awk testcp.c +EXTRA_DIST = gencp.sh gencp0.awk gencp1.awk testcp.c uni-case.c uni-trait.c diff --git a/qse/tools/Makefile.in b/qse/tools/Makefile.in index 040db525..63e1b02a 100644 --- a/qse/tools/Makefile.in +++ b/qse/tools/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,7 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = tools -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ $(top_srcdir)/m4/ax_check_sign.m4 \ @@ -67,14 +94,20 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/qse/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = -depcomp = -am__depfiles_maybe = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ +am__v_at_1 = +depcomp = +am__depfiles_maybe = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -82,6 +115,7 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -259,7 +293,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = no-dependencies -EXTRA_DIST = gencp.sh gencp0.awk gencp1.awk testcp.c +EXTRA_DIST = gencp.sh gencp0.awk gencp1.awk testcp.c uni-case.c uni-trait.c all: all-am .SUFFIXES: @@ -299,11 +333,11 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -tags: TAGS -TAGS: +tags TAGS: -ctags: CTAGS -CTAGS: +ctags CTAGS: + +cscope cscopelist: distdir: $(DISTFILES) @@ -439,15 +473,16 @@ uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/qse/tools/uni-case.c b/qse/tools/uni-case.c new file mode 100644 index 00000000..6ccf1662 --- /dev/null +++ b/qse/tools/uni-case.c @@ -0,0 +1,177 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if QSE_SIZEOF_WCHAR_T == QSE_SIZEOF_SHORT + #define MAX_CHAR 0xFFFF +#else + /*#define MAX_CHAR 0xE01EF*/ + #define MAX_CHAR 0x10FFFF +#endif + +#define CASE_PAGE_SIZE 512 +#define MAX_CASE_PAGE_COUNT ((MAX_CHAR + CASE_PAGE_SIZE) / CASE_PAGE_SIZE) + +/* + * short is enough as the diff does not exceed + * the maixmum value of the short type. + */ +typedef long int wcdiff_t; + +typedef struct case_page_t case_page_t; +struct case_page_t +{ + size_t no; + wcdiff_t upper[CASE_PAGE_SIZE]; + wcdiff_t lower[CASE_PAGE_SIZE]; + case_page_t* next; +}; + +size_t case_page_count = 0; +case_page_t* case_pages = NULL; + +size_t case_map_count = 0; +case_page_t* case_maps[MAX_CASE_PAGE_COUNT]; + +void make_case_page (qse_wcint_t start, qse_wcint_t end) +{ + qse_wcint_t code, c; + size_t i; + wcdiff_t upper[CASE_PAGE_SIZE]; + wcdiff_t lower[CASE_PAGE_SIZE]; + case_page_t* page; + + memset (upper, 0, sizeof(upper)); + memset (lower, 0, sizeof(lower)); + for (code = start; code <= end; code++) + { + c = code - start; + upper[c] = (wcdiff_t)code - (wcdiff_t)towupper(code); + lower[c] = (wcdiff_t)towlower(code) - (wcdiff_t)code; + } + + for (page = case_pages; page != NULL; page = page->next) + { + if (memcmp (upper, page->upper, sizeof(upper)) == 0 && + memcmp (lower, page->lower, sizeof(lower)) == 0) + { + case_maps[case_map_count++] = page; + return; + } + } + + page = (case_page_t*)malloc (sizeof(case_page_t)); + page->no = case_page_count++; + memcpy (page->upper, upper, sizeof(upper)); + memcpy (page->lower, lower, sizeof(lower)); + page->next = case_pages; + + case_pages = page; + case_maps[case_map_count++] = page; +} + +void emit_case_page (case_page_t* page, int page_seq) +{ + size_t i; + wcdiff_t upper, lower; + int need_or; + qse_wcint_t c; + + printf ("static case_page_t case_page_%04X[%u] =\n{\n", + (unsigned int)page->no, (unsigned int)CASE_PAGE_SIZE); + + for (i = 0; i < CASE_PAGE_SIZE; i++) + { + need_or = 0; + upper = page->upper[i]; + lower = page->lower[i]; + + if (i != 0) printf (",\n"); + printf ("\t"); + + if (upper > SHRT_MAX || upper < SHRT_MIN || + lower > SHRT_MAX || lower < SHRT_MIN) + { + fprintf (stderr, "WARNING: page %u, index %u: value out of range - upper %ld lower %ld\n", + (unsigned int)page->no, (unsigned int)i, (long int)upper, (long int)lower); + } + + printf ("{%ld, %ld}", (long int)upper, (long int)lower); + } + + printf ("\n};\n"); +} + +void emit_case_map () +{ + size_t i; + + + printf ("static case_page_t* case_map[%u] =\n{\n", (unsigned int)case_map_count); + + for (i = 0; i < case_map_count; i++) { + if (i != 0) printf (",\n"); + printf ("\t /* 0x%X-0x%X */ ", + i * CASE_PAGE_SIZE, (i + 1) * CASE_PAGE_SIZE - 1); + printf ("case_page_%04X", case_maps[i]->no); + } + + printf ("\n};\n"); +} + +static void emit_case_macros (void) +{ + printf ("/* generated by tools/uni-case.c */\n\n"); + printf ("#define CASE_MAX 0x%lX\n\n", (unsigned long)MAX_CHAR); + printf ("typedef struct case_page_t case_page_t;\n\n"); + printf ("struct case_page_t {\n"); + + /* use a 16-bit integer to use less memory. */ + printf (" qse_int16_t upper;\n"); + printf (" qse_int16_t lower;\n"); + printf ("};\n\n"); + printf ("\n"); +} + +int main () +{ + qse_wcint_t code; + case_page_t* page; + char* locale; + int page_seq = 0; + + locale = setlocale (LC_ALL, ""); + if (locale == NULL || + (strstr(locale, ".utf8") == NULL && strstr(locale, ".UTF8") == NULL && + strstr(locale, ".utf-8") == NULL && strstr(locale, ".UTF-8") == NULL)) + { + fprintf (stderr, "error: the locale should be utf-8 compatible\n"); + return -1; + } + + + for (code = 0; code < MAX_CHAR; code += CASE_PAGE_SIZE) + { + make_case_page (code, code + CASE_PAGE_SIZE - 1); + } + + emit_case_macros (); + + for (page = case_pages; page != NULL; page = page->next) + { + emit_case_page (page, page_seq); + printf ("\n"); + page_seq++; + } + + emit_case_map (); + + return 0; +} + diff --git a/qse/tools/uni-trait.c b/qse/tools/uni-trait.c new file mode 100644 index 00000000..779ad499 --- /dev/null +++ b/qse/tools/uni-trait.c @@ -0,0 +1,282 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +#if QSE_SIZEOF_WCHAR_T == QSE_SIZEOF_SHORT + #define MAX_CHAR 0xFFFF +#else + /*#define MAX_CHAR 0xE01EF*/ + #define MAX_CHAR 0x10FFFF +#endif + +#define TRAIT_PAGE_SIZE 256 +#define MAX_TRAIT_PAGE_COUNT ((MAX_CHAR + TRAIT_PAGE_SIZE) / TRAIT_PAGE_SIZE) + +typedef struct trait_page_t trait_page_t; +struct trait_page_t +{ + size_t no; + short traits[TRAIT_PAGE_SIZE]; + trait_page_t* next; +}; + +size_t trait_page_count = 0; +trait_page_t* trait_pages = NULL; + +size_t trait_map_count = 0; +trait_page_t* trait_maps[MAX_TRAIT_PAGE_COUNT]; + +enum +{ + TRAIT_UPPER = (1 << 0), + TRAIT_LOWER = (1 << 1), + TRAIT_ALPHA = (1 << 2), + TRAIT_DIGIT = (1 << 3), + TRAIT_XDIGIT = (1 << 4), + TRAIT_ALNUM = (1 << 5), + TRAIT_SPACE = (1 << 6), + TRAIT_PRINT = (1 << 8), + TRAIT_GRAPH = (1 << 9), + TRAIT_CNTRL = (1 << 10), + TRAIT_PUNCT = (1 << 11), + TRAIT_BLANK = (1 << 12) +}; + +int get_trait (qse_wcint_t code) +{ + int trait = 0; + + if (iswupper(code)) trait |= TRAIT_UPPER; + if (iswlower(code)) trait |= TRAIT_LOWER; + if (iswalpha(code)) trait |= TRAIT_ALPHA; + if (iswdigit(code)) trait |= TRAIT_DIGIT; + if (iswxdigit(code)) trait |= TRAIT_XDIGIT; + if (iswalnum(code)) trait |= TRAIT_ALNUM; + if (iswspace(code)) trait |= TRAIT_SPACE; + if (iswprint(code)) trait |= TRAIT_PRINT; + if (iswgraph(code)) trait |= TRAIT_GRAPH; + if (iswcntrl(code)) trait |= TRAIT_CNTRL; + if (iswpunct(code)) trait |= TRAIT_PUNCT; + if (iswblank(code)) trait |= TRAIT_BLANK; + /* + if (iswascii(code)) trait |= TRAIT_ASCII; + if (isphonogram(code)) trait |= TRAIT_PHONO; + if (isideogram(code)) trait |= TRAIT_IDEOG; + if (isenglish(code)) trait |= TRAIT_ENGLI; + */ + + return trait; +} + +void make_trait_page (qse_wcint_t start, qse_wcint_t end) +{ + qse_wcint_t code; + size_t i; + short traits[TRAIT_PAGE_SIZE]; + trait_page_t* page; + + memset (traits, 0, sizeof(traits)); + for (code = start; code <= end; code++) { + traits[code - start] = get_trait(code); + } + + for (page = trait_pages; page != NULL; page = page->next) { + if (memcmp (traits, page->traits, sizeof(traits)) == 0) { + trait_maps[trait_map_count++] = page; + return; + } + } + + page = (trait_page_t*)malloc (sizeof(trait_page_t)); + page->no = trait_page_count++; + memcpy (page->traits, traits, sizeof(traits)); + page->next = trait_pages; + + trait_pages = page; + trait_maps[trait_map_count++] = page; +} + +void emit_trait_page (trait_page_t* page) +{ + size_t i; + int trait, need_or; + + printf ("static qse_uint16_t trait_page_%04X[%u] =\n{\n", + (unsigned int)page->no, (unsigned int)TRAIT_PAGE_SIZE); + + for (i = 0; i < TRAIT_PAGE_SIZE; i++) { + + need_or = 0; + trait = page->traits[i]; + + if (i != 0) printf (",\n"); + printf ("\t"); + + if (trait == 0) { + printf ("0"); + continue; + } + + if (trait & TRAIT_UPPER) { + if (need_or) printf (" | "); + printf ("TRAIT_UPPER"); + need_or = 1; + } + + if (trait & TRAIT_LOWER) { + if (need_or) printf (" | "); + printf ("TRAIT_LOWER"); + need_or = 1; + } + + if (trait & TRAIT_ALPHA) { + if (need_or) printf (" | "); + printf ("TRAIT_ALPHA"); + need_or = 1; + } + + if (trait & TRAIT_DIGIT) { + if (need_or) printf (" | "); + printf ("TRAIT_DIGIT"); + need_or = 1; + } + + if (trait & TRAIT_XDIGIT) { + if (need_or) printf (" | "); + printf ("TRAIT_XDIGIT"); + need_or = 1; + } + + if (trait & TRAIT_ALNUM) { + if (need_or) printf (" | "); + printf ("TRAIT_ALNUM"); + need_or = 1; + } + + if (trait & TRAIT_SPACE) { + if (need_or) printf (" | "); + printf ("TRAIT_SPACE"); + need_or = 1; + } + + if (trait & TRAIT_PRINT) { + if (need_or) printf (" | "); + printf ("TRAIT_PRINT"); + need_or = 1; + } + + if (trait & TRAIT_GRAPH) { + if (need_or) printf (" | "); + printf ("TRAIT_GRAPH"); + need_or = 1; + } + + if (trait & TRAIT_CNTRL) { + if (need_or) printf (" | "); + printf ("TRAIT_CNTRL"); + need_or = 1; + } + + if (trait & TRAIT_PUNCT) { + if (need_or) printf (" | "); + printf ("TRAIT_PUNCT"); + need_or = 1; + } + + if (trait & TRAIT_BLANK) { + if (need_or) printf (" | "); + printf ("TRAIT_BLANK"); + need_or = 1; + } + + + /* + if (trait & TRAIT_ASCII) { + if (need_or) printf (" | "); + printf ("TRAIT_ASCII"); + need_or = 1; + } + + if (trait & TRAIT_IDEOG) { + if (need_or) printf (" | "); + printf ("TRAIT_IDEOG"); + need_or = 1; + } + + if (trait & TRAIT_PHONO) { + if (need_or) printf (" | "); + printf ("TRAIT_PHONO"); + need_or = 1; + } + + if (trait & TRAIT_ENGLI) { + if (need_or) printf (" | "); + printf ("TRAIT_ENGLI"); + need_or = 1; + } + */ + + } + + printf ("\n};\n"); +} + +void emit_trait_map () +{ + size_t i; + + printf ("static qse_uint16_t* trait_map[%u] =\n{\n", (unsigned int)trait_map_count); + + for (i = 0; i < trait_map_count; i++) { + if (i != 0) printf (",\n"); + printf ("\t /* 0x%X-0x%X */ ", + i * TRAIT_PAGE_SIZE, (i + 1) * TRAIT_PAGE_SIZE - 1); + printf ("trait_page_%04X", trait_maps[i]->no); + } + + printf ("\n};\n"); +} + +static void emit_trait_macros (void) +{ + printf ("/* generated by tools/uni-trait.c */\n\n"); + printf ("#define TRAIT_MAX 0x%lX\n", (unsigned long)MAX_CHAR); + printf ("\n"); +} + +int main () +{ + qse_wcint_t code; + trait_page_t* page; + char* locale; + + locale = setlocale (LC_ALL, ""); + if (locale == NULL || + (strstr(locale, ".utf8") == NULL && strstr(locale, ".UTF8") == NULL && + strstr(locale, ".utf-8") == NULL && strstr(locale, ".UTF-8") == NULL)) { + fprintf (stderr, "error: the locale should be utf-8 compatible\n"); + return -1; + } + + + for (code = 0; code < MAX_CHAR; code += TRAIT_PAGE_SIZE) { + make_trait_page (code, code + TRAIT_PAGE_SIZE - 1); + } + + emit_trait_macros (); + + for (page = trait_pages; page != NULL; page = page->next) { + emit_trait_page (page); + printf ("\n"); + } + + emit_trait_map (); + + return 0; +} +