require '_h2ph_pre.ph';

unless(defined(&_SYS_PTRACE_H)) {
    eval 'sub _SYS_PTRACE_H () {1;}' unless defined(&_SYS_PTRACE_H);
    require 'features.ph';
    eval("sub PTRACE_TRACEME () { 0; }") unless defined(&PTRACE_TRACEME);
    eval("sub  () { 1; }") unless defined(&);
    eval("sub  () { 2; }") unless defined(&);
    eval("sub  () { 3; }") unless defined(&);
    eval("sub  () { 4; }") unless defined(&);
    eval("sub  () { 5; }") unless defined(&);
    eval("sub  () { 6; }") unless defined(&);
    eval("sub  () { 7; }") unless defined(&);
    eval("sub  () { 8; }") unless defined(&);
    eval("sub  () { 9; }") unless defined(&);
    eval("sub  () { 10; }") unless defined(&);
    eval("sub  () { 11; }") unless defined(&);
    eval("sub  () { 12; }") unless defined(&);
    eval("sub  () { 13; }") unless defined(&);
    eval("sub  () { 14; }") unless defined(&);
    eval("sub  () { 15; }") unless defined(&);
    eval("sub  () { 16; }") unless defined(&);
    eval("sub  () { 17; }") unless defined(&);
    eval("sub  () { 18; }") unless defined(&);
}
1;
