require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_LANGINFO_H_)) {
    eval 'sub _LANGINFO_H_ () {1;}' unless defined(&_LANGINFO_H_);
    require 'sys/cdefs.ph';
    require 'nl_types.ph';
    eval 'sub D_T_FMT () {(( &nl_item)0);}' unless defined(&D_T_FMT);
    eval 'sub D_FMT () {(( &nl_item)1);}' unless defined(&D_FMT);
    eval 'sub T_FMT () {(( &nl_item)2);}' unless defined(&T_FMT);
    eval 'sub T_FMT_AMPM () {(( &nl_item)3);}' unless defined(&T_FMT_AMPM);
    eval 'sub AM_STR () {(( &nl_item)4);}' unless defined(&AM_STR);
    eval 'sub PM_STR () {(( &nl_item)5);}' unless defined(&PM_STR);
    eval 'sub DAY_1 () {(( &nl_item)6);}' unless defined(&DAY_1);
    eval 'sub DAY_2 () {(( &nl_item)7);}' unless defined(&DAY_2);
    eval 'sub DAY_3 () {(( &nl_item)8);}' unless defined(&DAY_3);
    eval 'sub DAY_4 () {(( &nl_item)9);}' unless defined(&DAY_4);
    eval 'sub DAY_5 () {(( &nl_item)10);}' unless defined(&DAY_5);
    eval 'sub DAY_6 () {(( &nl_item)11);}' unless defined(&DAY_6);
    eval 'sub DAY_7 () {(( &nl_item)12);}' unless defined(&DAY_7);
    eval 'sub ABDAY_1 () {(( &nl_item)13);}' unless defined(&ABDAY_1);
    eval 'sub ABDAY_2 () {(( &nl_item)14);}' unless defined(&ABDAY_2);
    eval 'sub ABDAY_3 () {(( &nl_item)15);}' unless defined(&ABDAY_3);
    eval 'sub ABDAY_4 () {(( &nl_item)16);}' unless defined(&ABDAY_4);
    eval 'sub ABDAY_5 () {(( &nl_item)17);}' unless defined(&ABDAY_5);
    eval 'sub ABDAY_6 () {(( &nl_item)18);}' unless defined(&ABDAY_6);
    eval 'sub ABDAY_7 () {(( &nl_item)19);}' unless defined(&ABDAY_7);
    eval 'sub MON_1 () {(( &nl_item)20);}' unless defined(&MON_1);
    eval 'sub MON_2 () {(( &nl_item)21);}' unless defined(&MON_2);
    eval 'sub MON_3 () {(( &nl_item)22);}' unless defined(&MON_3);
    eval 'sub MON_4 () {(( &nl_item)23);}' unless defined(&MON_4);
    eval 'sub MON_5 () {(( &nl_item)24);}' unless defined(&MON_5);
    eval 'sub MON_6 () {(( &nl_item)25);}' unless defined(&MON_6);
    eval 'sub MON_7 () {(( &nl_item)26);}' unless defined(&MON_7);
    eval 'sub MON_8 () {(( &nl_item)27);}' unless defined(&MON_8);
    eval 'sub MON_9 () {(( &nl_item)28);}' unless defined(&MON_9);
    eval 'sub MON_10 () {(( &nl_item)29);}' unless defined(&MON_10);
    eval 'sub MON_11 () {(( &nl_item)30);}' unless defined(&MON_11);
    eval 'sub MON_12 () {(( &nl_item)31);}' unless defined(&MON_12);
    eval 'sub ABMON_1 () {(( &nl_item)32);}' unless defined(&ABMON_1);
    eval 'sub ABMON_2 () {(( &nl_item)33);}' unless defined(&ABMON_2);
    eval 'sub ABMON_3 () {(( &nl_item)34);}' unless defined(&ABMON_3);
    eval 'sub ABMON_4 () {(( &nl_item)35);}' unless defined(&ABMON_4);
    eval 'sub ABMON_5 () {(( &nl_item)36);}' unless defined(&ABMON_5);
    eval 'sub ABMON_6 () {(( &nl_item)37);}' unless defined(&ABMON_6);
    eval 'sub ABMON_7 () {(( &nl_item)38);}' unless defined(&ABMON_7);
    eval 'sub ABMON_8 () {(( &nl_item)39);}' unless defined(&ABMON_8);
    eval 'sub ABMON_9 () {(( &nl_item)40);}' unless defined(&ABMON_9);
    eval 'sub ABMON_10 () {(( &nl_item)41);}' unless defined(&ABMON_10);
    eval 'sub ABMON_11 () {(( &nl_item)42);}' unless defined(&ABMON_11);
    eval 'sub ABMON_12 () {(( &nl_item)43);}' unless defined(&ABMON_12);
    eval 'sub RADIXCHAR () {(( &nl_item)44);}' unless defined(&RADIXCHAR);
    eval 'sub THOUSEP () {(( &nl_item)45);}' unless defined(&THOUSEP);
    eval 'sub YESSTR () {(( &nl_item)46);}' unless defined(&YESSTR);
    eval 'sub YESEXPR () {(( &nl_item)47);}' unless defined(&YESEXPR);
    eval 'sub NOSTR () {(( &nl_item)48);}' unless defined(&NOSTR);
    eval 'sub NOEXPR () {(( &nl_item)49);}' unless defined(&NOEXPR);
    eval 'sub CRNCYSTR () {(( &nl_item)50);}' unless defined(&CRNCYSTR);
    eval 'sub CODESET () {(( &nl_item)51);}' unless defined(&CODESET);
    eval 'sub ERA () {(( &nl_item)52);}' unless defined(&ERA);
    eval 'sub ERA_D_FMT () {(( &nl_item)53);}' unless defined(&ERA_D_FMT);
    eval 'sub ERA_D_T_FMT () {(( &nl_item)54);}' unless defined(&ERA_D_T_FMT);
    eval 'sub ERA_T_FMT () {(( &nl_item)55);}' unless defined(&ERA_T_FMT);
    eval 'sub ALT_DIGITS () {(( &nl_item)56);}' unless defined(&ALT_DIGITS);
    if(defined(&_NETBSD_SOURCE)) {
	unless(defined(&__LOCALE_T_DECLARED)) {
	    eval 'sub __LOCALE_T_DECLARED () {1;}' unless defined(&__LOCALE_T_DECLARED);
	}
    }
}
1;
