<86>Feb 11 04:57:20 userdel[3291522]: delete user 'rooter'
<86>Feb 11 04:57:20 userdel[3291522]: removed group 'rooter' owned by 'rooter'
<86>Feb 11 04:57:20 userdel[3291522]: removed shadow group 'rooter' owned by 'rooter'
<86>Feb 11 04:57:20 groupadd[3291594]: group added to /etc/group: name=rooter, GID=1820
<86>Feb 11 04:57:20 groupadd[3291594]: group added to /etc/gshadow: name=rooter
<86>Feb 11 04:57:20 groupadd[3291594]: new group: name=rooter, GID=1820
<86>Feb 11 04:57:20 useradd[3291664]: new user: name=rooter, UID=1820, GID=1820, home=/root, shell=/bin/bash, from=none
<86>Feb 11 04:57:20 userdel[3291761]: delete user 'builder'
<86>Feb 11 04:57:20 userdel[3291761]: removed group 'builder' owned by 'builder'
<86>Feb 11 04:57:20 userdel[3291761]: removed shadow group 'builder' owned by 'builder'
<86>Feb 11 04:57:20 groupadd[3291857]: group added to /etc/group: name=builder, GID=1821
<86>Feb 11 04:57:20 groupadd[3291857]: group added to /etc/gshadow: name=builder
<86>Feb 11 04:57:20 groupadd[3291857]: new group: name=builder, GID=1821
<86>Feb 11 04:57:20 useradd[3291920]: new user: name=builder, UID=1821, GID=1821, home=/usr/src, shell=/bin/bash, from=none
<13>Feb 11 04:57:23 rpmi: xorg-proto-devel-2023.2-alt1.1 sisyphus+330960.100.2.1 1696609218 installed
<13>Feb 11 04:57:23 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Feb 11 04:57:23 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Feb 11 04:57:23 rpmi: libX11-locales-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed
<13>Feb 11 04:57:23 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed
<13>Feb 11 04:57:23 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed
<13>Feb 11 04:57:23 rpmi: libX11-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed
<13>Feb 11 04:57:23 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed
<13>Feb 11 04:57:23 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed
<13>Feb 11 04:57:23 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed
<13>Feb 11 04:57:23 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed
<13>Feb 11 04:57:24 rpmi: libxcb-devel-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed
<13>Feb 11 04:57:24 rpmi: libX11-devel-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed
<13>Feb 11 04:57:24 rpmi: libXext-devel-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed
<13>Feb 11 04:57:24 rpmi: libXfixes-devel-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed
<13>Feb 11 04:57:24 rpmi: libXi-devel-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed
<13>Feb 11 04:57:24 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Feb 11 04:57:24 rpmi: libstdc++13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563486 installed
<13>Feb 11 04:57:25 rpmi: gcc13-c++-13.2.1-alt3 sisyphus+339335.100.1.1 1706563486 installed
<13>Feb 11 04:57:25 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed
<13>Feb 11 04:57:25 rpmi: libXtst-devel-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/xmacro-0.3-alt3.pre.nosrc.rpm (w1.gzdio)
Installing xmacro-0.3-alt3.pre.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.74190
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf xmacro-pre0.3
+ echo 'Source #0 (xmacro-pre0.3.tar.bz2):'
Source #0 (xmacro-pre0.3.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/xmacro-pre0.3.tar.bz2
+ /bin/tar -xf -
+ cd xmacro-pre0.3
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (gcc6-FTBFS.patch):'
Patch #0 (gcc6-FTBFS.patch):
+ /usr/bin/patch -p2
patching file xmacroplay.cpp
patching file xmacrorec.cpp
patching file xmacrorec2.cpp
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.74190
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd xmacro-pre0.3
+ subst 's|g++ -O2|g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto|g' ./Makefile
+ make -j16
make: Entering directory '/usr/src/RPM/BUILD/xmacro-pre0.3'
g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto  -I/usr/X11R6/include -Wall -pedantic -DVERSION=0.3 xmacrorec.cpp -o xmacrorec -L/usr/X11R6/lib -lXtst -lX11
xmacrorec.cpp: In function 'void parseCommandLine(int, char**)':
xmacrorec.cpp:185:44: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'unsigned int*' [-Wformat=]
  185 |           if ( sscanf ( argv[Index + 1], "%d", &QuitKey ) != 1 ) {
      |                                           ~^   ~~~~~~~~
      |                                            |   |
      |                                            |   unsigned int*
      |                                            int*
      |                                           %d
xmacrorec.cpp: In function 'int findQuitKey(Display*, int)':
xmacrorec.cpp:302:13: warning: variable 'Target' set but not used [-Wunused-but-set-variable]
  302 |   Window    Target, Root;
      |             ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/xmacro-pre0.3'
make: Entering directory '/usr/src/RPM/BUILD/xmacro-pre0.3'
g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto  -I/usr/X11R6/include -Wall -pedantic -DVERSION=0.3 xmacrorec2.cpp -o xmacrorec2 -L/usr/X11R6/lib -lXtst -lX11
xmacrorec2.cpp: In function 'void parseCommandLine(int, char**)':
xmacrorec2.cpp:174:44: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'unsigned int*' [-Wformat=]
  174 |           if ( sscanf ( argv[Index + 1], "%d", &QuitKey ) != 1 ) {
      |                                           ~^   ~~~~~~~~
      |                                            |   |
      |                                            |   unsigned int*
      |                                            int*
      |                                           %d
xmacrorec2.cpp: In function 'int findQuitKey(Display*, int)':
xmacrorec2.cpp:236:13: warning: variable 'Target' set but not used [-Wunused-but-set-variable]
  236 |   Window    Target, Root;
      |             ^~~~~~
xmacrorec2.cpp: In function 'void eventCallback(XPointer, XRecordInterceptData*)':
xmacrorec2.cpp:419:75: warning: 'KeySym XKeycodeToKeysym(Display*, KeyCode, int)' is deprecated [-Wdeprecated-declarations]
  419 |                 cout << "KeyStrPress " << XKeysymToString(XKeycodeToKeysym(p->LocalDpy,detail,0)) << endl;
      |                                                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/X11/Xlibint.h:42,
                 from xmacrorec2.cpp:46:
/usr/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
xmacrorec2.cpp:431:71: warning: 'KeySym XKeycodeToKeysym(Display*, KeyCode, int)' is deprecated [-Wdeprecated-declarations]
  431 |           cout << "KeyStrRelease " << XKeysymToString(XKeycodeToKeysym(p->LocalDpy,detail,0)) << endl;
      |                                                       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
xmacrorec2.cpp:315:22: warning: variable 'tstamp' set but not used [-Wunused-but-set-variable]
  315 |   unsigned int *ud4, tstamp, wroot, wevent, wchild, type, detail;
      |                      ^~~~~~
xmacrorec2.cpp:315:30: warning: variable 'wroot' set but not used [-Wunused-but-set-variable]
  315 |   unsigned int *ud4, tstamp, wroot, wevent, wchild, type, detail;
      |                              ^~~~~
xmacrorec2.cpp:315:37: warning: variable 'wevent' set but not used [-Wunused-but-set-variable]
  315 |   unsigned int *ud4, tstamp, wroot, wevent, wchild, type, detail;
      |                                     ^~~~~~
xmacrorec2.cpp:315:45: warning: variable 'wchild' set but not used [-Wunused-but-set-variable]
  315 |   unsigned int *ud4, tstamp, wroot, wevent, wchild, type, detail;
      |                                             ^~~~~~
xmacrorec2.cpp:316:39: warning: variable 'samescreen' set but not used [-Wunused-but-set-variable]
  316 |   unsigned char *ud1, type1, detail1, samescreen;
      |                                       ^~~~~~~~~~
xmacrorec2.cpp:317:24: warning: variable 'seq' set but not used [-Wunused-but-set-variable]
  317 |   unsigned short *ud2, seq;
      |                        ^~~
xmacrorec2.cpp:318:28: warning: variable 'eventx' set but not used [-Wunused-but-set-variable]
  318 |   short *d2, rootx, rooty, eventx, eventy, kstate;
      |                            ^~~~~~
xmacrorec2.cpp:318:36: warning: variable 'eventy' set but not used [-Wunused-but-set-variable]
  318 |   short *d2, rootx, rooty, eventx, eventy, kstate;
      |                                    ^~~~~~
xmacrorec2.cpp:318:44: warning: variable 'kstate' set but not used [-Wunused-but-set-variable]
  318 |   short *d2, rootx, rooty, eventx, eventy, kstate;
      |                                            ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/xmacro-pre0.3'
make: Entering directory '/usr/src/RPM/BUILD/xmacro-pre0.3'
g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto  -I/usr/X11R6/include -Wall -pedantic -DVERSION=0.3 xmacroplay.cpp -o xmacroplay -L/usr/X11R6/lib -lXtst -lX11
In file included from xmacroplay.cpp:52:
chartbl.h:27:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   27 |         "",             //   0  0
      |         ^~
chartbl.h:28:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   28 |         "",             //   1  1
      |         ^~
chartbl.h:29:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   29 |         "",             //   2  2
      |         ^~
chartbl.h:30:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   30 |         "",             //   3  3
      |         ^~
chartbl.h:31:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   31 |         "",             //   4  4
      |         ^~
chartbl.h:32:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   32 |         "",             //   5  5
      |         ^~
chartbl.h:33:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   33 |         "",             //   6  6
      |         ^~
chartbl.h:34:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   34 |         "",             //   7  7
      |         ^~
chartbl.h:35:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   35 |         "BackSpace",    //   8  8
      |         ^~~~~~~~~~~
chartbl.h:36:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   36 |         "Tab",          //   9  9
      |         ^~~~~
chartbl.h:37:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   37 |         "",             //  10  A
      |         ^~
chartbl.h:38:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   38 |         "",             //  11  B
      |         ^~
chartbl.h:39:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   39 |         "",             //  12  C
      |         ^~
chartbl.h:40:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   40 |         "Return",       //  13  D
      |         ^~~~~~~~
chartbl.h:41:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   41 |         "",             //  14  E
      |         ^~
chartbl.h:42:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   42 |         "",             //  15  F
      |         ^~
chartbl.h:43:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   43 |         "",             //  16 10
      |         ^~
chartbl.h:44:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   44 |         "",             //  17 11
      |         ^~
chartbl.h:45:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   45 |         "",             //  18 12
      |         ^~
chartbl.h:46:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   46 |         "",             //  19 13
      |         ^~
chartbl.h:47:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   47 |         "",             //  20 14
      |         ^~
chartbl.h:48:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   48 |         "",             //  21 15
      |         ^~
chartbl.h:49:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   49 |         "",             //  22 16
      |         ^~
chartbl.h:50:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   50 |         "",             //  23 17
      |         ^~
chartbl.h:51:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   51 |         "",             //  24 18
      |         ^~
chartbl.h:52:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   52 |         "Down",         //  25 19
      |         ^~~~~~
chartbl.h:53:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   53 |         "",             //  26 1A
      |         ^~
chartbl.h:54:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   54 |         "Escape",       //  27 1B
      |         ^~~~~~~~
chartbl.h:55:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   55 |         "",             //  28 1C
      |         ^~
chartbl.h:56:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   56 |         "",             //  29 1D
      |         ^~
chartbl.h:57:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   57 |         "",             //  30 1E
      |         ^~
chartbl.h:58:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   58 |         "",             //  31 1F
      |         ^~
chartbl.h:59:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   59 |         "space",        //  32 20
      |         ^~~~~~~
chartbl.h:60:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   60 |         "exclam",       //  33 21
      |         ^~~~~~~~
chartbl.h:61:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   61 |         "quotedbl",     //  34 22
      |         ^~~~~~~~~~
chartbl.h:62:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   62 |         "numbersign",   //  35 23
      |         ^~~~~~~~~~~~
chartbl.h:63:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   63 |         "dollar",       //  36 24
      |         ^~~~~~~~
chartbl.h:64:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   64 |         "percent",      //  37 25
      |         ^~~~~~~~~
chartbl.h:65:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   65 |         "ampersand",    //  38 26
      |         ^~~~~~~~~~~
chartbl.h:66:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   66 |         "apostrophe",   //  39 27
      |         ^~~~~~~~~~~~
chartbl.h:67:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   67 |         "parenleft",    //  40 28
      |         ^~~~~~~~~~~
chartbl.h:68:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   68 |         "parenright",   //  41 29
      |         ^~~~~~~~~~~~
chartbl.h:69:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   69 |         "asterisk",     //  42 2A
      |         ^~~~~~~~~~
chartbl.h:70:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   70 |         "plus",         //  43 2B
      |         ^~~~~~
chartbl.h:71:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   71 |         "comma",        //  44 2C
      |         ^~~~~~~
chartbl.h:72:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   72 |         "minus",        //  45 2D
      |         ^~~~~~~
chartbl.h:73:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   73 |         "period",       //  46 2E
      |         ^~~~~~~~
chartbl.h:74:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   74 |         "slash",        //  47 2F
      |         ^~~~~~~
chartbl.h:75:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   75 |         "0",            //  48 30
      |         ^~~
chartbl.h:76:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   76 |         "1",            //  49 31
      |         ^~~
chartbl.h:77:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   77 |         "2",            //  50 32
      |         ^~~
chartbl.h:78:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   78 |         "3",            //  51 33
      |         ^~~
chartbl.h:79:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   79 |         "4",            //  52 34
      |         ^~~
chartbl.h:80:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   80 |         "5",            //  53 35
      |         ^~~
chartbl.h:81:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   81 |         "6",            //  54 36
      |         ^~~
chartbl.h:82:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   82 |         "7",            //  55 37
      |         ^~~
chartbl.h:83:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   83 |         "8",            //  56 38
      |         ^~~
chartbl.h:84:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   84 |         "9",            //  57 39
      |         ^~~
chartbl.h:85:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   85 |         "colon",        //  58 3A
      |         ^~~~~~~
chartbl.h:86:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   86 |         "semicolon",    //  59 3B
      |         ^~~~~~~~~~~
chartbl.h:87:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   87 |         "less",         //  60 3C
      |         ^~~~~~
chartbl.h:88:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   88 |         "equal",        //  61 3D
      |         ^~~~~~~
chartbl.h:89:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   89 |         "greater",      //  62 3E
      |         ^~~~~~~~~
chartbl.h:90:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   90 |         "question",     //  63 3F
      |         ^~~~~~~~~~
chartbl.h:91:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   91 |         "at",           //  64 40
      |         ^~~~
chartbl.h:92:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   92 |         "A",            //  65 41
      |         ^~~
chartbl.h:93:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   93 |         "B",            //  66 42
      |         ^~~
chartbl.h:94:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   94 |         "C",            //  67 43
      |         ^~~
chartbl.h:95:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   95 |         "D",            //  68 44
      |         ^~~
chartbl.h:96:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   96 |         "E",            //  69 45
      |         ^~~
chartbl.h:97:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   97 |         "F",            //  70 46
      |         ^~~
chartbl.h:98:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   98 |         "G",            //  71 47
      |         ^~~
chartbl.h:99:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   99 |         "H",            //  72 48
      |         ^~~
chartbl.h:100:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  100 |         "I",            //  73 49
      |         ^~~
chartbl.h:101:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  101 |         "J",            //  74 4A
      |         ^~~
chartbl.h:102:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  102 |         "K",            //  75 4B
      |         ^~~
chartbl.h:103:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  103 |         "L",            //  76 4C
      |         ^~~
chartbl.h:104:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  104 |         "M",            //  77 4D
      |         ^~~
chartbl.h:105:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  105 |         "N",            //  78 4E
      |         ^~~
chartbl.h:106:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  106 |         "O",            //  79 4F
      |         ^~~
chartbl.h:107:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  107 |         "P",            //  80 50
      |         ^~~
chartbl.h:108:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  108 |         "Q",            //  81 51
      |         ^~~
chartbl.h:109:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  109 |         "R",            //  82 52
      |         ^~~
chartbl.h:110:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  110 |         "S",            //  83 53
      |         ^~~
chartbl.h:111:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  111 |         "T",            //  84 54
      |         ^~~
chartbl.h:112:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  112 |         "U",            //  85 55
      |         ^~~
chartbl.h:113:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  113 |         "V",            //  86 56
      |         ^~~
chartbl.h:114:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  114 |         "W",            //  87 57
      |         ^~~
chartbl.h:115:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  115 |         "X",            //  88 58
      |         ^~~
chartbl.h:116:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  116 |         "Y",            //  89 59
      |         ^~~
chartbl.h:117:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  117 |         "Z",            //  90 5A
      |         ^~~
chartbl.h:118:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  118 |         "bracketleft",  //  91 5B
      |         ^~~~~~~~~~~~~
chartbl.h:119:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  119 |         "backslash",    //  92 5C
      |         ^~~~~~~~~~~
chartbl.h:120:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  120 |         "bracketright", //  93 5D
      |         ^~~~~~~~~~~~~~
chartbl.h:121:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  121 |         "asciicircum",  //  94 5E
      |         ^~~~~~~~~~~~~
chartbl.h:122:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  122 |         "underscore",   //  95 5F
      |         ^~~~~~~~~~~~
chartbl.h:123:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  123 |         "grave",        //  96 60
      |         ^~~~~~~
chartbl.h:124:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  124 |         "a",            //  97 61
      |         ^~~
chartbl.h:125:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  125 |         "b",            //  98 62
      |         ^~~
chartbl.h:126:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  126 |         "c",            //  99 63
      |         ^~~
chartbl.h:127:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  127 |         "d",            // 100 64
      |         ^~~
chartbl.h:128:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  128 |         "e",            // 101 65
      |         ^~~
chartbl.h:129:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  129 |         "f",            // 102 66
      |         ^~~
chartbl.h:130:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  130 |         "g",            // 103 67
      |         ^~~
chartbl.h:131:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  131 |         "h",            // 104 68
      |         ^~~
chartbl.h:132:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  132 |         "i",            // 105 69
      |         ^~~
chartbl.h:133:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  133 |         "j",            // 106 6A
      |         ^~~
chartbl.h:134:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  134 |         "k",            // 107 6B
      |         ^~~
chartbl.h:135:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  135 |         "l",            // 108 6C
      |         ^~~
chartbl.h:136:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  136 |         "m",            // 109 6D
      |         ^~~
chartbl.h:137:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  137 |         "n",            // 110 6E
      |         ^~~
chartbl.h:138:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  138 |         "o",            // 111 6F
      |         ^~~
chartbl.h:139:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  139 |         "p",            // 112 70
      |         ^~~
chartbl.h:140:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  140 |         "q",            // 113 71
      |         ^~~
chartbl.h:141:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  141 |         "r",            // 114 72
      |         ^~~
chartbl.h:142:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  142 |         "s",            // 115 73
      |         ^~~
chartbl.h:143:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  143 |         "t",            // 116 74
      |         ^~~
chartbl.h:144:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  144 |         "u",            // 117 75
      |         ^~~
chartbl.h:145:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  145 |         "v",            // 118 76
      |         ^~~
chartbl.h:146:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  146 |         "w",            // 119 77
      |         ^~~
chartbl.h:147:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  147 |         "x",            // 120 78
      |         ^~~
chartbl.h:148:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  148 |         "y",            // 121 79
      |         ^~~
chartbl.h:149:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  149 |         "z",            // 122 7A
      |         ^~~
chartbl.h:150:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  150 |         "braceleft",    // 123 7B
      |         ^~~~~~~~~~~
chartbl.h:151:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  151 |         "bar",          // 124 7C
      |         ^~~~~
chartbl.h:152:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  152 |         "braceright",   // 125 7D
      |         ^~~~~~~~~~~~
chartbl.h:153:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  153 |         "asciitilde",   // 126 7E
      |         ^~~~~~~~~~~~
chartbl.h:154:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  154 |         "Delete",       // 127 7F
      |         ^~~~~~~~
chartbl.h:155:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  155 |         "",             // 128 80
      |         ^~
chartbl.h:156:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  156 |         "",             // 129 81
      |         ^~
chartbl.h:157:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  157 |         "",             // 130 82
      |         ^~
chartbl.h:158:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  158 |         "",             // 131 83
      |         ^~
chartbl.h:159:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  159 |         "",             // 132 84
      |         ^~
chartbl.h:160:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  160 |         "",             // 133 85
      |         ^~
chartbl.h:161:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  161 |         "",             // 134 86
      |         ^~
chartbl.h:162:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  162 |         "",             // 135 87
      |         ^~
chartbl.h:163:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  163 |         "",             // 136 88
      |         ^~
chartbl.h:164:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  164 |         "",             // 137 89
      |         ^~
chartbl.h:165:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  165 |         "",             // 138 8A
      |         ^~
chartbl.h:166:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  166 |         "",             // 139 8B
      |         ^~
chartbl.h:167:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  167 |         "",             // 140 8C
      |         ^~
chartbl.h:168:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  168 |         "",             // 141 8D
      |         ^~
chartbl.h:169:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  169 |         "",             // 142 8E
      |         ^~
chartbl.h:170:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  170 |         "",             // 143 8F
      |         ^~
chartbl.h:171:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  171 |         "",             // 144 90
      |         ^~
chartbl.h:172:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  172 |         "",             // 145 91
      |         ^~
chartbl.h:173:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  173 |         "",             // 146 92
      |         ^~
chartbl.h:174:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  174 |         "",             // 147 93
      |         ^~
chartbl.h:175:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  175 |         "",             // 148 94
      |         ^~
chartbl.h:176:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  176 |         "",             // 149 95
      |         ^~
chartbl.h:177:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  177 |         "",             // 150 96
      |         ^~
chartbl.h:178:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  178 |         "",             // 151 97
      |         ^~
chartbl.h:179:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  179 |         "",             // 152 98
      |         ^~
chartbl.h:180:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  180 |         "",             // 153 99
      |         ^~
chartbl.h:181:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  181 |         "",             // 154 9A
      |         ^~
chartbl.h:182:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  182 |         "",             // 155 9B
      |         ^~
chartbl.h:183:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  183 |         "",             // 156 9C
      |         ^~
chartbl.h:184:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  184 |         "",             // 157 9D
      |         ^~
chartbl.h:185:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  185 |         "",             // 158 9E
      |         ^~
chartbl.h:186:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  186 |         "",             // 159 9F
      |         ^~
chartbl.h:187:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  187 |         "nobreakspace", // 160 A0
      |         ^~~~~~~~~~~~~~
chartbl.h:188:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  188 |         "exclamdown",   // 161 A1
      |         ^~~~~~~~~~~~
chartbl.h:189:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  189 |         "cent",         // 162 A2
      |         ^~~~~~
chartbl.h:190:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  190 |         "sterling",     // 163 A3
      |         ^~~~~~~~~~
chartbl.h:191:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  191 |         "currency",     // 164 A4
      |         ^~~~~~~~~~
chartbl.h:192:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  192 |         "yen",          // 165 A5
      |         ^~~~~
chartbl.h:193:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  193 |         "brokenbar",    // 166 A6
      |         ^~~~~~~~~~~
chartbl.h:194:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  194 |         "section",      // 167 A7
      |         ^~~~~~~~~
chartbl.h:195:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  195 |         "diaeresis",    // 168 A8
      |         ^~~~~~~~~~~
chartbl.h:196:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  196 |         "copyright",    // 169 A9
      |         ^~~~~~~~~~~
chartbl.h:197:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  197 |         "ordfeminine",  // 170 AA
      |         ^~~~~~~~~~~~~
chartbl.h:198:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  198 |         "guillemotleft",// 171 AB
      |         ^~~~~~~~~~~~~~~
chartbl.h:199:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  199 |         "notsign",      // 172 AC
      |         ^~~~~~~~~
chartbl.h:200:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  200 |         "hyphen",       // 173 AD
      |         ^~~~~~~~
chartbl.h:201:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  201 |         "registered",   // 174 AE
      |         ^~~~~~~~~~~~
chartbl.h:202:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  202 |         "macron",       // 175 AF
      |         ^~~~~~~~
chartbl.h:203:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  203 |         "degree",       // 176 B0
      |         ^~~~~~~~
chartbl.h:204:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  204 |         "plusminus",    // 177 B1
      |         ^~~~~~~~~~~
chartbl.h:205:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  205 |         "twosuperior",  // 178 B2
      |         ^~~~~~~~~~~~~
chartbl.h:206:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  206 |         "threesuperior",// 179 B3
      |         ^~~~~~~~~~~~~~~
chartbl.h:207:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  207 |         "acute",        // 180 B4
      |         ^~~~~~~
chartbl.h:208:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  208 |         "mu",           // 181 B5
      |         ^~~~
chartbl.h:209:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  209 |         "paragraph",    // 182 B6
      |         ^~~~~~~~~~~
chartbl.h:210:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  210 |         "periodcentered",// 183 B7
      |         ^~~~~~~~~~~~~~~~
chartbl.h:211:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  211 |         "cedilla",      // 184 B8
      |         ^~~~~~~~~
chartbl.h:212:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  212 |         "onesuperior",  // 185 B9
      |         ^~~~~~~~~~~~~
chartbl.h:213:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  213 |         "masculine",    // 186 BA
      |         ^~~~~~~~~~~
chartbl.h:214:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  214 |         "guillemotright",// 187 BB
      |         ^~~~~~~~~~~~~~~~
chartbl.h:215:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  215 |         "onequarter",   // 188 BC
      |         ^~~~~~~~~~~~
chartbl.h:216:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  216 |         "onehalf",      // 189 BD
      |         ^~~~~~~~~
chartbl.h:217:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  217 |         "threequarters",// 190 BE
      |         ^~~~~~~~~~~~~~~
chartbl.h:218:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  218 |         "questiondown", // 191 BF
      |         ^~~~~~~~~~~~~~
chartbl.h:219:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  219 |         "Agrave",       // 192 C0
      |         ^~~~~~~~
chartbl.h:220:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  220 |         "Aacute",       // 193 C1
      |         ^~~~~~~~
chartbl.h:221:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  221 |         "Acircumflex",  // 194 C2
      |         ^~~~~~~~~~~~~
chartbl.h:222:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  222 |         "Atilde",       // 195 C3
      |         ^~~~~~~~
chartbl.h:223:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  223 |         "Adiaeresis",   // 196 C4
      |         ^~~~~~~~~~~~
chartbl.h:224:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  224 |         "Aring",        // 197 C5
      |         ^~~~~~~
chartbl.h:225:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  225 |         "AE",           // 198 C6
      |         ^~~~
chartbl.h:226:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  226 |         "Ccedilla",     // 199 C7
      |         ^~~~~~~~~~
chartbl.h:227:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  227 |         "Egrave",       // 200 C8
      |         ^~~~~~~~
chartbl.h:228:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  228 |         "Eacute",       // 201 C9
      |         ^~~~~~~~
chartbl.h:229:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  229 |         "Ecircumflex",  // 202 CA
      |         ^~~~~~~~~~~~~
chartbl.h:230:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  230 |         "Ediaeresis",   // 203 CB
      |         ^~~~~~~~~~~~
chartbl.h:231:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  231 |         "Igrave",       // 204 CC
      |         ^~~~~~~~
chartbl.h:232:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  232 |         "Iacute",       // 205 CD
      |         ^~~~~~~~
chartbl.h:233:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  233 |         "Icircumflex",  // 206 CE
      |         ^~~~~~~~~~~~~
chartbl.h:234:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  234 |         "Idiaeresis",   // 207 CF
      |         ^~~~~~~~~~~~
chartbl.h:235:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  235 |         "ETH",          // 208 D0
      |         ^~~~~
chartbl.h:236:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  236 |         "Ntilde",       // 209 D1
      |         ^~~~~~~~
chartbl.h:237:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  237 |         "Ograve",       // 210 D2
      |         ^~~~~~~~
chartbl.h:238:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  238 |         "Oacute",       // 211 D3
      |         ^~~~~~~~
chartbl.h:239:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  239 |         "Ocircumflex",  // 212 D4
      |         ^~~~~~~~~~~~~
chartbl.h:240:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  240 |         "Otilde",       // 213 D5
      |         ^~~~~~~~
chartbl.h:241:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  241 |         "Odiaeresis",   // 214 D6
      |         ^~~~~~~~~~~~
chartbl.h:242:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  242 |         "multiply",     // 215 D7
      |         ^~~~~~~~~~
chartbl.h:243:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  243 |         "Ooblique",     // 216 D8
      |         ^~~~~~~~~~
chartbl.h:244:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  244 |         "Ugrave",       // 217 D9
      |         ^~~~~~~~
chartbl.h:245:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  245 |         "Uacute",       // 218 DA
      |         ^~~~~~~~
chartbl.h:246:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  246 |         "Ucircumflex",  // 219 DB
      |         ^~~~~~~~~~~~~
chartbl.h:247:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  247 |         "Udiaeresis",   // 220 DC
      |         ^~~~~~~~~~~~
chartbl.h:248:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  248 |         "Yacute",       // 221 DD
      |         ^~~~~~~~
chartbl.h:249:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  249 |         "THORN",        // 222 DE
      |         ^~~~~~~
chartbl.h:250:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  250 |         "ssharp",       // 223 DF
      |         ^~~~~~~~
chartbl.h:251:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  251 |         "agrave",       // 224 E0
      |         ^~~~~~~~
chartbl.h:252:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  252 |         "aacute",       // 225 E1
      |         ^~~~~~~~
chartbl.h:253:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  253 |         "acircumflex",  // 226 E2
      |         ^~~~~~~~~~~~~
chartbl.h:254:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  254 |         "atilde",       // 227 E3
      |         ^~~~~~~~
chartbl.h:255:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  255 |         "adiaeresis",   // 228 E4
      |         ^~~~~~~~~~~~
chartbl.h:256:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  256 |         "aring",        // 229 E5
      |         ^~~~~~~
chartbl.h:257:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  257 |         "ae",           // 230 E6
      |         ^~~~
chartbl.h:258:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  258 |         "ccedilla",     // 231 E7
      |         ^~~~~~~~~~
chartbl.h:259:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  259 |         "egrave",       // 232 E8
      |         ^~~~~~~~
chartbl.h:260:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  260 |         "eacute",       // 233 E9
      |         ^~~~~~~~
chartbl.h:261:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  261 |         "ecircumflex",  // 234 EA
      |         ^~~~~~~~~~~~~
chartbl.h:262:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  262 |         "ediaeresis",   // 235 EB
      |         ^~~~~~~~~~~~
chartbl.h:263:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  263 |         "igrave",       // 236 EC
      |         ^~~~~~~~
chartbl.h:264:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  264 |         "iacute",       // 237 ED
      |         ^~~~~~~~
chartbl.h:265:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  265 |         "icircumflex",  // 238 EE
      |         ^~~~~~~~~~~~~
chartbl.h:266:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  266 |         "idiaeresis",   // 239 EF
      |         ^~~~~~~~~~~~
chartbl.h:267:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  267 |         "eth",          // 240 F0
      |         ^~~~~
chartbl.h:268:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  268 |         "ntilde",       // 241 F1
      |         ^~~~~~~~
chartbl.h:269:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  269 |         "ograve",       // 242 F2
      |         ^~~~~~~~
chartbl.h:270:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  270 |         "oacute",       // 243 F3
      |         ^~~~~~~~
chartbl.h:271:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  271 |         "ocircumflex",  // 244 F4
      |         ^~~~~~~~~~~~~
chartbl.h:272:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  272 |         "otilde",       // 245 F5
      |         ^~~~~~~~
chartbl.h:273:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  273 |         "odiaeresis",   // 246 F6
      |         ^~~~~~~~~~~~
chartbl.h:274:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  274 |         "division",     // 247 F7
      |         ^~~~~~~~~~
chartbl.h:275:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  275 |         "oslash",       // 248 F8
      |         ^~~~~~~~
chartbl.h:276:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  276 |         "ugrave",       // 249 F9
      |         ^~~~~~~~
chartbl.h:277:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  277 |         "uacute",       // 250 FA
      |         ^~~~~~~~
chartbl.h:278:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  278 |         "ucircumflex",  // 251 FB
      |         ^~~~~~~~~~~~~
chartbl.h:279:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  279 |         "udiaeresis",   // 252 FC
      |         ^~~~~~~~~~~~
chartbl.h:280:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  280 |         "yacute",       // 253 FD
      |         ^~~~~~~~
chartbl.h:281:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  281 |         "thorn",        // 254 FE
      |         ^~~~~~~
chartbl.h:282:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  282 |         "ydiaeresis",   // 255 FF
      |         ^~~~~~~~~~~~
chartbl.h:287:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  287 |         "",             //   0  0
      |         ^~
chartbl.h:288:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  288 |         "",             //   1  1
      |         ^~
chartbl.h:289:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  289 |         "",             //   2  2
      |         ^~
chartbl.h:290:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  290 |         "",             //   3  3
      |         ^~
chartbl.h:291:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  291 |         "",             //   4  4
      |         ^~
chartbl.h:292:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  292 |         "",             //   5  5
      |         ^~
chartbl.h:293:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  293 |         "",             //   6  6
      |         ^~
chartbl.h:294:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  294 |         "",             //   7  7
      |         ^~
chartbl.h:295:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  295 |         "BackSpace",    //   8  8
      |         ^~~~~~~~~~~
chartbl.h:296:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  296 |         "Tab",          //   9  9
      |         ^~~~~
chartbl.h:297:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  297 |         "",             //  10  A
      |         ^~
chartbl.h:298:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  298 |         "",             //  11  B
      |         ^~
chartbl.h:299:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  299 |         "",             //  12  C
      |         ^~
chartbl.h:300:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  300 |         "Return",       //  13  D
      |         ^~~~~~~~
chartbl.h:301:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  301 |         "",             //  14  E
      |         ^~
chartbl.h:302:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  302 |         "",             //  15  F
      |         ^~
chartbl.h:303:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  303 |         "",             //  16 10
      |         ^~
chartbl.h:304:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  304 |         "",             //  17 11
      |         ^~
chartbl.h:305:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  305 |         "",             //  18 12
      |         ^~
chartbl.h:306:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  306 |         "",             //  19 13
      |         ^~
chartbl.h:307:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  307 |         "",             //  20 14
      |         ^~
chartbl.h:308:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  308 |         "",             //  21 15
      |         ^~
chartbl.h:309:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  309 |         "",             //  22 16
      |         ^~
chartbl.h:310:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  310 |         "",             //  23 17
      |         ^~
chartbl.h:311:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  311 |         "",             //  24 18
      |         ^~
chartbl.h:312:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  312 |         "Down",         //  25 19
      |         ^~~~~~
chartbl.h:313:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  313 |         "",             //  26 1A
      |         ^~
chartbl.h:314:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  314 |         "Escape",       //  27 1B
      |         ^~~~~~~~
chartbl.h:315:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  315 |         "",             //  28 1C
      |         ^~
chartbl.h:316:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  316 |         "",             //  29 1D
      |         ^~
chartbl.h:317:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  317 |         "",             //  30 1E
      |         ^~
chartbl.h:318:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  318 |         "",             //  31 1F
      |         ^~
chartbl.h:319:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  319 |         "space",        //  32 20
      |         ^~~~~~~
chartbl.h:320:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  320 |         "exclam",       //  33 21
      |         ^~~~~~~~
chartbl.h:321:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  321 |         "quotedbl",     //  34 22
      |         ^~~~~~~~~~
chartbl.h:322:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  322 |         "numbersign",   //  35 23
      |         ^~~~~~~~~~~~
chartbl.h:323:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  323 |         "dollar",       //  36 24
      |         ^~~~~~~~
chartbl.h:324:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  324 |         "percent",      //  37 25
      |         ^~~~~~~~~
chartbl.h:325:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  325 |         "ampersand",    //  38 26
      |         ^~~~~~~~~~~
chartbl.h:326:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  326 |         "apostrophe",   //  39 27
      |         ^~~~~~~~~~~~
chartbl.h:327:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  327 |         "parenleft",    //  40 28
      |         ^~~~~~~~~~~
chartbl.h:328:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  328 |         "parenright",   //  41 29
      |         ^~~~~~~~~~~~
chartbl.h:329:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  329 |         "asterisk",     //  42 2A
      |         ^~~~~~~~~~
chartbl.h:330:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  330 |         "plus",         //  43 2B
      |         ^~~~~~
chartbl.h:331:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  331 |         "comma",        //  44 2C
      |         ^~~~~~~
chartbl.h:332:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  332 |         "minus",        //  45 2D
      |         ^~~~~~~
chartbl.h:333:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  333 |         "period",       //  46 2E
      |         ^~~~~~~~
chartbl.h:334:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  334 |         "slash",        //  47 2F
      |         ^~~~~~~
chartbl.h:335:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  335 |         "0",            //  48 30
      |         ^~~
chartbl.h:336:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  336 |         "1",            //  49 31
      |         ^~~
chartbl.h:337:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  337 |         "2",            //  50 32
      |         ^~~
chartbl.h:338:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  338 |         "3",            //  51 33
      |         ^~~
chartbl.h:339:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  339 |         "4",            //  52 34
      |         ^~~
chartbl.h:340:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  340 |         "5",            //  53 35
      |         ^~~
chartbl.h:341:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  341 |         "6",            //  54 36
      |         ^~~
chartbl.h:342:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  342 |         "7",            //  55 37
      |         ^~~
chartbl.h:343:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  343 |         "8",            //  56 38
      |         ^~~
chartbl.h:344:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  344 |         "9",            //  57 39
      |         ^~~
chartbl.h:345:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  345 |         "colon",        //  58 3A
      |         ^~~~~~~
chartbl.h:346:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  346 |         "semicolon",    //  59 3B
      |         ^~~~~~~~~~~
chartbl.h:347:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  347 |         "less",         //  60 3C
      |         ^~~~~~
chartbl.h:348:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  348 |         "equal",        //  61 3D
      |         ^~~~~~~
chartbl.h:349:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  349 |         "greater",      //  62 3E
      |         ^~~~~~~~~
chartbl.h:350:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  350 |         "question",     //  63 3F
      |         ^~~~~~~~~~
chartbl.h:351:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  351 |         "at",           //  64 40
      |         ^~~~
chartbl.h:352:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  352 |         "A",            //  65 41
      |         ^~~
chartbl.h:353:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  353 |         "B",            //  66 42
      |         ^~~
chartbl.h:354:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  354 |         "C",            //  67 43
      |         ^~~
chartbl.h:355:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  355 |         "D",            //  68 44
      |         ^~~
chartbl.h:356:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  356 |         "E",            //  69 45
      |         ^~~
chartbl.h:357:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  357 |         "F",            //  70 46
      |         ^~~
chartbl.h:358:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  358 |         "G",            //  71 47
      |         ^~~
chartbl.h:359:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  359 |         "H",            //  72 48
      |         ^~~
chartbl.h:360:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  360 |         "I",            //  73 49
      |         ^~~
chartbl.h:361:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  361 |         "J",            //  74 4A
      |         ^~~
chartbl.h:362:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  362 |         "K",            //  75 4B
      |         ^~~
chartbl.h:363:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  363 |         "L",            //  76 4C
      |         ^~~
chartbl.h:364:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  364 |         "M",            //  77 4D
      |         ^~~
chartbl.h:365:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  365 |         "N",            //  78 4E
      |         ^~~
chartbl.h:366:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  366 |         "O",            //  79 4F
      |         ^~~
chartbl.h:367:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  367 |         "P",            //  80 50
      |         ^~~
chartbl.h:368:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  368 |         "Q",            //  81 51
      |         ^~~
chartbl.h:369:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  369 |         "R",            //  82 52
      |         ^~~
chartbl.h:370:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  370 |         "S",            //  83 53
      |         ^~~
chartbl.h:371:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  371 |         "T",            //  84 54
      |         ^~~
chartbl.h:372:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  372 |         "U",            //  85 55
      |         ^~~
chartbl.h:373:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  373 |         "V",            //  86 56
      |         ^~~
chartbl.h:374:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  374 |         "W",            //  87 57
      |         ^~~
chartbl.h:375:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  375 |         "X",            //  88 58
      |         ^~~
chartbl.h:376:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  376 |         "Y",            //  89 59
      |         ^~~
chartbl.h:377:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  377 |         "Z",            //  90 5A
      |         ^~~
chartbl.h:378:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  378 |         "bracketleft",  //  91 5B
      |         ^~~~~~~~~~~~~
chartbl.h:379:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  379 |         "backslash",    //  92 5C
      |         ^~~~~~~~~~~
chartbl.h:380:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  380 |         "bracketright", //  93 5D
      |         ^~~~~~~~~~~~~~
chartbl.h:381:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  381 |         "asciicircum",  //  94 5E
      |         ^~~~~~~~~~~~~
chartbl.h:382:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  382 |         "underscore",   //  95 5F
      |         ^~~~~~~~~~~~
chartbl.h:383:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  383 |         "grave",        //  96 60
      |         ^~~~~~~
chartbl.h:384:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  384 |         "a",            //  97 61
      |         ^~~
chartbl.h:385:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  385 |         "b",            //  98 62
      |         ^~~
chartbl.h:386:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  386 |         "c",            //  99 63
      |         ^~~
chartbl.h:387:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  387 |         "d",            // 100 64
      |         ^~~
chartbl.h:388:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  388 |         "e",            // 101 65
      |         ^~~
chartbl.h:389:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  389 |         "f",            // 102 66
      |         ^~~
chartbl.h:390:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  390 |         "g",            // 103 67
      |         ^~~
chartbl.h:391:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  391 |         "h",            // 104 68
      |         ^~~
chartbl.h:392:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  392 |         "i",            // 105 69
      |         ^~~
chartbl.h:393:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  393 |         "j",            // 106 6A
      |         ^~~
chartbl.h:394:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  394 |         "k",            // 107 6B
      |         ^~~
chartbl.h:395:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  395 |         "l",            // 108 6C
      |         ^~~
chartbl.h:396:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  396 |         "m",            // 109 6D
      |         ^~~
chartbl.h:397:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  397 |         "n",            // 110 6E
      |         ^~~
chartbl.h:398:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  398 |         "o",            // 111 6F
      |         ^~~
chartbl.h:399:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  399 |         "p",            // 112 70
      |         ^~~
chartbl.h:400:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  400 |         "q",            // 113 71
      |         ^~~
chartbl.h:401:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  401 |         "r",            // 114 72
      |         ^~~
chartbl.h:402:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  402 |         "s",            // 115 73
      |         ^~~
chartbl.h:403:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  403 |         "t",            // 116 74
      |         ^~~
chartbl.h:404:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  404 |         "u",            // 117 75
      |         ^~~
chartbl.h:405:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  405 |         "v",            // 118 76
      |         ^~~
chartbl.h:406:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  406 |         "w",            // 119 77
      |         ^~~
chartbl.h:407:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  407 |         "x",            // 120 78
      |         ^~~
chartbl.h:408:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  408 |         "y",            // 121 79
      |         ^~~
chartbl.h:409:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  409 |         "z",            // 122 7A
      |         ^~~
chartbl.h:410:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  410 |         "braceleft",    // 123 7B
      |         ^~~~~~~~~~~
chartbl.h:411:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  411 |         "bar",          // 124 7C
      |         ^~~~~
chartbl.h:412:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  412 |         "braceright",   // 125 7D
      |         ^~~~~~~~~~~~
chartbl.h:413:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  413 |         "asciitilde",   // 126 7E
      |         ^~~~~~~~~~~~
chartbl.h:414:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  414 |         "Delete",       // 127 7F
      |         ^~~~~~~~
chartbl.h:415:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  415 |         "",             // 128 80
      |         ^~
chartbl.h:416:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  416 |         "",             // 129 81
      |         ^~
chartbl.h:417:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  417 |         "",             // 130 82
      |         ^~
chartbl.h:418:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  418 |         "",             // 131 83
      |         ^~
chartbl.h:419:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  419 |         "",             // 132 84
      |         ^~
chartbl.h:420:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  420 |         "",             // 133 85
      |         ^~
chartbl.h:421:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  421 |         "",             // 134 86
      |         ^~
chartbl.h:422:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  422 |         "",             // 135 87
      |         ^~
chartbl.h:423:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  423 |         "",             // 136 88
      |         ^~
chartbl.h:424:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  424 |         "",             // 137 89
      |         ^~
chartbl.h:425:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  425 |         "",             // 138 8A
      |         ^~
chartbl.h:426:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  426 |         "",             // 139 8B
      |         ^~
chartbl.h:427:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  427 |         "",             // 140 8C
      |         ^~
chartbl.h:428:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  428 |         "",             // 141 8D
      |         ^~
chartbl.h:429:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  429 |         "",             // 142 8E
      |         ^~
chartbl.h:430:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  430 |         "",             // 143 8F
      |         ^~
chartbl.h:431:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  431 |         "",             // 144 90
      |         ^~
chartbl.h:432:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  432 |         "",             // 145 91
      |         ^~
chartbl.h:433:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  433 |         "",             // 146 92
      |         ^~
chartbl.h:434:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  434 |         "",             // 147 93
      |         ^~
chartbl.h:435:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  435 |         "",             // 148 94
      |         ^~
chartbl.h:436:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  436 |         "",             // 149 95
      |         ^~
chartbl.h:437:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  437 |         "",             // 150 96
      |         ^~
chartbl.h:438:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  438 |         "",             // 151 97
      |         ^~
chartbl.h:439:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  439 |         "",             // 152 98
      |         ^~
chartbl.h:440:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  440 |         "",             // 153 99
      |         ^~
chartbl.h:441:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  441 |         "",             // 154 9A
      |         ^~
chartbl.h:442:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  442 |         "",             // 155 9B
      |         ^~
chartbl.h:443:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  443 |         "",             // 156 9C
      |         ^~
chartbl.h:444:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  444 |         "",             // 157 9D
      |         ^~
chartbl.h:445:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  445 |         "",             // 158 9E
      |         ^~
chartbl.h:446:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  446 |         "",             // 159 9F
      |         ^~
chartbl.h:447:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  447 |         "nobreakspace", // 160 A0
      |         ^~~~~~~~~~~~~~
chartbl.h:448:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  448 |         "Aogonek",      // 161 A1
      |         ^~~~~~~~~
chartbl.h:449:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  449 |         "breve",        // 162 A2
      |         ^~~~~~~
chartbl.h:450:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  450 |         "Lstroke",      // 163 A3
      |         ^~~~~~~~~
chartbl.h:451:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  451 |         "currency",     // 164 A4
      |         ^~~~~~~~~~
chartbl.h:452:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  452 |         "Lcaron",       // 165 A5
      |         ^~~~~~~~
chartbl.h:453:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  453 |         "Sacute",       // 166 A6
      |         ^~~~~~~~
chartbl.h:454:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  454 |         "section",      // 167 A7
      |         ^~~~~~~~~
chartbl.h:455:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  455 |         "diaeresis",    // 168 A8
      |         ^~~~~~~~~~~
chartbl.h:456:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  456 |         "Scaron",       // 169 A9
      |         ^~~~~~~~
chartbl.h:457:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  457 |         "Scedilla",     // 170 AA
      |         ^~~~~~~~~~
chartbl.h:458:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  458 |         "Tcaron",       // 171 AB
      |         ^~~~~~~~
chartbl.h:459:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  459 |         "Zacute",       // 172 AC
      |         ^~~~~~~~
chartbl.h:460:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  460 |         "hyphen",       // 173 AD
      |         ^~~~~~~~
chartbl.h:461:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  461 |         "Zcaron",       // 174 AE
      |         ^~~~~~~~
chartbl.h:462:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  462 |         "Zabovedot",    // 175 AF
      |         ^~~~~~~~~~~
chartbl.h:463:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  463 |         "degree",       // 176 B0
      |         ^~~~~~~~
chartbl.h:464:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  464 |         "aogonek",      // 177 B1
      |         ^~~~~~~~~
chartbl.h:465:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  465 |         "ogonek",       // 178 B2
      |         ^~~~~~~~
chartbl.h:466:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  466 |         "lstroke",      // 179 B3
      |         ^~~~~~~~~
chartbl.h:467:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  467 |         "acute",        // 180 B4
      |         ^~~~~~~
chartbl.h:468:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  468 |         "lcaron",       // 181 B5
      |         ^~~~~~~~
chartbl.h:469:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  469 |         "sacute",       // 182 B6
      |         ^~~~~~~~
chartbl.h:470:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  470 |         "caron",        // 183 B7
      |         ^~~~~~~
chartbl.h:471:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  471 |         "cedilla",      // 184 B8
      |         ^~~~~~~~~
chartbl.h:472:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  472 |         "scaron",       // 185 B9
      |         ^~~~~~~~
chartbl.h:473:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  473 |         "scedilla",     // 186 BA
      |         ^~~~~~~~~~
chartbl.h:474:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  474 |         "tcaron",       // 187 BB
      |         ^~~~~~~~
chartbl.h:475:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  475 |         "zacute",       // 188 BC
      |         ^~~~~~~~
chartbl.h:476:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  476 |         "doubleacute",  // 189 BD
      |         ^~~~~~~~~~~~~
chartbl.h:477:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  477 |         "zcaron",       // 190 BE
      |         ^~~~~~~~
chartbl.h:478:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  478 |         "zabovedot",    // 191 BF
      |         ^~~~~~~~~~~
chartbl.h:479:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  479 |         "Racute",       // 192 C0
      |         ^~~~~~~~
chartbl.h:480:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  480 |         "Aacute",       // 193 C1
      |         ^~~~~~~~
chartbl.h:481:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  481 |         "Acircumflex",  // 194 C2
      |         ^~~~~~~~~~~~~
chartbl.h:482:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  482 |         "Abreve",       // 195 C3
      |         ^~~~~~~~
chartbl.h:483:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  483 |         "Adiaeresis",   // 196 C4
      |         ^~~~~~~~~~~~
chartbl.h:484:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  484 |         "Lacute",       // 197 C5
      |         ^~~~~~~~
chartbl.h:485:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  485 |         "Cacute",       // 198 C6
      |         ^~~~~~~~
chartbl.h:486:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  486 |         "Ccedilla",     // 199 C7
      |         ^~~~~~~~~~
chartbl.h:487:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  487 |         "Ccaron",       // 200 C8
      |         ^~~~~~~~
chartbl.h:488:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  488 |         "Eacute",       // 201 C9
      |         ^~~~~~~~
chartbl.h:489:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  489 |         "Eogonek",      // 202 CA
      |         ^~~~~~~~~
chartbl.h:490:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  490 |         "Ediaeresis",   // 203 CB
      |         ^~~~~~~~~~~~
chartbl.h:491:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  491 |         "Ecaron",       // 204 CC
      |         ^~~~~~~~
chartbl.h:492:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  492 |         "Iacute",       // 205 CD
      |         ^~~~~~~~
chartbl.h:493:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  493 |         "Icircumflex",  // 206 CE
      |         ^~~~~~~~~~~~~
chartbl.h:494:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  494 |         "Dacron",       // 207 CF
      |         ^~~~~~~~
chartbl.h:495:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  495 |         "Dstroke",      // 208 D0
      |         ^~~~~~~~~
chartbl.h:496:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  496 |         "Nacute",       // 209 D1
      |         ^~~~~~~~
chartbl.h:497:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  497 |         "Ncaron",       // 210 D2
      |         ^~~~~~~~
chartbl.h:498:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  498 |         "Oacute",       // 211 D3
      |         ^~~~~~~~
chartbl.h:499:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  499 |         "Ocircumflex",  // 212 D4
      |         ^~~~~~~~~~~~~
chartbl.h:500:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  500 |         "Odoubleacute", // 213 D5
      |         ^~~~~~~~~~~~~~
chartbl.h:501:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  501 |         "Odiaeresis",   // 214 D6
      |         ^~~~~~~~~~~~
chartbl.h:502:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  502 |         "multiply",     // 215 D7
      |         ^~~~~~~~~~
chartbl.h:503:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  503 |         "Rcaron",       // 216 D8
      |         ^~~~~~~~
chartbl.h:504:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  504 |         "Uring",        // 217 D9
      |         ^~~~~~~
chartbl.h:505:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  505 |         "Uacute",       // 218 DA
      |         ^~~~~~~~
chartbl.h:506:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  506 |         "Udoubleacute", // 219 DB
      |         ^~~~~~~~~~~~~~
chartbl.h:507:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  507 |         "Udiaeresis",   // 220 DC
      |         ^~~~~~~~~~~~
chartbl.h:508:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  508 |         "Yacute",       // 221 DD
      |         ^~~~~~~~
chartbl.h:509:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  509 |         "Tcedilla",     // 222 DE
      |         ^~~~~~~~~~
chartbl.h:510:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  510 |         "ssharp",       // 223 DF
      |         ^~~~~~~~
chartbl.h:511:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  511 |         "racute",       // 224 E0
      |         ^~~~~~~~
chartbl.h:512:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  512 |         "aacute",       // 225 E1
      |         ^~~~~~~~
chartbl.h:513:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  513 |         "acircumflex",  // 226 E2
      |         ^~~~~~~~~~~~~
chartbl.h:514:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  514 |         "abreve",       // 227 E3
      |         ^~~~~~~~
chartbl.h:515:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  515 |         "adiaeresis",   // 228 E4
      |         ^~~~~~~~~~~~
chartbl.h:516:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  516 |         "lacute",       // 229 E5
      |         ^~~~~~~~
chartbl.h:517:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  517 |         "cacute",       // 230 E6
      |         ^~~~~~~~
chartbl.h:518:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  518 |         "ccedilla",     // 231 E7
      |         ^~~~~~~~~~
chartbl.h:519:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  519 |         "ccaron",       // 232 E8
      |         ^~~~~~~~
chartbl.h:520:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  520 |         "eacute",       // 233 E9
      |         ^~~~~~~~
chartbl.h:521:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  521 |         "eogonek",      // 234 EA
      |         ^~~~~~~~~
chartbl.h:522:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  522 |         "ediaeresis",   // 235 EB
      |         ^~~~~~~~~~~~
chartbl.h:523:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  523 |         "ecaron",       // 236 EC
      |         ^~~~~~~~
chartbl.h:524:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  524 |         "iacute",       // 237 ED
      |         ^~~~~~~~
chartbl.h:525:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  525 |         "icircumflex",  // 238 EE
      |         ^~~~~~~~~~~~~
chartbl.h:526:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  526 |         "dcaron",       // 239 EF
      |         ^~~~~~~~
chartbl.h:527:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  527 |         "dstroke",      // 240 F0
      |         ^~~~~~~~~
chartbl.h:528:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  528 |         "nacute",       // 241 F1
      |         ^~~~~~~~
chartbl.h:529:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  529 |         "ncaron",       // 242 F2
      |         ^~~~~~~~
chartbl.h:530:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  530 |         "oacute",       // 243 F3
      |         ^~~~~~~~
chartbl.h:531:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  531 |         "ocircumflex",  // 244 F4
      |         ^~~~~~~~~~~~~
chartbl.h:532:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  532 |         "odoubleacute", // 245 F5
      |         ^~~~~~~~~~~~~~
chartbl.h:533:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  533 |         "odiaeresis",   // 246 F6
      |         ^~~~~~~~~~~~
chartbl.h:534:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  534 |         "division",     // 247 F7
      |         ^~~~~~~~~~
chartbl.h:535:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  535 |         "rcaron",       // 248 F8
      |         ^~~~~~~~
chartbl.h:536:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  536 |         "uring",        // 249 F9
      |         ^~~~~~~
chartbl.h:537:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  537 |         "uacute",       // 250 FA
      |         ^~~~~~~~
chartbl.h:538:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  538 |         "udoubleacute", // 251 FB
      |         ^~~~~~~~~~~~~~
chartbl.h:539:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  539 |         "udiaeresis",   // 252 FC
      |         ^~~~~~~~~~~~
chartbl.h:540:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  540 |         "yacute",       // 253 FD
      |         ^~~~~~~~
chartbl.h:541:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  541 |         "tcedilla",     // 254 FE
      |         ^~~~~~~~~~
chartbl.h:542:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  542 |         "abovedot",     // 255 FF
      |         ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/xmacro-pre0.3'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.17488
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/xmacro-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/xmacro-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd xmacro-pre0.3
+ mkdir -p /usr/src/tmp/xmacro-buildroot//usr/bin
+ cp xmacrorec xmacrorec2 xmacroplay /usr/src/tmp/xmacro-buildroot//usr/bin
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/xmacro-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/xmacro-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/xmacro-buildroot/ (default)
Compressing files in /usr/src/tmp/xmacro-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/xmacro-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: xmacro-0.3-alt3.pre
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.17488
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd xmacro-pre0.3
+ DOCDIR=/usr/src/tmp/xmacro-buildroot/usr/share/doc/xmacro-0.3
+ export DOCDIR
+ rm -rf /usr/src/tmp/xmacro-buildroot/usr/share/doc/xmacro-0.3
+ /bin/mkdir -p /usr/src/tmp/xmacro-buildroot/usr/share/doc/xmacro-0.3
+ cp -prL COPYING README README.SUSE /usr/src/tmp/xmacro-buildroot/usr/share/doc/xmacro-0.3
+ chmod -R go-w /usr/src/tmp/xmacro-buildroot/usr/share/doc/xmacro-0.3
+ chmod -R a+rX /usr/src/tmp/xmacro-buildroot/usr/share/doc/xmacro-0.3
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zzDDs8
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vCZHmh
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: /lib64/ld-linux-x86-64.so.2, libX11.so.6()(64bit) >= set:ojpS1zqNjPKEuwDyuzfrl7gSNf5uGQ3gTH2lD6wxyRpAmsqxqRpxdKp1aHmISN0, libXtst.so.6()(64bit) >= set:ieruesqrd7q3GsYSSywxxuGknqYOiFX2, libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.5)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5JcLGp
Creating xmacro-debuginfo package
Processing files: xmacro-debuginfo-0.3-alt3.pre
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CMO4xh
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tIManl
find-requires: running scripts (debuginfo)
Requires: xmacro = 0.3-alt3.pre, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libX11.so.6), debug64(libXtst.so.6), debug64(libc.so.6), debug64(libstdc++.so.6)
Wrote: /usr/src/RPM/RPMS/x86_64/xmacro-0.3-alt3.pre.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/xmacro-debuginfo-0.3-alt3.pre.x86_64.rpm (w2.lzdio)
1.76user 1.36system 0:06.04elapsed 51%CPU (0avgtext+0avgdata 83828maxresident)k
0inputs+0outputs (0major+371111minor)pagefaults 0swaps
3.05user 1.55system 0:14.79elapsed 31%CPU (0avgtext+0avgdata 128852maxresident)k
0inputs+0outputs (0major+216680minor)pagefaults 0swaps
--- xmacro-0.3-alt3.pre.x86_64.rpm.repo	2017-01-29 15:06:15.000000000 +0000
+++ xmacro-0.3-alt3.pre.x86_64.rpm.hasher	2024-02-11 04:57:33.445228673 +0000
@@ -12,2 +12,4 @@
 Requires: libc.so.6(GLIBC_2.2.5)(64bit)  
