require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_INTERSIL7170_H)) {
    eval 'sub _INTERSIL7170_H () {1;}' unless defined(&_INTERSIL7170_H);
    eval 'sub INTERSIL_CMD_FREQ_32K () {0x;}' unless defined(&INTERSIL_CMD_FREQ_32K);
    eval 'sub INTERSIL_CMD_FREQ_1M () {0x1;}' unless defined(&INTERSIL_CMD_FREQ_1M);
    eval 'sub INTERSIL_CMD_FREQ_2M () {0x2;}' unless defined(&INTERSIL_CMD_FREQ_2M);
    eval 'sub INTERSIL_CMD_FREQ_4M () {0x3;}' unless defined(&INTERSIL_CMD_FREQ_4M);
    eval 'sub INTERSIL_CMD_12HR_MODE () {0x;}' unless defined(&INTERSIL_CMD_12HR_MODE);
    eval 'sub INTERSIL_CMD_24HR_MODE () {0x4;}' unless defined(&INTERSIL_CMD_24HR_MODE);
    eval 'sub INTERSIL_CMD_STOP () {0x;}' unless defined(&INTERSIL_CMD_STOP);
    eval 'sub INTERSIL_CMD_RUN () {0x8;}' unless defined(&INTERSIL_CMD_RUN);
    eval 'sub INTERSIL_CMD_IDISABLE () {0x;}' unless defined(&INTERSIL_CMD_IDISABLE);
    eval 'sub INTERSIL_CMD_IENABLE () {0x10;}' unless defined(&INTERSIL_CMD_IENABLE);
    eval 'sub INTERSIL_CMD_TEST_MODE () {0x20;}' unless defined(&INTERSIL_CMD_TEST_MODE);
    eval 'sub INTERSIL_CMD_NORMAL_MODE () {0x;}' unless defined(&INTERSIL_CMD_NORMAL_MODE);
    eval 'sub INTERSIL_INTER_ALARM () {0x1;}' unless defined(&INTERSIL_INTER_ALARM);
    eval 'sub INTERSIL_INTER_CSECONDS () {0x2;}' unless defined(&INTERSIL_INTER_CSECONDS);
    eval 'sub INTERSIL_INTER_DSECONDS () {0x4;}' unless defined(&INTERSIL_INTER_DSECONDS);
    eval 'sub INTERSIL_INTER_SECONDS () {0x8;}' unless defined(&INTERSIL_INTER_SECONDS);
    eval 'sub INTERSIL_INTER_MINUTES () {0x10;}' unless defined(&INTERSIL_INTER_MINUTES);
    eval 'sub INTERSIL_INTER_HOURS () {0x20;}' unless defined(&INTERSIL_INTER_HOURS);
    eval 'sub INTERSIL_INTER_DAYS () {0x40;}' unless defined(&INTERSIL_INTER_DAYS);
    eval 'sub INTERSIL_INTER_PENDING () {0x80;}' unless defined(&INTERSIL_INTER_PENDING);
    eval 'sub INTERSIL_INTER_BITS () {"\\20\\10PENDING\\7DAYS\\6HRS\\5MIN\\4SCDS\\3DSEC\\2CSEC\\1ALARM";}' unless defined(&INTERSIL_INTER_BITS);
}
1;
