require '_h2ph_pre.ph';

unless(defined(&_SYS_GMON_OUT_H)) {
    eval 'sub _SYS_GMON_OUT_H () {1;}' unless defined(&_SYS_GMON_OUT_H);
    require 'features.ph';
    eval 'sub GMON_MAGIC () {"gmon";}' unless defined(&GMON_MAGIC);
    eval 'sub GMON_VERSION () {1;}' unless defined(&GMON_VERSION);
    eval 'sub GMON_SHOBJ_VERSION () {0x1ffff;}' unless defined(&GMON_SHOBJ_VERSION);
    eval("sub GMON_TAG_TIME_HIST () { 0; }") unless defined(&GMON_TAG_TIME_HIST);
    eval("sub GMON_TAG_CG_ARC () { 1; }") unless defined(&GMON_TAG_CG_ARC);
    eval("sub GMON_TAG_BB_COUNT () { 2; }") unless defined(&GMON_TAG_BB_COUNT);
}
1;