+Requires: libc.so.6(GLIBC_2.34)(64bit)  
+Requires: libc.so.6(GLIBC_2.38)(64bit)  
 Requires: libc.so.6(GLIBC_2.4)(64bit)  
@@ -15,2 +17,4 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4.11)(64bit)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.29)(64bit)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.32)(64bit)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.5)(64bit)  
@@ -20,5 +24,5 @@
 Provides: xmacro = 0.3-alt3.pre
-File: /usr/bin/xmacroplay	100755	root:root	3975e5a83083adefab2c5797ccafb8ef	
-File: /usr/bin/xmacrorec	100755	root:root	049e5a32bac887d3f638731a3d0a3047	
-File: /usr/bin/xmacrorec2	100755	root:root	cf310144cb1a62ea60db30f2dded9cc6	
+File: /usr/bin/xmacroplay	100755	root:root	65147bc37aea7ef47a2e3db01796cec6	
+File: /usr/bin/xmacrorec	100755	root:root	234a12a5c5bb7b3d01769a4f82dbe338	
+File: /usr/bin/xmacrorec2	100755	root:root	9fa78de4aa19caa8f9086bab3b8567f4	
 File: /usr/share/doc/xmacro-0.3	40755	root:root		
@@ -27,2 +31,2 @@
 File: /usr/share/doc/xmacro-0.3/README.SUSE	100644	root:root	d6a7e17b03ca9a1a4b291eee376c0b69	
