…umbers plus the letter e)
which also comply with the current semantics for such macros
The definitions file (json_parser.tab.h) contains file system dependent name for C preprocessor guard: YY_PHP_JSON_YY_HOME_JAKUB_PROG_PHP_MASTER_EXT_JSON_JSON_PARSER_TAB_H_INCLUDED This is because the srcdir is used for default definitions name. It's a correct default (--definition=$(srcdir)/json_parser.tab.h) because the build would fail otherwise. Unfortunately Bison does not have a special option for defining cpp guard name. The only way would be using skeleton file but that's not possible with the current configuration as it requires using a specific bison version (disallowing range of supported versions).
This reverts commit a7b3abe.
Fixes bug #68938 (json_decode() decodes empty string without error). Patch by jeremy at bat-country dot us.
This is probably not necessary as such number is not realistic. It's just to be consistent with jsond extension.