require '_h2ph_pre.ph';

if(!defined (defined(&_LOCALE_H) ? &_LOCALE_H : 0)  && !defined (defined(&_LANGINFO_H) ? &_LANGINFO_H : 0)) {
    die("Never use <bits/locale.h> directly; include <locale.h> instead.");
}
unless(defined(&_BITS_LOCALE_H)) {
    eval 'sub _BITS_LOCALE_H () {1;}' unless defined(&_BITS_LOCALE_H);
    eval("sub __LC_CTYPE () { 0; }") unless defined(&__LC_CTYPE);
    eval("sub __LC_NUMERIC () { 1; }") unless defined(&__LC_NUMERIC);
    eval("sub __LC_TIME () { 2; }") unless defined(&__LC_TIME);
    eval("sub __LC_COLLATE () { 3; }") unless defined(&__LC_COLLATE);
    eval("sub __LC_MONETARY () { 4; }") unless defined(&__LC_MONETARY);
    eval("sub __LC_MESSAGES () { 5; }") unless defined(&__LC_MESSAGES);
    eval("sub __LC_ALL () { 6; }") unless defined(&__LC_ALL);
    eval("sub __LC_PAPER () { 7; }") unless defined(&__LC_PAPER);
    eval("sub __LC_NAME () { 8; }") unless defined(&__LC_NAME);
    eval("sub __LC_ADDRESS () { 9; }") unless defined(&__LC_ADDRESS);
    eval("sub __LC_TELEPHONE () { 10; }") unless defined(&__LC_TELEPHONE);
    eval("sub __LC_MEASUREMENT () { 11; }") unless defined(&__LC_MEASUREMENT);
    eval("sub __LC_IDENTIFICATION () { 12; }") unless defined(&__LC_IDENTIFICATION);
}
1;