-RPMIdentity: cede63985d73534e7bd831b4b43218f92f7d29721bdd39d0ac78d3297e8e4d0a05703bb6e12713a012b4422d4907b737adcc496ffd14799d31fad58edf65cf52
+RPMIdentity: 640dce5684c70a0d44022e8a4861747b12e37d0012b4f3731267edd1b8d6592727cce535b408ff4fc85c07c5aa9c7c97c10ac58c8c729cf29be5747edf0ad396
--- xmacro-debuginfo-0.3-alt3.pre.x86_64.rpm.repo	2017-01-29 15:06:15.000000000 +0000
+++ xmacro-debuginfo-0.3-alt3.pre.x86_64.rpm.hasher	2024-02-11 04:57:33.544230320 +0000
@@ -1,10 +1,10 @@
-/usr/lib/debug/.build-id/34	40755	root:root	
-/usr/lib/debug/.build-id/34/e6fa8bcefd0118575170d3baf0827b557202b4	120777	root:root	../../../../bin/xmacroplay
-/usr/lib/debug/.build-id/34/e6fa8bcefd0118575170d3baf0827b557202b4.debug	120777	root:root	../../usr/bin/xmacroplay.debug
-/usr/lib/debug/.build-id/6e	40755	root:root	
-/usr/lib/debug/.build-id/6e/1077581401b8f15a11d5cb40799d8350f43df9	120777	root:root	../../../../bin/xmacrorec2
-/usr/lib/debug/.build-id/6e/1077581401b8f15a11d5cb40799d8350f43df9.debug	120777	root:root	../../usr/bin/xmacrorec2.debug
-/usr/lib/debug/.build-id/d3	40755	root:root	
-/usr/lib/debug/.build-id/d3/a9d104f921df87a4baa1059254c85fb02b07cd	120777	root:root	../../../../bin/xmacrorec
-/usr/lib/debug/.build-id/d3/a9d104f921df87a4baa1059254c85fb02b07cd.debug	120777	root:root	../../usr/bin/xmacrorec.debug
+/usr/lib/debug/.build-id/0b	40755	root:root	
+/usr/lib/debug/.build-id/0b/c02324739c4b1c9a61268ed950f031397f0487	120777	root:root	../../../../bin/xmacrorec2
+/usr/lib/debug/.build-id/0b/c02324739c4b1c9a61268ed950f031397f0487.debug	120777	root:root	../../usr/bin/xmacrorec2.debug
+/usr/lib/debug/.build-id/31	40755	root:root	
+/usr/lib/debug/.build-id/31/925c37404db9c00617c687020e90694cadb81f	120777	root:root	../../../../bin/xmacroplay
+/usr/lib/debug/.build-id/31/925c37404db9c00617c687020e90694cadb81f.debug	120777	root:root	../../usr/bin/xmacroplay.debug
+/usr/lib/debug/.build-id/f0	40755	root:root	
+/usr/lib/debug/.build-id/f0/1b07a6043e4601c94db32a9e5b66d943001226	120777	root:root	../../../../bin/xmacrorec
+/usr/lib/debug/.build-id/f0/1b07a6043e4601c94db32a9e5b66d943001226.debug	120777	root:root	../../usr/bin/xmacrorec.debug
 /usr/lib/debug/usr/bin/xmacroplay.debug	100644	root:root	
