*.c: Make all of the type-definition tables read-only.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 20 Oct 2019 21:46:05 +0000 (22:46 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 25 Nov 2019 17:43:08 +0000 (17:43 +0000)
commit674b9e3b60dd95c3aa61fb872d8484af9a8c409a
tree816e9bf510d91c81e3549a555c1866c7fb69d49b
parentd3ce4a1ba039f2ac1241a5e1603b765b092a6f6d
*.c: Make all of the type-definition tables read-only.

The hard part is a new collection of macros which strip the `const'
qualifier from the actual table definitions, after checking that they
actually have the correct type.

And then there's the slog of actually changing all of the definitions
and using the new macros.
mapping.c
pyke.c
pyke.h