require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_INTTYPES_H_)) {
    eval 'sub _INTTYPES_H_ () {1;}' unless defined(&_INTTYPES_H_);
    require 'sys/stdint.ph';
    if(!defined( &__cplusplus) || defined( &__STDC_FORMAT_MACROS)) {
	eval 'sub PRId8 () {"d";}' unless defined(&PRId8);
	eval 'sub PRId16 () {"d";}' unless defined(&PRId16);
	eval 'sub PRId32 () {"d";}' unless defined(&PRId32);
	eval 'sub PRId64 () {"lld";}' unless defined(&PRId64);
	eval 'sub PRIdLEAST8 () {"d";}' unless defined(&PRIdLEAST8);
	eval 'sub PRIdLEAST16 () {"d";}' unless defined(&PRIdLEAST16);
	eval 'sub PRIdLEAST32 () {"d";}' unless defined(&PRIdLEAST32);
	eval 'sub PRIdLEAST64 () {"lld";}' unless defined(&PRIdLEAST64);
	eval 'sub PRIdFAST8 () {"d";}' unless defined(&PRIdFAST8);
	eval 'sub PRIdFAST16 () {"d";}' unless defined(&PRIdFAST16);
	eval 'sub PRIdFAST32 () {"d";}' unless defined(&PRIdFAST32);
	eval 'sub PRIdFAST64 () {"lld";}' unless defined(&PRIdFAST64);
	eval 'sub PRIdMAX () {"jd";}' unless defined(&PRIdMAX);
	eval 'sub PRIdPTR () {"ld";}' unless defined(&PRIdPTR);
	eval 'sub PRIi8 () {"i";}' unless defined(&PRIi8);
	eval 'sub PRIi16 () {"i";}' unless defined(&PRIi16);
	eval 'sub PRIi32 () {"i";}' unless defined(&PRIi32);
	eval 'sub PRIi64 () {"lli";}' unless defined(&PRIi64);
	eval 'sub PRIiLEAST8 () {"i";}' unless defined(&PRIiLEAST8);
	eval 'sub PRIiLEAST16 () {"i";}' unless defined(&PRIiLEAST16);
	eval 'sub PRIiLEAST32 () {"i";}' unless defined(&PRIiLEAST32);
	eval 'sub PRIiLEAST64 () {"lli";}' unless defined(&PRIiLEAST64);
	eval 'sub PRIiFAST8 () {"i";}' unless defined(&PRIiFAST8);
	eval 'sub PRIiFAST16 () {"i";}' unless defined(&PRIiFAST16);
	eval 'sub PRIiFAST32 () {"i";}' unless defined(&PRIiFAST32);
	eval 'sub PRIiFAST64 () {"lli";}' unless defined(&PRIiFAST64);
	eval 'sub PRIiMAX () {"ji";}' unless defined(&PRIiMAX);
	eval 'sub PRIiPTR () {"li";}' unless defined(&PRIiPTR);
	eval 'sub PRIo8 () {"o";}' unless defined(&PRIo8);
	eval 'sub PRIo16 () {"o";}' unless defined(&PRIo16);
	eval 'sub PRIo32 () {"o";}' unless defined(&PRIo32);
	eval 'sub PRIo64 () {"llo";}' unless defined(&PRIo64);
	eval 'sub PRIoLEAST8 () {"o";}' unless defined(&PRIoLEAST8);
	eval 'sub PRIoLEAST16 () {"o";}' unless defined(&PRIoLEAST16);
	eval 'sub PRIoLEAST32 () {"o";}' unless defined(&PRIoLEAST32);
	eval 'sub PRIoLEAST64 () {"llo";}' unless defined(&PRIoLEAST64);
	eval 'sub PRIoFAST8 () {"o";}' unless defined(&PRIoFAST8);
	eval 'sub PRIoFAST16 () {"o";}' unless defined(&PRIoFAST16);
	eval 'sub PRIoFAST32 () {"o";}' unless defined(&PRIoFAST32);
	eval 'sub PRIoFAST64 () {"llo";}' unless defined(&PRIoFAST64);
	eval 'sub PRIoMAX () {"jo";}' unless defined(&PRIoMAX);
	eval 'sub PRIoPTR () {"lo";}' unless defined(&PRIoPTR);
	eval 'sub PRIu8 () {"u";}' unless defined(&PRIu8);
	eval 'sub PRIu16 () {"u";}' unless defined(&PRIu16);
	eval 'sub PRIu32 () {"u";}' unless defined(&PRIu32);
	eval 'sub PRIu64 () {"llu";}' unless defined(&PRIu64);
	eval 'sub PRIuLEAST8 () {"u";}' unless defined(&PRIuLEAST8);
	eval 'sub PRIuLEAST16 () {"u";}' unless defined(&PRIuLEAST16);
	eval 'sub PRIuLEAST32 () {"u";}' unless defined(&PRIuLEAST32);
	eval 'sub PRIuLEAST64 () {"llu";}' unless defined(&PRIuLEAST64);
	eval 'sub PRIuFAST8 () {"u";}' unless defined(&PRIuFAST8);
	eval 'sub PRIuFAST16 () {"u";}' unless defined(&PRIuFAST16);
	eval 'sub PRIuFAST32 () {"u";}' unless defined(&PRIuFAST32);
	eval 'sub PRIuFAST64 () {"llu";}' unless defined(&PRIuFAST64);
	eval 'sub PRIuMAX () {"ju";}' unless defined(&PRIuMAX);
	eval 'sub PRIuPTR () {"lu";}' unless defined(&PRIuPTR);
	eval 'sub PRIx8 () {"x";}' unless defined(&PRIx8);
	eval 'sub PRIx16 () {"x";}' unless defined(&PRIx16);
	eval 'sub PRIx32 () {"x";}' unless defined(&PRIx32);
	eval 'sub PRIx64 () {"llx";}' unless defined(&PRIx64);
	eval 'sub PRIxLEAST8 () {"x";}' unless defined(&PRIxLEAST8);
	eval 'sub PRIxLEAST16 () {"x";}' unless defined(&PRIxLEAST16);
	eval 'sub PRIxLEAST32 () {"x";}' unless defined(&PRIxLEAST32);
	eval 'sub PRIxLEAST64 () {"llx";}' unless defined(&PRIxLEAST64);
	eval 'sub PRIxFAST8 () {"x";}' unless defined(&PRIxFAST8);
	eval 'sub PRIxFAST16 () {"x";}' unless defined(&PRIxFAST16);
	eval 'sub PRIxFAST32 () {"x";}' unless defined(&PRIxFAST32);
	eval 'sub PRIxFAST64 () {"llx";}' unless defined(&PRIxFAST64);
	eval 'sub PRIxMAX () {"jx";}' unless defined(&PRIxMAX);
	eval 'sub PRIxPTR () {"lx";}' unless defined(&PRIxPTR);
	eval 'sub PRIX8 () {"X";}' unless defined(&PRIX8);
	eval 'sub PRIX16 () {"X";}' unless defined(&PRIX16);
	eval 'sub PRIX32 () {"X";}' unless defined(&PRIX32);
	eval 'sub PRIX64 () {"llX";}' unless defined(&PRIX64);
	eval 'sub PRIXLEAST8 () {"X";}' unless defined(&PRIXLEAST8);
	eval 'sub PRIXLEAST16 () {"X";}' unless defined(&PRIXLEAST16);
	eval 'sub PRIXLEAST32 () {"X";}' unless defined(&PRIXLEAST32);
	eval 'sub PRIXLEAST64 () {"llX";}' unless defined(&PRIXLEAST64);
	eval 'sub PRIXFAST8 () {"X";}' unless defined(&PRIXFAST8);
	eval 'sub PRIXFAST16 () {"X";}' unless defined(&PRIXFAST16);
	eval 'sub PRIXFAST32 () {"X";}' unless defined(&PRIXFAST32);
	eval 'sub PRIXFAST64 () {"llX";}' unless defined(&PRIXFAST64);
	eval 'sub PRIXMAX () {"jX";}' unless defined(&PRIXMAX);
	eval 'sub PRIXPTR () {"lX";}' unless defined(&PRIXPTR);
	eval 'sub SCNd8 () {"hhd";}' unless defined(&SCNd8);
	eval 'sub SCNd16 () {"hd";}' unless defined(&SCNd16);
	eval 'sub SCNd32 () {"d";}' unless defined(&SCNd32);
	eval 'sub SCNd64 () {"lld";}' unless defined(&SCNd64);
	eval 'sub SCNdLEAST8 () {"hhd";}' unless defined(&SCNdLEAST8);
	eval 'sub SCNdLEAST16 () {"hd";}' unless defined(&SCNdLEAST16);
	eval 'sub SCNdLEAST32 () {"d";}' unless defined(&SCNdLEAST32);
	eval 'sub SCNdLEAST64 () {"lld";}' unless defined(&SCNdLEAST64);
	eval 'sub SCNdFAST8 () {"hhd";}' unless defined(&SCNdFAST8);
	eval 'sub SCNdFAST16 () {"hd";}' unless defined(&SCNdFAST16);
	eval 'sub SCNdFAST32 () {"d";}' unless defined(&SCNdFAST32);
	eval 'sub SCNdFAST64 () {"lld";}' unless defined(&SCNdFAST64);
	eval 'sub SCNdMAX () {"jd";}' unless defined(&SCNdMAX);
	eval 'sub SCNdPTR () {"ld";}' unless defined(&SCNdPTR);
	eval 'sub SCNi8 () {"hhi";}' unless defined(&SCNi8);
	eval 'sub SCNi16 () {"hi";}' unless defined(&SCNi16);
	eval 'sub SCNi32 () {"i";}' unless defined(&SCNi32);
	eval 'sub SCNi64 () {"lli";}' unless defined(&SCNi64);
	eval 'sub SCNiLEAST8 () {"hhi";}' unless defined(&SCNiLEAST8);
	eval 'sub SCNiLEAST16 () {"hi";}' unless defined(&SCNiLEAST16);
	eval 'sub SCNiLEAST32 () {"i";}' unless defined(&SCNiLEAST32);
	eval 'sub SCNiLEAST64 () {"lli";}' unless defined(&SCNiLEAST64);
	eval 'sub SCNiFAST8 () {"hhi";}' unless defined(&SCNiFAST8);
	eval 'sub SCNiFAST16 () {"hi";}' unless defined(&SCNiFAST16);
	eval 'sub SCNiFAST32 () {"i";}' unless defined(&SCNiFAST32);
	eval 'sub SCNiFAST64 () {"lli";}' unless defined(&SCNiFAST64);
	eval 'sub SCNiMAX () {"ji";}' unless defined(&SCNiMAX);
	eval 'sub SCNiPTR () {"li";}' unless defined(&SCNiPTR);
	eval 'sub SCNo8 () {"hho";}' unless defined(&SCNo8);
	eval 'sub SCNo16 () {"ho";}' unless defined(&SCNo16);
	eval 'sub SCNo32 () {"o";}' unless defined(&SCNo32);
	eval 'sub SCNo64 () {"llo";}' unless defined(&SCNo64);
	eval 'sub SCNoLEAST8 () {"hho";}' unless defined(&SCNoLEAST8);
	eval 'sub SCNoLEAST16 () {"ho";}' unless defined(&SCNoLEAST16);
	eval 'sub SCNoLEAST32 () {"o";}' unless defined(&SCNoLEAST32);
	eval 'sub SCNoLEAST64 () {"llo";}' unless defined(&SCNoLEAST64);
	eval 'sub SCNoFAST8 () {"hho";}' unless defined(&SCNoFAST8);
	eval 'sub SCNoFAST16 () {"ho";}' unless defined(&SCNoFAST16);
	eval 'sub SCNoFAST32 () {"o";}' unless defined(&SCNoFAST32);
	eval 'sub SCNoFAST64 () {"llo";}' unless defined(&SCNoFAST64);
	eval 'sub SCNoMAX () {"jo";}' unless defined(&SCNoMAX);
	eval 'sub SCNoPTR () {"lo";}' unless defined(&SCNoPTR);
	eval 'sub SCNu8 () {"hhu";}' unless defined(&SCNu8);
	eval 'sub SCNu16 () {"hu";}' unless defined(&SCNu16);
	eval 'sub SCNu32 () {"u";}' unless defined(&SCNu32);
	eval 'sub SCNu64 () {"llu";}' unless defined(&SCNu64);
	eval 'sub SCNuLEAST8 () {"hhu";}' unless defined(&SCNuLEAST8);
	eval 'sub SCNuLEAST16 () {"hu";}' unless defined(&SCNuLEAST16);
	eval 'sub SCNuLEAST32 () {"u";}' unless defined(&SCNuLEAST32);
	eval 'sub SCNuLEAST64 () {"llu";}' unless defined(&SCNuLEAST64);
	eval 'sub SCNuFAST8 () {"hhu";}' unless defined(&SCNuFAST8);
	eval 'sub SCNuFAST16 () {"hu";}' unless defined(&SCNuFAST16);
	eval 'sub SCNuFAST32 () {"u";}' unless defined(&SCNuFAST32);
	eval 'sub SCNuFAST64 () {"llu";}' unless defined(&SCNuFAST64);
	eval 'sub SCNuMAX () {"ju";}' unless defined(&SCNuMAX);
	eval 'sub SCNuPTR () {"lu";}' unless defined(&SCNuPTR);
	eval 'sub SCNx8 () {"hhx";}' unless defined(&SCNx8);
	eval 'sub SCNx16 () {"hx";}' unless defined(&SCNx16);
	eval 'sub SCNx32 () {"x";}' unless defined(&SCNx32);
	eval 'sub SCNx64 () {"llx";}' unless defined(&SCNx64);
	eval 'sub SCNxLEAST8 () {"hhx";}' unless defined(&SCNxLEAST8);
	eval 'sub SCNxLEAST16 () {"hx";}' unless defined(&SCNxLEAST16);
	eval 'sub SCNxLEAST32 () {"x";}' unless defined(&SCNxLEAST32);
	eval 'sub SCNxLEAST64 () {"llx";}' unless defined(&SCNxLEAST64);
	eval 'sub SCNxFAST8 () {"hhx";}' unless defined(&SCNxFAST8);
	eval 'sub SCNxFAST16 () {"hx";}' unless defined(&SCNxFAST16);
	eval 'sub SCNxFAST32 () {"x";}' unless defined(&SCNxFAST32);
	eval 'sub SCNxFAST64 () {"llx";}' unless defined(&SCNxFAST64);
	eval 'sub SCNxMAX () {"jx";}' unless defined(&SCNxMAX);
	eval 'sub SCNxPTR () {"lx";}' unless defined(&SCNxPTR);
    }
}
1;
