Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Remove HAVE_CONFIG_H checks.
Fix spelling of FALLTHRU directive
The non-standard spelling "FALL_THROUGH" is not recognized by gcc 7.3.
Also, the comment must not contain any other text, or be placed inside
Merge remote-tracking branch 'origin/8.1' into peter/travis
Clena up stack in create
Charset.ISO2022Enc: Fixed symbol name.
The symbol Charset.ISO2022Enc()->charset got renamed to
Charset.ISO2022Enc()->name in the CMOD conversion due to
a mismatch with the name of the field in the old C-struct.
This caused lookup of the symbol "charset" to fail with UNDEFINED,
which in turn caused the internal function transcoder_error() to
generate an illegal NULL T_STRING svalue.
Fixes testsuite failure.
Charset.ISO2022Enc: Converted into a PIKECLASS.
Charset.ISO2022Dec: Converted into a PIKECLASS.
Charset: Shuffle code around in iso2022.cmod.
Preparations for conversion to using PIKECLASSes.