Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

about 6 years ago

Language

C++

Compiler

gcc HEAD 9.0.1 20190424 (experimental)

Options
Warnings
Optimization
Don't Use Boost
C++2a
no pedantic
Raw compiler options
-pedantic -pthread

Author

anonymous

about 6 years ago

$ g++ prog.cc -Wall -Wextra -O2 -march=native -std=c++2a -pedantic -pthread
prog.cc:2:37: warning: character constant too long for its type
    2 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvRemapSubmenu___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:3:40: warning: multi-character character constant [-Wmultichar]
    3 | swig_wrapper_python.cc:64812:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:6:41: warning: character constant too long for its type
    6 | swig_wrapper_python.cc:64812:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:9:63: warning: character constant too long for its type
    9 | swig_wrapper_python.cc:64812:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:13:41: warning: character constant too long for its type
   13 | swig_wrapper_python.cc:64836:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:16:63: warning: character constant too long for its type
   16 | swig_wrapper_python.cc:64836:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:20:41: warning: multi-character character constant [-Wmultichar]
   20 | swig_wrapper_python.cc:64840:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:20:83: warning: multi-character character constant [-Wmultichar]
   20 | swig_wrapper_python.cc:64840:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:35:37: warning: character constant too long for its type
   35 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvRemapSubmenu(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:36:85: warning: character constant too long for its type
   36 | swig_wrapper_python.cc:64863:10: warning: deleting object of polymorphic class type 'MenuEvRemapSubmenu' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~
prog.cc:39:37: warning: character constant too long for its type
   39 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvRemapSubmenuFocused___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:40:40: warning: multi-character character constant [-Wmultichar]
   40 | swig_wrapper_python.cc:64909:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:43:41: warning: character constant too long for its type
   43 | swig_wrapper_python.cc:64909:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:46:63: warning: character constant too long for its type
   46 | swig_wrapper_python.cc:64909:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:50:41: warning: character constant too long for its type
   50 | swig_wrapper_python.cc:64933:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:53:63: warning: character constant too long for its type
   53 | swig_wrapper_python.cc:64933:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:57:41: warning: multi-character character constant [-Wmultichar]
   57 | swig_wrapper_python.cc:64937:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:57:83: warning: multi-character character constant [-Wmultichar]
   57 | swig_wrapper_python.cc:64937:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:72:37: warning: character constant too long for its type
   72 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvRemapSubmenuFocused(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:73:85: warning: character constant too long for its type
   73 | swig_wrapper_python.cc:64960:10: warning: deleting object of polymorphic class type 'MenuEvRemapSubmenuFocused' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:76:37: warning: character constant too long for its type
   76 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvUnmapMenu___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:77:40: warning: multi-character character constant [-Wmultichar]
   77 | swig_wrapper_python.cc:65006:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:80:41: warning: character constant too long for its type
   80 | swig_wrapper_python.cc:65006:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:83:63: warning: character constant too long for its type
   83 | swig_wrapper_python.cc:65006:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:87:41: warning: character constant too long for its type
   87 | swig_wrapper_python.cc:65030:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:90:63: warning: character constant too long for its type
   90 | swig_wrapper_python.cc:65030:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:94:41: warning: multi-character character constant [-Wmultichar]
   94 | swig_wrapper_python.cc:65034:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:94:83: warning: multi-character character constant [-Wmultichar]
   94 | swig_wrapper_python.cc:65034:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:109:37: warning: character constant too long for its type
  109 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvUnmapMenu(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:110:85: warning: character constant too long for its type
  110 | swig_wrapper_python.cc:65057:10: warning: deleting object of polymorphic class type 'MenuEvUnmapMenu' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~
prog.cc:113:37: warning: character constant too long for its type
  113 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvUnmapMenuFocus___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:114:40: warning: multi-character character constant [-Wmultichar]
  114 | swig_wrapper_python.cc:65103:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:117:41: warning: character constant too long for its type
  117 | swig_wrapper_python.cc:65103:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:120:63: warning: character constant too long for its type
  120 | swig_wrapper_python.cc:65103:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:124:41: warning: character constant too long for its type
  124 | swig_wrapper_python.cc:65127:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:127:63: warning: character constant too long for its type
  127 | swig_wrapper_python.cc:65127:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:131:41: warning: multi-character character constant [-Wmultichar]
  131 | swig_wrapper_python.cc:65131:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:131:83: warning: multi-character character constant [-Wmultichar]
  131 | swig_wrapper_python.cc:65131:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:146:37: warning: character constant too long for its type
  146 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvUnmapMenuFocus(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:147:85: warning: character constant too long for its type
  147 | swig_wrapper_python.cc:65154:10: warning: deleting object of polymorphic class type 'MenuEvUnmapMenuFocus' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~~~
prog.cc:150:37: warning: character constant too long for its type
  150 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvExec___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:151:40: warning: multi-character character constant [-Wmultichar]
  151 | swig_wrapper_python.cc:65200:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:154:41: warning: character constant too long for its type
  154 | swig_wrapper_python.cc:65200:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:157:63: warning: character constant too long for its type
  157 | swig_wrapper_python.cc:65200:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:161:41: warning: character constant too long for its type
  161 | swig_wrapper_python.cc:65224:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:164:63: warning: character constant too long for its type
  164 | swig_wrapper_python.cc:65224:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:168:41: warning: multi-character character constant [-Wmultichar]
  168 | swig_wrapper_python.cc:65228:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:168:83: warning: multi-character character constant [-Wmultichar]
  168 | swig_wrapper_python.cc:65228:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:183:37: warning: character constant too long for its type
  183 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvExec(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:184:85: warning: character constant too long for its type
  184 | swig_wrapper_python.cc:65251:10: warning: deleting object of polymorphic class type 'MenuEvExec' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~
prog.cc:187:37: warning: character constant too long for its type
  187 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvFunc___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:188:40: warning: multi-character character constant [-Wmultichar]
  188 | swig_wrapper_python.cc:65297:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:191:41: warning: character constant too long for its type
  191 | swig_wrapper_python.cc:65297:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:194:63: warning: character constant too long for its type
  194 | swig_wrapper_python.cc:65297:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:198:41: warning: character constant too long for its type
  198 | swig_wrapper_python.cc:65321:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:201:63: warning: character constant too long for its type
  201 | swig_wrapper_python.cc:65321:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:205:41: warning: multi-character character constant [-Wmultichar]
  205 | swig_wrapper_python.cc:65325:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:205:83: warning: multi-character character constant [-Wmultichar]
  205 | swig_wrapper_python.cc:65325:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:220:37: warning: character constant too long for its type
  220 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvFunc(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:221:85: warning: character constant too long for its type
  221 | swig_wrapper_python.cc:65348:10: warning: deleting object of polymorphic class type 'MenuEvFunc' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~
prog.cc:224:37: warning: character constant too long for its type
  224 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvMove___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:225:40: warning: multi-character character constant [-Wmultichar]
  225 | swig_wrapper_python.cc:65394:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:228:41: warning: character constant too long for its type
  228 | swig_wrapper_python.cc:65394:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:231:63: warning: character constant too long for its type
  231 | swig_wrapper_python.cc:65394:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:235:41: warning: character constant too long for its type
  235 | swig_wrapper_python.cc:65418:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:238:63: warning: character constant too long for its type
  238 | swig_wrapper_python.cc:65418:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:242:41: warning: multi-character character constant [-Wmultichar]
  242 | swig_wrapper_python.cc:65422:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:242:83: warning: multi-character character constant [-Wmultichar]
  242 | swig_wrapper_python.cc:65422:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:257:37: warning: character constant too long for its type
  257 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvMove(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:258:85: warning: character constant too long for its type
  258 | swig_wrapper_python.cc:65445:10: warning: deleting object of polymorphic class type 'MenuEvMove' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~
prog.cc:261:37: warning: character constant too long for its type
  261 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvMoveOpaque___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:262:40: warning: multi-character character constant [-Wmultichar]
  262 | swig_wrapper_python.cc:65491:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:265:41: warning: character constant too long for its type
  265 | swig_wrapper_python.cc:65491:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:268:63: warning: character constant too long for its type
  268 | swig_wrapper_python.cc:65491:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:272:41: warning: character constant too long for its type
  272 | swig_wrapper_python.cc:65515:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:275:63: warning: character constant too long for its type
  275 | swig_wrapper_python.cc:65515:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:279:41: warning: multi-character character constant [-Wmultichar]
  279 | swig_wrapper_python.cc:65519:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:279:83: warning: multi-character character constant [-Wmultichar]
  279 | swig_wrapper_python.cc:65519:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:294:37: warning: character constant too long for its type
  294 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvMoveOpaque(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:295:85: warning: character constant too long for its type
  295 | swig_wrapper_python.cc:65542:10: warning: deleting object of polymorphic class type 'MenuEvMoveOpaque' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~
prog.cc:298:37: warning: character constant too long for its type
  298 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvEndMoveResize___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:299:40: warning: multi-character character constant [-Wmultichar]
  299 | swig_wrapper_python.cc:65588:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:302:41: warning: character constant too long for its type
  302 | swig_wrapper_python.cc:65588:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:305:63: warning: character constant too long for its type
  305 | swig_wrapper_python.cc:65588:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:309:41: warning: character constant too long for its type
  309 | swig_wrapper_python.cc:65612:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:312:63: warning: character constant too long for its type
  312 | swig_wrapper_python.cc:65612:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:316:41: warning: multi-character character constant [-Wmultichar]
  316 | swig_wrapper_python.cc:65616:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:316:83: warning: multi-character character constant [-Wmultichar]
  316 | swig_wrapper_python.cc:65616:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:331:37: warning: character constant too long for its type
  331 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvEndMoveResize(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:332:85: warning: character constant too long for its type
  332 | swig_wrapper_python.cc:65639:10: warning: deleting object of polymorphic class type 'MenuEvEndMoveResize' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~~
prog.cc:335:37: warning: character constant too long for its type
  335 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvFocus___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:336:40: warning: multi-character character constant [-Wmultichar]
  336 | swig_wrapper_python.cc:65685:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:339:41: warning: character constant too long for its type
  339 | swig_wrapper_python.cc:65685:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:342:63: warning: character constant too long for its type
  342 | swig_wrapper_python.cc:65685:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:346:41: warning: character constant too long for its type
  346 | swig_wrapper_python.cc:65709:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:349:63: warning: character constant too long for its type
  349 | swig_wrapper_python.cc:65709:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:353:41: warning: multi-character character constant [-Wmultichar]
  353 | swig_wrapper_python.cc:65713:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:353:83: warning: multi-character character constant [-Wmultichar]
  353 | swig_wrapper_python.cc:65713:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:368:37: warning: character constant too long for its type
  368 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvFocus(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:369:85: warning: character constant too long for its type
  369 | swig_wrapper_python.cc:65736:10: warning: deleting object of polymorphic class type 'MenuEvFocus' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~
prog.cc:372:37: warning: character constant too long for its type
  372 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvUnmapSubmenus___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:373:40: warning: multi-character character constant [-Wmultichar]
  373 | swig_wrapper_python.cc:65782:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:376:41: warning: character constant too long for its type
  376 | swig_wrapper_python.cc:65782:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:379:63: warning: character constant too long for its type
  379 | swig_wrapper_python.cc:65782:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:383:41: warning: character constant too long for its type
  383 | swig_wrapper_python.cc:65806:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:386:63: warning: character constant too long for its type
  386 | swig_wrapper_python.cc:65806:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:390:41: warning: multi-character character constant [-Wmultichar]
  390 | swig_wrapper_python.cc:65810:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:390:83: warning: multi-character character constant [-Wmultichar]
  390 | swig_wrapper_python.cc:65810:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:405:37: warning: character constant too long for its type
  405 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvUnmapSubmenus(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:406:85: warning: character constant too long for its type
  406 | swig_wrapper_python.cc:65833:10: warning: deleting object of polymorphic class type 'MenuEvUnmapSubmenus' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~~
prog.cc:409:37: warning: character constant too long for its type
  409 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvUnmapTree___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:410:40: warning: multi-character character constant [-Wmultichar]
  410 | swig_wrapper_python.cc:65879:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:413:41: warning: character constant too long for its type
  413 | swig_wrapper_python.cc:65879:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:416:63: warning: character constant too long for its type
  416 | swig_wrapper_python.cc:65879:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:420:41: warning: character constant too long for its type
  420 | swig_wrapper_python.cc:65903:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:423:63: warning: character constant too long for its type
  423 | swig_wrapper_python.cc:65903:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:427:41: warning: multi-character character constant [-Wmultichar]
  427 | swig_wrapper_python.cc:65907:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:427:83: warning: multi-character character constant [-Wmultichar]
  427 | swig_wrapper_python.cc:65907:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:442:37: warning: character constant too long for its type
  442 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvUnmapTree(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:443:85: warning: character constant too long for its type
  443 | swig_wrapper_python.cc:65930:10: warning: deleting object of polymorphic class type 'MenuEvUnmapTree' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~
prog.cc:446:37: warning: character constant too long for its type
  446 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvRaise___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:447:40: warning: multi-character character constant [-Wmultichar]
  447 | swig_wrapper_python.cc:65976:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:450:41: warning: character constant too long for its type
  450 | swig_wrapper_python.cc:65976:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:453:63: warning: character constant too long for its type
  453 | swig_wrapper_python.cc:65976:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:457:41: warning: character constant too long for its type
  457 | swig_wrapper_python.cc:66000:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:460:63: warning: character constant too long for its type
  460 | swig_wrapper_python.cc:66000:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:464:41: warning: multi-character character constant [-Wmultichar]
  464 | swig_wrapper_python.cc:66004:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:464:83: warning: multi-character character constant [-Wmultichar]
  464 | swig_wrapper_python.cc:66004:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:479:37: warning: character constant too long for its type
  479 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvRaise(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:480:85: warning: character constant too long for its type
  480 | swig_wrapper_python.cc:66027:10: warning: deleting object of polymorphic class type 'MenuEvRaise' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~
prog.cc:483:37: warning: character constant too long for its type
  483 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvLower___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:484:40: warning: multi-character character constant [-Wmultichar]
  484 | swig_wrapper_python.cc:66073:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:487:41: warning: character constant too long for its type
  487 | swig_wrapper_python.cc:66073:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:490:63: warning: character constant too long for its type
  490 | swig_wrapper_python.cc:66073:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:494:41: warning: character constant too long for its type
  494 | swig_wrapper_python.cc:66097:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:497:63: warning: character constant too long for its type
  497 | swig_wrapper_python.cc:66097:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:501:41: warning: multi-character character constant [-Wmultichar]
  501 | swig_wrapper_python.cc:66101:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:501:83: warning: multi-character character constant [-Wmultichar]
  501 | swig_wrapper_python.cc:66101:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:516:37: warning: character constant too long for its type
  516 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvLower(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:517:85: warning: character constant too long for its type
  517 | swig_wrapper_python.cc:66124:10: warning: deleting object of polymorphic class type 'MenuEvLower' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~
prog.cc:520:37: warning: character constant too long for its type
  520 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvNextItem___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:521:40: warning: multi-character character constant [-Wmultichar]
  521 | swig_wrapper_python.cc:66170:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:524:41: warning: character constant too long for its type
  524 | swig_wrapper_python.cc:66170:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:527:63: warning: character constant too long for its type
  527 | swig_wrapper_python.cc:66170:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:531:41: warning: character constant too long for its type
  531 | swig_wrapper_python.cc:66194:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:534:63: warning: character constant too long for its type
  534 | swig_wrapper_python.cc:66194:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:538:41: warning: multi-character character constant [-Wmultichar]
  538 | swig_wrapper_python.cc:66198:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:538:83: warning: multi-character character constant [-Wmultichar]
  538 | swig_wrapper_python.cc:66198:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:553:37: warning: character constant too long for its type
  553 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvNextItem(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:554:85: warning: character constant too long for its type
  554 | swig_wrapper_python.cc:66221:10: warning: deleting object of polymorphic class type 'MenuEvNextItem' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~
prog.cc:557:37: warning: character constant too long for its type
  557 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvPreviousItem___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:558:40: warning: multi-character character constant [-Wmultichar]
  558 | swig_wrapper_python.cc:66267:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:561:41: warning: character constant too long for its type
  561 | swig_wrapper_python.cc:66267:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:564:63: warning: character constant too long for its type
  564 | swig_wrapper_python.cc:66267:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:568:41: warning: character constant too long for its type
  568 | swig_wrapper_python.cc:66291:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:571:63: warning: character constant too long for its type
  571 | swig_wrapper_python.cc:66291:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:575:41: warning: multi-character character constant [-Wmultichar]
  575 | swig_wrapper_python.cc:66295:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:575:83: warning: multi-character character constant [-Wmultichar]
  575 | swig_wrapper_python.cc:66295:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:590:37: warning: character constant too long for its type
  590 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvPreviousItem(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:591:85: warning: character constant too long for its type
  591 | swig_wrapper_python.cc:66318:10: warning: deleting object of polymorphic class type 'MenuEvPreviousItem' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~
prog.cc:594:37: warning: character constant too long for its type
  594 | swig_wrapper_python.cc: In function 'PyObject* _wrap_MenuEvNop___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:595:40: warning: multi-character character constant [-Wmultichar]
  595 | swig_wrapper_python.cc:66364:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:598:41: warning: character constant too long for its type
  598 | swig_wrapper_python.cc:66364:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:601:63: warning: character constant too long for its type
  601 | swig_wrapper_python.cc:66364:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:605:41: warning: character constant too long for its type
  605 | swig_wrapper_python.cc:66388:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:608:63: warning: character constant too long for its type
  608 | swig_wrapper_python.cc:66388:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:612:41: warning: multi-character character constant [-Wmultichar]
  612 | swig_wrapper_python.cc:66392:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:612:83: warning: multi-character character constant [-Wmultichar]
  612 | swig_wrapper_python.cc:66392:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:627:37: warning: character constant too long for its type
  627 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_MenuEvNop(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:628:85: warning: character constant too long for its type
  628 | swig_wrapper_python.cc:66415:10: warning: deleting object of polymorphic class type 'MenuEvNop' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~
prog.cc:631:37: warning: character constant too long for its type
  631 | swig_wrapper_python.cc: In function 'PyObject* _wrap_PythonMenuFunction___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:632:40: warning: multi-character character constant [-Wmultichar]
  632 | swig_wrapper_python.cc:73855:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:635:41: warning: character constant too long for its type
  635 | swig_wrapper_python.cc:73855:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:638:63: warning: character constant too long for its type
  638 | swig_wrapper_python.cc:73855:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:642:41: warning: character constant too long for its type
  642 | swig_wrapper_python.cc:73879:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:645:63: warning: character constant too long for its type
  645 | swig_wrapper_python.cc:73879:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:649:41: warning: multi-character character constant [-Wmultichar]
  649 | swig_wrapper_python.cc:73883:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:649:83: warning: multi-character character constant [-Wmultichar]
  649 | swig_wrapper_python.cc:73883:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:664:37: warning: character constant too long for its type
  664 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_PythonMenuFunction(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:665:85: warning: character constant too long for its type
  665 | swig_wrapper_python.cc:73906:10: warning: deleting object of polymorphic class type 'PythonMenuFunction' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~
prog.cc:668:37: warning: character constant too long for its type
  668 | swig_wrapper_python.cc: In function 'PyObject* _wrap_PythonScreenFunction___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:669:40: warning: multi-character character constant [-Wmultichar]
  669 | swig_wrapper_python.cc:73955:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:672:41: warning: character constant too long for its type
  672 | swig_wrapper_python.cc:73955:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:675:63: warning: character constant too long for its type
  675 | swig_wrapper_python.cc:73955:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:679:41: warning: character constant too long for its type
  679 | swig_wrapper_python.cc:73979:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:682:63: warning: character constant too long for its type
  682 | swig_wrapper_python.cc:73979:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:686:41: warning: multi-character character constant [-Wmultichar]
  686 | swig_wrapper_python.cc:73983:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:686:83: warning: multi-character character constant [-Wmultichar]
  686 | swig_wrapper_python.cc:73983:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:701:37: warning: character constant too long for its type
  701 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_PythonScreenFunction(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:702:85: warning: character constant too long for its type
  702 | swig_wrapper_python.cc:74006:10: warning: deleting object of polymorphic class type 'PythonScreenFunction' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~~~
prog.cc:705:37: warning: character constant too long for its type
  705 | swig_wrapper_python.cc: In function 'PyObject* _wrap_PythonWindowFunction___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:706:40: warning: multi-character character constant [-Wmultichar]
  706 | swig_wrapper_python.cc:74055:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:709:41: warning: character constant too long for its type
  709 | swig_wrapper_python.cc:74055:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:712:63: warning: character constant too long for its type
  712 | swig_wrapper_python.cc:74055:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:716:41: warning: character constant too long for its type
  716 | swig_wrapper_python.cc:74079:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:719:63: warning: character constant too long for its type
  719 | swig_wrapper_python.cc:74079:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:723:41: warning: multi-character character constant [-Wmultichar]
  723 | swig_wrapper_python.cc:74083:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:723:83: warning: multi-character character constant [-Wmultichar]
  723 | swig_wrapper_python.cc:74083:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:738:37: warning: character constant too long for its type
  738 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_PythonWindowFunction(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:739:85: warning: character constant too long for its type
  739 | swig_wrapper_python.cc:74106:10: warning: deleting object of polymorphic class type 'PythonWindowFunction' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~~~
prog.cc:742:37: warning: character constant too long for its type
  742 | swig_wrapper_python.cc: In function 'PyObject* _wrap_PythonSimpleFunction___call__(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:743:40: warning: multi-character character constant [-Wmultichar]
  743 | swig_wrapper_python.cc:74151:3: error: 'Swig' has not been declared
      |                                        ^~~~~~
prog.cc:746:41: warning: character constant too long for its type
  746 | swig_wrapper_python.cc:74151:19: error: 'director' was not declared in this scope
      |                                         ^~~~~~~~~~
prog.cc:749:63: warning: character constant too long for its type
  749 | swig_wrapper_python.cc:74151:19: note: suggested alternative: 'FT_Vector'
      |                                                               ^~~~~~~~~~~
prog.cc:753:41: warning: character constant too long for its type
  753 | swig_wrapper_python.cc:74170:14: error: 'SWIG_DIRECTOR_CAST' was not declared in this scope
      |                                         ^~~~~~~~~~~~~~~~~~~~
prog.cc:756:63: warning: character constant too long for its type
  756 | swig_wrapper_python.cc:74170:14: note: suggested alternative: 'SWIG_NEWOBJMASK'
      |                                                               ^~~~~~~~~~~~~~~~~
prog.cc:760:41: warning: multi-character character constant [-Wmultichar]
  760 | swig_wrapper_python.cc:74174:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                         ^~~~~~
prog.cc:760:83: warning: multi-character character constant [-Wmultichar]
  760 | swig_wrapper_python.cc:74174:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                                   ^~~~~~
prog.cc:775:37: warning: character constant too long for its type
  775 | swig_wrapper_python.cc: In function 'PyObject* _wrap_delete_PythonSimpleFunction(PyObject*, PyObject*)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:776:85: warning: character constant too long for its type
  776 | swig_wrapper_python.cc:74197:10: warning: deleting object of polymorphic class type 'PythonSimpleFunction' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
      |                                                                                     ^~~~~~~~~~~~~~~~~~~~~~
prog.cc:779:45: warning: character constant too long for its type
  779 | swig_wrapper_python.cc: In instantiation of 'static Type swig::traits_as<Type, swig::pointer_category>::as(PyObject*, bool) [with Type = std::pair<char*, int>; PyObject = _object]':
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:780:49: warning: character constant too long for its type
  780 | swig_wrapper_python.cc:4508:64:   required from 'Type swig::as(PyObject*, bool) [with Type = std::pair<char*, int>; PyObject = _object]'
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:781:49: warning: character constant too long for its type
  781 | swig_wrapper_python.cc:5075:20:   required from 'swig::SwigPySequence_Ref<T>::operator T() const [with T = std::pair<char*, int>]'
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:782:49: warning: character constant too long for its type
  782 | swig_wrapper_python.cc:5311:30:   required from 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont<std::pair<char*, int> >; Seq = std::vector<std::pair<char*, int>, std::allocator<std::pair<char*, int> > >]'
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:783:49: warning: character constant too long for its type
  783 | swig_wrapper_python.cc:5333:12:   required from 'static int swig::traits_asptr_stdseq<Seq, T>::asptr(PyObject*, swig::traits_asptr_stdseq<Seq, T>::sequence**) [with Seq = std::vector<std::pair<char*, int>, std::allocator<std::pair<char*, int> > >; T = std::pair<char*, int>; PyObject = _object; swig::traits_asptr_stdseq<Seq, T>::sequence = std::vector<std::pair<char*, int>, std::allocator<std::pair<char*, int> > >]'
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:784:49: warning: character constant too long for its type
  784 | swig_wrapper_python.cc:5394:52:   required from 'static int swig::traits_asptr<std::vector<T> >::asptr(PyObject*, std::vector<T>**) [with T = std::pair<char*, int>; PyObject = _object]'
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:785:49: warning: character constant too long for its type
  785 | swig_wrapper_python.cc:4400:37:   required from 'int swig::asptr(PyObject*, Type**) [with Type = std::vector<std::pair<char*, int>, std::allocator<std::pair<char*, int> > >; PyObject = _object]'
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:787:41: warning: character constant too long for its type
  787 | swig_wrapper_python.cc:4483:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair<char*, int>' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess]
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:787:103: warning: character constant too long for its type
  787 | swig_wrapper_python.cc:4483:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair<char*, int>' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess]
      |                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:795:63: warning: character constant too long for its type
  795 | /usr/local/lib/gcc8/include/c++/bits/stl_pair.h:208:12: note: 'struct std::pair<char*, int>' declared here
      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:798:37: warning: character constant too long for its type
  798 | swig_wrapper_python.cc: In function 'void SWIG_Python_FixMethods(PyMethodDef*, swig_const_info*, swig_type_info**, swig_type_info**)':
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:799:43: warning: character constant too long for its type
  799 | swig_wrapper_python.cc:80339:22: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation]
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:805:54: error: too many decimal points in number
  805 | make[1]: stopped in /usr/home/Dark/Downloads/kahakai-0.6.2/src
      |                                                      ^~~~~
prog.cc:809:51: error: too many decimal points in number
  809 | make: stopped in /usr/home/Dark/Downloads/kahakai-0.6.2/src
      |                                                   ^~~~~
prog.cc:1:11: error: expected unqualified-id before '^' token
    1 |           ^~~~
      |           ^
prog.cc:5:4: error: expected unqualified-id before '^' token
    5 |    ^~~~
      |    ^
prog.cc:8:20: error: expected unqualified-id before '^' token
    8 |                    ^~~~~~~~
      |                    ^
prog.cc:11:20: error: expected unqualified-id before '^' token
   11 |                    ^~~~~~~~
      |                    ^
prog.cc:15:15: error: expected unqualified-id before '^' token
   15 |               ^~~~~~~~~~~~~~~~~~
      |               ^
prog.cc:18:15: error: expected unqualified-id before '^' token
   18 |               ^~~~~~~~~~~~~~~~~~
      |               ^
prog.cc:20:70: error: 'did' does not name a type
   20 | swig_wrapper_python.cc:64840:12: error: 'Swig' does not name a type; did you mean 'swig'?
      |                                                                      ^~~
prog.cc:21:4: error: expected declaration before '}' token
   21 |    } catch (Swig::DirectorException&) {
      |    ^
prog.cc:21:6: error: expected unqualified-id before 'catch'
   21 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:25:6: error: expected unqualified-id before 'catch'
   25 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:28:6: error: expected unqualified-id before 'catch'
   28 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:33:6: error: expected unqualified-id before 'catch'
   33 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:58:6: error: expected unqualified-id before 'catch'
   58 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:62:6: error: expected unqualified-id before 'catch'
   62 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:65:6: error: expected unqualified-id before 'catch'
   65 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:70:6: error: expected unqualified-id before 'catch'
   70 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:95:6: error: expected unqualified-id before 'catch'
   95 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:99:6: error: expected unqualified-id before 'catch'
   99 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:102:6: error: expected unqualified-id before 'catch'
  102 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:107:6: error: expected unqualified-id before 'catch'
  107 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:132:6: error: expected unqualified-id before 'catch'
  132 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:136:6: error: expected unqualified-id before 'catch'
  136 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:139:6: error: expected unqualified-id before 'catch'
  139 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:144:6: error: expected unqualified-id before 'catch'
  144 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:169:6: error: expected unqualified-id before 'catch'
  169 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:173:6: error: expected unqualified-id before 'catch'
  173 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:176:6: error: expected unqualified-id before 'catch'
  176 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:181:6: error: expected unqualified-id before 'catch'
  181 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:206:6: error: expected unqualified-id before 'catch'
  206 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:210:6: error: expected unqualified-id before 'catch'
  210 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:213:6: error: expected unqualified-id before 'catch'
  213 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:218:6: error: expected unqualified-id before 'catch'
  218 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:243:6: error: expected unqualified-id before 'catch'
  243 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:247:6: error: expected unqualified-id before 'catch'
  247 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:250:6: error: expected unqualified-id before 'catch'
  250 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:255:6: error: expected unqualified-id before 'catch'
  255 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:280:6: error: expected unqualified-id before 'catch'
  280 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:284:6: error: expected unqualified-id before 'catch'
  284 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:287:6: error: expected unqualified-id before 'catch'
  287 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:292:6: error: expected unqualified-id before 'catch'
  292 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:317:6: error: expected unqualified-id before 'catch'
  317 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:321:6: error: expected unqualified-id before 'catch'
  321 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:324:6: error: expected unqualified-id before 'catch'
  324 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:329:6: error: expected unqualified-id before 'catch'
  329 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:354:6: error: expected unqualified-id before 'catch'
  354 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:358:6: error: expected unqualified-id before 'catch'
  358 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:361:6: error: expected unqualified-id before 'catch'
  361 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:366:6: error: expected unqualified-id before 'catch'
  366 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:391:6: error: expected unqualified-id before 'catch'
  391 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:395:6: error: expected unqualified-id before 'catch'
  395 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:398:6: error: expected unqualified-id before 'catch'
  398 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:403:6: error: expected unqualified-id before 'catch'
  403 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:428:6: error: expected unqualified-id before 'catch'
  428 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:432:6: error: expected unqualified-id before 'catch'
  432 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:435:6: error: expected unqualified-id before 'catch'
  435 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:440:6: error: expected unqualified-id before 'catch'
  440 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:465:6: error: expected unqualified-id before 'catch'
  465 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:469:6: error: expected unqualified-id before 'catch'
  469 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:472:6: error: expected unqualified-id before 'catch'
  472 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:477:6: error: expected unqualified-id before 'catch'
  477 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:502:6: error: expected unqualified-id before 'catch'
  502 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:506:6: error: expected unqualified-id before 'catch'
  506 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:509:6: error: expected unqualified-id before 'catch'
  509 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:514:6: error: expected unqualified-id before 'catch'
  514 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:539:6: error: expected unqualified-id before 'catch'
  539 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:543:6: error: expected unqualified-id before 'catch'
  543 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:546:6: error: expected unqualified-id before 'catch'
  546 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:551:6: error: expected unqualified-id before 'catch'
  551 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:576:6: error: expected unqualified-id before 'catch'
  576 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:580:6: error: expected unqualified-id before 'catch'
  580 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:583:6: error: expected unqualified-id before 'catch'
  583 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:588:6: error: expected unqualified-id before 'catch'
  588 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:613:6: error: expected unqualified-id before 'catch'
  613 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:617:6: error: expected unqualified-id before 'catch'
  617 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:620:6: error: expected unqualified-id before 'catch'
  620 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:625:6: error: expected unqualified-id before 'catch'
  625 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:650:6: error: expected unqualified-id before 'catch'
  650 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:654:6: error: expected unqualified-id before 'catch'
  654 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:657:6: error: expected unqualified-id before 'catch'
  657 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:662:6: error: expected unqualified-id before 'catch'
  662 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:687:6: error: expected unqualified-id before 'catch'
  687 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:691:6: error: expected unqualified-id before 'catch'
  691 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:694:6: error: expected unqualified-id before 'catch'
  694 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:699:6: error: expected unqualified-id before 'catch'
  699 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:724:6: error: expected unqualified-id before 'catch'
  724 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:728:6: error: expected unqualified-id before 'catch'
  728 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:731:6: error: expected unqualified-id before 'catch'
  731 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:736:6: error: expected unqualified-id before 'catch'
  736 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:761:6: error: expected unqualified-id before 'catch'
  761 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:765:6: error: expected unqualified-id before 'catch'
  765 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:768:6: error: expected unqualified-id before 'catch'
  768 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
prog.cc:773:6: error: expected unqualified-id before 'catch'
  773 |    } catch (Swig::DirectorException&) {
      |      ^~~~~
Exit Code:
1