require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&__M88K_FLOAT_H__)) {
    eval 'sub __M88K_FLOAT_H__ () {1;}' unless defined(&__M88K_FLOAT_H__);
    require 'sys/cdefs.ph';
    eval 'sub FLT_RADIX () {2;}' unless defined(&FLT_RADIX);
    eval 'sub FLT_ROUNDS () { &__flt_rounds();}' unless defined(&FLT_ROUNDS);
    eval 'sub FLT_MANT_DIG () {24;}' unless defined(&FLT_MANT_DIG);
    eval 'sub FLT_EPSILON () {1.19209290E-07;}' unless defined(&FLT_EPSILON);
    eval 'sub FLT_DIG () {6;}' unless defined(&FLT_DIG);
    eval 'sub FLT_MIN_EXP () {-125;}' unless defined(&FLT_MIN_EXP);
    eval 'sub FLT_MIN () {1.17549435E-38;}' unless defined(&FLT_MIN);
    eval 'sub FLT_MIN_10_EXP () {-37;}' unless defined(&FLT_MIN_10_EXP);
    eval 'sub FLT_MAX_EXP () {128;}' unless defined(&FLT_MAX_EXP);
    eval 'sub FLT_MAX () {3.40282347E+38;}' unless defined(&FLT_MAX);
    eval 'sub FLT_MAX_10_EXP () {38;}' unless defined(&FLT_MAX_10_EXP);
    eval 'sub DBL_MANT_DIG () {53;}' unless defined(&DBL_MANT_DIG);
    eval 'sub DBL_EPSILON () {2.2204460492503131E-16;}' unless defined(&DBL_EPSILON);
    eval 'sub DBL_DIG () {15;}' unless defined(&DBL_DIG);
    eval 'sub DBL_MIN_EXP () {-1021;}' unless defined(&DBL_MIN_EXP);
    eval 'sub DBL_MIN () {2.2250738585072014E-308;}' unless defined(&DBL_MIN);
    eval 'sub DBL_MIN_10_EXP () {-307;}' unless defined(&DBL_MIN_10_EXP);
    eval 'sub DBL_MAX_EXP () {1024;}' unless defined(&DBL_MAX_EXP);
    eval 'sub DBL_MAX () {1.7976931348623157E+308;}' unless defined(&DBL_MAX);
    eval 'sub DBL_MAX_10_EXP () {308;}' unless defined(&DBL_MAX_10_EXP);
    eval 'sub LDBL_MANT_DIG () { &DBL_MANT_DIG;}' unless defined(&LDBL_MANT_DIG);
    eval 'sub LDBL_EPSILON () { &DBL_EPSILON;}' unless defined(&LDBL_EPSILON);
    eval 'sub LDBL_DIG () { &DBL_DIG;}' unless defined(&LDBL_DIG);
    eval 'sub LDBL_MIN_EXP () { &DBL_MIN_EXP;}' unless defined(&LDBL_MIN_EXP);
    eval 'sub LDBL_MIN () { &DBL_MIN;}' unless defined(&LDBL_MIN);
    eval 'sub LDBL_MIN_10_EXP () { &DBL_MIN_10_EXP;}' unless defined(&LDBL_MIN_10_EXP);
    eval 'sub LDBL_MAX_EXP () { &DBL_MAX_EXP;}' unless defined(&LDBL_MAX_EXP);
    eval 'sub LDBL_MAX () { &DBL_MAX;}' unless defined(&LDBL_MAX);
    eval 'sub LDBL_MAX_10_EXP () { &DBL_MAX_10_EXP;}' unless defined(&LDBL_MAX_10_EXP);
}
1;