@@ -25,14 +25,14 @@
 Provides: xmacro-debuginfo = 0.3-alt3.pre
-File: /usr/lib/debug/.build-id/34	40755	root:root		
-File: /usr/lib/debug/.build-id/34/e6fa8bcefd0118575170d3baf0827b557202b4	120777	root:root		../../../../bin/xmacroplay
-File: /usr/lib/debug/.build-id/34/e6fa8bcefd0118575170d3baf0827b557202b4.debug	120777	root:root		../../usr/bin/xmacroplay.debug
-File: /usr/lib/debug/.build-id/6e	40755	root:root		
-File: /usr/lib/debug/.build-id/6e/1077581401b8f15a11d5cb40799d8350f43df9	120777	root:root		../../../../bin/xmacrorec2
-File: /usr/lib/debug/.build-id/6e/1077581401b8f15a11d5cb40799d8350f43df9.debug	120777	root:root		../../usr/bin/xmacrorec2.debug
-File: /usr/lib/debug/.build-id/d3	40755	root:root		
-File: /usr/lib/debug/.build-id/d3/a9d104f921df87a4baa1059254c85fb02b07cd	120777	root:root		../../../../bin/xmacrorec
-File: /usr/lib/debug/.build-id/d3/a9d104f921df87a4baa1059254c85fb02b07cd.debug	120777	root:root		../../usr/bin/xmacrorec.debug
-File: /usr/lib/debug/usr/bin/xmacroplay.debug	100644	root:root	1fe2e1a305ea206cbadc872c6addf1d5	
-File: /usr/lib/debug/usr/bin/xmacrorec.debug	100644	root:root	5f51fd09a213a6b44681bb50603c5999	
-File: /usr/lib/debug/usr/bin/xmacrorec2.debug	100644	root:root	be287d8a18cfb066e55752d37a62cb4c	
+File: /usr/lib/debug/.build-id/0b	40755	root:root		
+File: /usr/lib/debug/.build-id/0b/c02324739c4b1c9a61268ed950f031397f0487	120777	root:root		../../../../bin/xmacrorec2
+File: /usr/lib/debug/.build-id/0b/c02324739c4b1c9a61268ed950f031397f0487.debug	120777	root:root		../../usr/bin/xmacrorec2.debug
+File: /usr/lib/debug/.build-id/31	40755	root:root		
+File: /usr/lib/debug/.build-id/31/925c37404db9c00617c687020e90694cadb81f	120777	root:root		../../../../bin/xmacroplay
+File: /usr/lib/debug/.build-id/31/925c37404db9c00617c687020e90694cadb81f.debug	120777	root:root		../../usr/bin/xmacroplay.debug
+File: /usr/lib/debug/.build-id/f0	40755	root:root		
+File: /usr/lib/debug/.build-id/f0/1b07a6043e4601c94db32a9e5b66d943001226	120777	root:root		../../../../bin/xmacrorec
+File: /usr/lib/debug/.build-id/f0/1b07a6043e4601c94db32a9e5b66d943001226.debug	120777	root:root		../../usr/bin/xmacrorec.debug
+File: /usr/lib/debug/usr/bin/xmacroplay.debug	100644	root:root	8b50ccf8166dd3c5214477009372c6ee	
+File: /usr/lib/debug/usr/bin/xmacrorec.debug	100644	root:root	35d29c5611a08253fdfca8fdb11802d1	
+File: /usr/lib/debug/usr/bin/xmacrorec2.debug	100644	root:root	3016c099aab46d7908936abe78ed4cde	
 File: /usr/src/debug/xmacro-pre0.3	40755	root:root		
@@ -42,2 +42,2 @@
 File: /usr/src/debug/xmacro-pre0.3/xmacrorec2.cpp	100644	root:root	3e9ee811556835c72e4bb7b8da1ef0c6	
-RPMIdentity: 5dc0ef7bcd0775cadfd32978af00f34364175db039b6baf685046535b63eb913f64733e613da549db05ff59074b1185ed89fda20ba91e7c6b12205293db24146
+RPMIdentity: 86e7fb1faa6d580e114727c6cd66e2faa6f07affd8eaf96ed5f56f5e9765a4c11178289b88f9ad17935449d1f824cebf00a14083896857b661f63aeed12f3fdd