Add -o/-i flags to classify, integers, strings, and pairs tools so
they write to caller-specified paths instead of hardcoded .txt files.
Add -c flag to strings for C-mode output (co_string_desc, C casts).
Rewrite utf/Makefile.in to generate all output files directly in
their final locations:
mux/include/utf8tables.h — C++ header (libmux.so)
mux/lib/utf8tables.cpp — C++ table data (libmux.so)
mux/include/unicode_tables_c.h — C header (color_ops, rv64)
ragel/unicode_tables.h — symlink to unicode_tables_c.h
ragel/unicode_tables.c — C tables (case mapping)
mux/rv64/src/unicode_tables.c — C tables (case + widths + gcb)
The C header is assembled from preamble + generated DFA declarations +
postamble (inline DFA runner functions). No manual sync needed — the
upper_sbt debacle cannot recur.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
-- Add const to tables.
-- Update VerifyTables().
-- Add Printable.txt which containts the previous set of byte-sized printable characters.
git-svn-id: https://tinymux.googlecode.com/svn/branches/dev_brazil@1179 d1b986fa-651c-0410-a323-35a8662cf44d