require '_h2ph_pre.ph';

unless(defined(&SENSORS_SENSORS_H)) {
    eval 'sub SENSORS_SENSORS_H () {1;}' unless defined(&SENSORS_SENSORS_H);
    eval 'sub SENSORS_PREFIX_MAX () {20;}' unless defined(&SENSORS_PREFIX_MAX);
    eval 'sub I2C_DRIVERID_LM78 () {1002;}' unless defined(&I2C_DRIVERID_LM78);
    eval 'sub I2C_DRIVERID_LM75 () {1003;}' unless defined(&I2C_DRIVERID_LM75);
    eval 'sub I2C_DRIVERID_GL518 () {1004;}' unless defined(&I2C_DRIVERID_GL518);
    eval 'sub I2C_DRIVERID_EEPROM () {1005;}' unless defined(&I2C_DRIVERID_EEPROM);
    eval 'sub I2C_DRIVERID_W83781D () {1006;}' unless defined(&I2C_DRIVERID_W83781D);
    eval 'sub I2C_DRIVERID_LM80 () {1007;}' unless defined(&I2C_DRIVERID_LM80);
    eval 'sub I2C_DRIVERID_ADM1021 () {1008;}' unless defined(&I2C_DRIVERID_ADM1021);
    eval 'sub I2C_DRIVERID_ADM9240 () {1009;}' unless defined(&I2C_DRIVERID_ADM9240);
    eval 'sub I2C_DRIVERID_LTC1710 () {1010;}' unless defined(&I2C_DRIVERID_LTC1710);
    eval 'sub I2C_DRIVERID_SIS5595 () {1011;}' unless defined(&I2C_DRIVERID_SIS5595);
    eval 'sub I2C_DRIVERID_ICSPLL () {1012;}' unless defined(&I2C_DRIVERID_ICSPLL);
    eval 'sub I2C_DRIVERID_BT869 () {1013;}' unless defined(&I2C_DRIVERID_BT869);
    eval 'sub I2C_DRIVERID_MAXILIFE () {1014;}' unless defined(&I2C_DRIVERID_MAXILIFE);
    eval 'sub I2C_DRIVERID_MATORB () {1015;}' unless defined(&I2C_DRIVERID_MATORB);
    eval 'sub I2C_DRIVERID_GL520 () {1016;}' unless defined(&I2C_DRIVERID_GL520);
    eval 'sub I2C_DRIVERID_THMC50 () {1017;}' unless defined(&I2C_DRIVERID_THMC50);
    eval 'sub I2C_DRIVERID_DDCMON () {1018;}' unless defined(&I2C_DRIVERID_DDCMON);
    eval 'sub I2C_DRIVERID_VIA686A () {1019;}' unless defined(&I2C_DRIVERID_VIA686A);
    eval 'sub I2C_DRIVERID_ADM1025 () {1020;}' unless defined(&I2C_DRIVERID_ADM1025);
    eval 'sub I2C_DRIVERID_LM87 () {1021;}' unless defined(&I2C_DRIVERID_LM87);
    eval 'sub I2C_DRIVERID_PCF8574 () {1022;}' unless defined(&I2C_DRIVERID_PCF8574);
    eval 'sub I2C_DRIVERID_MTP008 () {1023;}' unless defined(&I2C_DRIVERID_MTP008);
    eval 'sub I2C_DRIVERID_DS1621 () {1024;}' unless defined(&I2C_DRIVERID_DS1621);
    if(defined(&DEV_HWMON)) {
	eval 'sub DEV_SENSORS () { &DEV_HWMON;}' unless defined(&DEV_SENSORS);
    } else {
	eval 'sub DEV_SENSORS () {2;}' unless defined(&DEV_SENSORS);
    }
    eval 'sub SENSORS_CHIPS () {1;}' unless defined(&SENSORS_CHIPS);
    eval 'sub LM78_SYSCTL_IN0 () {1000;}' unless defined(&LM78_SYSCTL_IN0);
    eval 'sub LM78_SYSCTL_IN1 () {1001;}' unless defined(&LM78_SYSCTL_IN1);
    eval 'sub LM78_SYSCTL_IN2 () {1002;}' unless defined(&LM78_SYSCTL_IN2);
    eval 'sub LM78_SYSCTL_IN3 () {1003;}' unless defined(&LM78_SYSCTL_IN3);
    eval 'sub LM78_SYSCTL_IN4 () {1004;}' unless defined(&LM78_SYSCTL_IN4);
    eval 'sub LM78_SYSCTL_IN5 () {1005;}' unless defined(&LM78_SYSCTL_IN5);
    eval 'sub LM78_SYSCTL_IN6 () {1006;}' unless defined(&LM78_SYSCTL_IN6);
    eval 'sub LM78_SYSCTL_FAN1 () {1101;}' unless defined(&LM78_SYSCTL_FAN1);
    eval 'sub LM78_SYSCTL_FAN2 () {1102;}' unless defined(&LM78_SYSCTL_FAN2);
    eval 'sub LM78_SYSCTL_FAN3 () {1103;}' unless defined(&LM78_SYSCTL_FAN3);
    eval 'sub LM78_SYSCTL_TEMP () {1200;}' unless defined(&LM78_SYSCTL_TEMP);
    eval 'sub LM78_SYSCTL_VID () {1300;}' unless defined(&LM78_SYSCTL_VID);
    eval 'sub LM78_SYSCTL_FAN_DIV () {2000;}' unless defined(&LM78_SYSCTL_FAN_DIV);
    eval 'sub LM78_SYSCTL_ALARMS () {2001;}' unless defined(&LM78_SYSCTL_ALARMS);
    eval 'sub LM78_ALARM_IN0 () {0x1;}' unless defined(&LM78_ALARM_IN0);
    eval 'sub LM78_ALARM_IN1 () {0x2;}' unless defined(&LM78_ALARM_IN1);
    eval 'sub LM78_ALARM_IN2 () {0x4;}' unless defined(&LM78_ALARM_IN2);
    eval 'sub LM78_ALARM_IN3 () {0x8;}' unless defined(&LM78_ALARM_IN3);
    eval 'sub LM78_ALARM_IN4 () {0x100;}' unless defined(&LM78_ALARM_IN4);
    eval 'sub LM78_ALARM_IN5 () {0x200;}' unless defined(&LM78_ALARM_IN5);
    eval 'sub LM78_ALARM_IN6 () {0x400;}' unless defined(&LM78_ALARM_IN6);
    eval 'sub LM78_ALARM_FAN1 () {0x40;}' unless defined(&LM78_ALARM_FAN1);
    eval 'sub LM78_ALARM_FAN2 () {0x80;}' unless defined(&LM78_ALARM_FAN2);
    eval 'sub LM78_ALARM_FAN3 () {0x800;}' unless defined(&LM78_ALARM_FAN3);
    eval 'sub LM78_ALARM_TEMP () {0x10;}' unless defined(&LM78_ALARM_TEMP);
    eval 'sub LM78_ALARM_BTI () {0x20;}' unless defined(&LM78_ALARM_BTI);
    eval 'sub LM78_ALARM_CHAS () {0x1000;}' unless defined(&LM78_ALARM_CHAS);
    eval 'sub LM78_ALARM_FIFO () {0x2000;}' unless defined(&LM78_ALARM_FIFO);
    eval 'sub LM78_ALARM_SMI_IN () {0x4000;}' unless defined(&LM78_ALARM_SMI_IN);
    eval 'sub W83781D_SYSCTL_IN0 () {1000;}' unless defined(&W83781D_SYSCTL_IN0);
    eval 'sub W83781D_SYSCTL_IN1 () {1001;}' unless defined(&W83781D_SYSCTL_IN1);
    eval 'sub W83781D_SYSCTL_IN2 () {1002;}' unless defined(&W83781D_SYSCTL_IN2);
    eval 'sub W83781D_SYSCTL_IN3 () {1003;}' unless defined(&W83781D_SYSCTL_IN3);
    eval 'sub W83781D_SYSCTL_IN4 () {1004;}' unless defined(&W83781D_SYSCTL_IN4);
    eval 'sub W83781D_SYSCTL_IN5 () {1005;}' unless defined(&W83781D_SYSCTL_IN5);
    eval 'sub W83781D_SYSCTL_IN6 () {1006;}' unless defined(&W83781D_SYSCTL_IN6);
    eval 'sub W83781D_SYSCTL_IN7 () {1007;}' unless defined(&W83781D_SYSCTL_IN7);
    eval 'sub W83781D_SYSCTL_IN8 () {1008;}' unless defined(&W83781D_SYSCTL_IN8);
    eval 'sub W83781D_SYSCTL_FAN1 () {1101;}' unless defined(&W83781D_SYSCTL_FAN1);
    eval 'sub W83781D_SYSCTL_FAN2 () {1102;}' unless defined(&W83781D_SYSCTL_FAN2);
    eval 'sub W83781D_SYSCTL_FAN3 () {1103;}' unless defined(&W83781D_SYSCTL_FAN3);
    eval 'sub W83781D_SYSCTL_TEMP1 () {1200;}' unless defined(&W83781D_SYSCTL_TEMP1);
    eval 'sub W83781D_SYSCTL_TEMP2 () {1201;}' unless defined(&W83781D_SYSCTL_TEMP2);
    eval 'sub W83781D_SYSCTL_TEMP3 () {1202;}' unless defined(&W83781D_SYSCTL_TEMP3);
    eval 'sub W83781D_SYSCTL_VID () {1300;}' unless defined(&W83781D_SYSCTL_VID);
    eval 'sub W83781D_SYSCTL_PWM1 () {1401;}' unless defined(&W83781D_SYSCTL_PWM1);
    eval 'sub W83781D_SYSCTL_PWM2 () {1402;}' unless defined(&W83781D_SYSCTL_PWM2);
    eval 'sub W83781D_SYSCTL_PWM3 () {1403;}' unless defined(&W83781D_SYSCTL_PWM3);
    eval 'sub W83781D_SYSCTL_PWM4 () {1404;}' unless defined(&W83781D_SYSCTL_PWM4);
    eval 'sub W83781D_SYSCTL_SENS1 () {1501;}' unless defined(&W83781D_SYSCTL_SENS1);
    eval 'sub W83781D_SYSCTL_SENS2 () {1502;}' unless defined(&W83781D_SYSCTL_SENS2);
    eval 'sub W83781D_SYSCTL_SENS3 () {1503;}' unless defined(&W83781D_SYSCTL_SENS3);
    eval 'sub W83781D_SYSCTL_RT1 () {1601;}' unless defined(&W83781D_SYSCTL_RT1);
    eval 'sub W83781D_SYSCTL_RT2 () {1602;}' unless defined(&W83781D_SYSCTL_RT2);
    eval 'sub W83781D_SYSCTL_RT3 () {1603;}' unless defined(&W83781D_SYSCTL_RT3);
    eval 'sub W83781D_SYSCTL_FAN_DIV () {2000;}' unless defined(&W83781D_SYSCTL_FAN_DIV);
    eval 'sub W83781D_SYSCTL_ALARMS () {2001;}' unless defined(&W83781D_SYSCTL_ALARMS);
    eval 'sub W83781D_SYSCTL_BEEP () {2002;}' unless defined(&W83781D_SYSCTL_BEEP);
    eval 'sub W83781D_ALARM_IN0 () {0x1;}' unless defined(&W83781D_ALARM_IN0);
    eval 'sub W83781D_ALARM_IN1 () {0x2;}' unless defined(&W83781D_ALARM_IN1);
    eval 'sub W83781D_ALARM_IN2 () {0x4;}' unless defined(&W83781D_ALARM_IN2);
    eval 'sub W83781D_ALARM_IN3 () {0x8;}' unless defined(&W83781D_ALARM_IN3);
    eval 'sub W83781D_ALARM_IN4 () {0x100;}' unless defined(&W83781D_ALARM_IN4);
    eval 'sub W83781D_ALARM_IN5 () {0x200;}' unless defined(&W83781D_ALARM_IN5);
    eval 'sub W83781D_ALARM_IN6 () {0x400;}' unless defined(&W83781D_ALARM_IN6);
    eval 'sub W83782D_ALARM_IN7 () {0x10000;}' unless defined(&W83782D_ALARM_IN7);
    eval 'sub W83782D_ALARM_IN8 () {0x20000;}' unless defined(&W83782D_ALARM_IN8);
    eval 'sub W83781D_ALARM_FAN1 () {0x40;}' unless defined(&W83781D_ALARM_FAN1);
    eval 'sub W83781D_ALARM_FAN2 () {0x80;}' unless defined(&W83781D_ALARM_FAN2);
    eval 'sub W83781D_ALARM_FAN3 () {0x800;}' unless defined(&W83781D_ALARM_FAN3);
    eval 'sub W83781D_ALARM_TEMP1 () {0x10;}' unless defined(&W83781D_ALARM_TEMP1);
    eval 'sub W83781D_ALARM_TEMP23 () {0x20;}' unless defined(&W83781D_ALARM_TEMP23);
    eval 'sub W83781D_ALARM_TEMP2 () {0x20;}' unless defined(&W83781D_ALARM_TEMP2);
    eval 'sub W83781D_ALARM_TEMP3 () {0x2000;}' unless defined(&W83781D_ALARM_TEMP3);
    eval 'sub W83781D_ALARM_CHAS () {0x1000;}' unless defined(&W83781D_ALARM_CHAS);
    eval 'sub LM75_SYSCTL_TEMP () {1200;}' unless defined(&LM75_SYSCTL_TEMP);
    eval 'sub ADM1021_SYSCTL_TEMP () {1200;}' unless defined(&ADM1021_SYSCTL_TEMP);
    eval 'sub ADM1021_SYSCTL_REMOTE_TEMP () {1201;}' unless defined(&ADM1021_SYSCTL_REMOTE_TEMP);
    eval 'sub ADM1021_SYSCTL_DIE_CODE () {1202;}' unless defined(&ADM1021_SYSCTL_DIE_CODE);
    eval 'sub ADM1021_SYSCTL_ALARMS () {1203;}' unless defined(&ADM1021_SYSCTL_ALARMS);
    eval 'sub ADM1021_ALARM_TEMP_HIGH () {0x40;}' unless defined(&ADM1021_ALARM_TEMP_HIGH);
    eval 'sub ADM1021_ALARM_TEMP_LOW () {0x20;}' unless defined(&ADM1021_ALARM_TEMP_LOW);
    eval 'sub ADM1021_ALARM_RTEMP_HIGH () {0x10;}' unless defined(&ADM1021_ALARM_RTEMP_HIGH);
    eval 'sub ADM1021_ALARM_RTEMP_LOW () {0x8;}' unless defined(&ADM1021_ALARM_RTEMP_LOW);
    eval 'sub ADM1021_ALARM_RTEMP_NA () {0x4;}' unless defined(&ADM1021_ALARM_RTEMP_NA);
    eval 'sub GL518_SYSCTL_VDD () {1000;}' unless defined(&GL518_SYSCTL_VDD);
    eval 'sub GL518_SYSCTL_VIN1 () {1001;}' unless defined(&GL518_SYSCTL_VIN1);
    eval 'sub GL518_SYSCTL_VIN2 () {1002;}' unless defined(&GL518_SYSCTL_VIN2);
    eval 'sub GL518_SYSCTL_VIN3 () {1003;}' unless defined(&GL518_SYSCTL_VIN3);
    eval 'sub GL518_SYSCTL_FAN1 () {1101;}' unless defined(&GL518_SYSCTL_FAN1);
    eval 'sub GL518_SYSCTL_FAN2 () {1102;}' unless defined(&GL518_SYSCTL_FAN2);
    eval 'sub GL518_SYSCTL_TEMP () {1200;}' unless defined(&GL518_SYSCTL_TEMP);
    eval 'sub GL518_SYSCTL_FAN_DIV () {2000;}' unless defined(&GL518_SYSCTL_FAN_DIV);
    eval 'sub GL518_SYSCTL_ALARMS () {2001;}' unless defined(&GL518_SYSCTL_ALARMS);
    eval 'sub GL518_SYSCTL_BEEP () {2002;}' unless defined(&GL518_SYSCTL_BEEP);
    eval 'sub GL518_SYSCTL_FAN1OFF () {2003;}' unless defined(&GL518_SYSCTL_FAN1OFF);
    eval 'sub GL518_SYSCTL_ITERATE () {2004;}' unless defined(&GL518_SYSCTL_ITERATE);
    eval 'sub GL518_ALARM_VDD () {0x1;}' unless defined(&GL518_ALARM_VDD);
    eval 'sub GL518_ALARM_VIN1 () {0x2;}' unless defined(&GL518_ALARM_VIN1);
    eval 'sub GL518_ALARM_VIN2 () {0x4;}' unless defined(&GL518_ALARM_VIN2);
    eval 'sub GL518_ALARM_VIN3 () {0x8;}' unless defined(&GL518_ALARM_VIN3);
    eval 'sub GL518_ALARM_TEMP () {0x10;}' unless defined(&GL518_ALARM_TEMP);
    eval 'sub GL518_ALARM_FAN1 () {0x20;}' unless defined(&GL518_ALARM_FAN1);
    eval 'sub GL518_ALARM_FAN2 () {0x40;}' unless defined(&GL518_ALARM_FAN2);
    eval 'sub GL520_SYSCTL_VDD () {1000;}' unless defined(&GL520_SYSCTL_VDD);
    eval 'sub GL520_SYSCTL_VIN1 () {1001;}' unless defined(&GL520_SYSCTL_VIN1);
    eval 'sub GL520_SYSCTL_VIN2 () {1002;}' unless defined(&GL520_SYSCTL_VIN2);
    eval 'sub GL520_SYSCTL_VIN3 () {1003;}' unless defined(&GL520_SYSCTL_VIN3);
    eval 'sub GL520_SYSCTL_VIN4 () {1004;}' unless defined(&GL520_SYSCTL_VIN4);
    eval 'sub GL520_SYSCTL_FAN1 () {1101;}' unless defined(&GL520_SYSCTL_FAN1);
    eval 'sub GL520_SYSCTL_FAN2 () {1102;}' unless defined(&GL520_SYSCTL_FAN2);
    eval 'sub GL520_SYSCTL_TEMP1 () {1200;}' unless defined(&GL520_SYSCTL_TEMP1);
    eval 'sub GL520_SYSCTL_TEMP2 () {1201;}' unless defined(&GL520_SYSCTL_TEMP2);
    eval 'sub GL520_SYSCTL_VID () {1300;}' unless defined(&GL520_SYSCTL_VID);
    eval 'sub GL520_SYSCTL_FAN_DIV () {2000;}' unless defined(&GL520_SYSCTL_FAN_DIV);
    eval 'sub GL520_SYSCTL_ALARMS () {2001;}' unless defined(&GL520_SYSCTL_ALARMS);
    eval 'sub GL520_SYSCTL_BEEP () {2002;}' unless defined(&GL520_SYSCTL_BEEP);
    eval 'sub GL520_SYSCTL_FAN1OFF () {2003;}' unless defined(&GL520_SYSCTL_FAN1OFF);
    eval 'sub GL520_SYSCTL_CONFIG () {2004;}' unless defined(&GL520_SYSCTL_CONFIG);
    eval 'sub GL520_ALARM_VDD () {0x1;}' unless defined(&GL520_ALARM_VDD);
    eval 'sub GL520_ALARM_VIN1 () {0x2;}' unless defined(&GL520_ALARM_VIN1);
    eval 'sub GL520_ALARM_VIN2 () {0x4;}' unless defined(&GL520_ALARM_VIN2);
    eval 'sub GL520_ALARM_VIN3 () {0x8;}' unless defined(&GL520_ALARM_VIN3);
    eval 'sub GL520_ALARM_TEMP1 () {0x10;}' unless defined(&GL520_ALARM_TEMP1);
    eval 'sub GL520_ALARM_FAN1 () {0x20;}' unless defined(&GL520_ALARM_FAN1);
    eval 'sub GL520_ALARM_FAN2 () {0x40;}' unless defined(&GL520_ALARM_FAN2);
    eval 'sub GL520_ALARM_TEMP2 () {0x80;}' unless defined(&GL520_ALARM_TEMP2);
    eval 'sub GL520_ALARM_VIN4 () {0x80;}' unless defined(&GL520_ALARM_VIN4);
    eval 'sub EEPROM_SYSCTL1 () {1000;}' unless defined(&EEPROM_SYSCTL1);
    eval 'sub EEPROM_SYSCTL2 () {1001;}' unless defined(&EEPROM_SYSCTL2);
    eval 'sub EEPROM_SYSCTL3 () {1002;}' unless defined(&EEPROM_SYSCTL3);
    eval 'sub EEPROM_SYSCTL4 () {1003;}' unless defined(&EEPROM_SYSCTL4);
    eval 'sub EEPROM_SYSCTL5 () {1004;}' unless defined(&EEPROM_SYSCTL5);
    eval 'sub EEPROM_SYSCTL6 () {1005;}' unless defined(&EEPROM_SYSCTL6);
    eval 'sub EEPROM_SYSCTL7 () {1006;}' unless defined(&EEPROM_SYSCTL7);
    eval 'sub EEPROM_SYSCTL8 () {1007;}' unless defined(&EEPROM_SYSCTL8);
    eval 'sub LM80_SYSCTL_IN0 () {1000;}' unless defined(&LM80_SYSCTL_IN0);
    eval 'sub LM80_SYSCTL_IN1 () {1001;}' unless defined(&LM80_SYSCTL_IN1);
    eval 'sub LM80_SYSCTL_IN2 () {1002;}' unless defined(&LM80_SYSCTL_IN2);
    eval 'sub LM80_SYSCTL_IN3 () {1003;}' unless defined(&LM80_SYSCTL_IN3);
    eval 'sub LM80_SYSCTL_IN4 () {1004;}' unless defined(&LM80_SYSCTL_IN4);
    eval 'sub LM80_SYSCTL_IN5 () {1005;}' unless defined(&LM80_SYSCTL_IN5);
    eval 'sub LM80_SYSCTL_IN6 () {1006;}' unless defined(&LM80_SYSCTL_IN6);
    eval 'sub LM80_SYSCTL_FAN1 () {1101;}' unless defined(&LM80_SYSCTL_FAN1);
    eval 'sub LM80_SYSCTL_FAN2 () {1102;}' unless defined(&LM80_SYSCTL_FAN2);
    eval 'sub LM80_SYSCTL_TEMP () {1250;}' unless defined(&LM80_SYSCTL_TEMP);
    eval 'sub LM80_SYSCTL_FAN_DIV () {2000;}' unless defined(&LM80_SYSCTL_FAN_DIV);
    eval 'sub LM80_SYSCTL_ALARMS () {2001;}' unless defined(&LM80_SYSCTL_ALARMS);
    eval 'sub ADM9240_SYSCTL_IN0 () {1000;}' unless defined(&ADM9240_SYSCTL_IN0);
    eval 'sub ADM9240_SYSCTL_IN1 () {1001;}' unless defined(&ADM9240_SYSCTL_IN1);
    eval 'sub ADM9240_SYSCTL_IN2 () {1002;}' unless defined(&ADM9240_SYSCTL_IN2);
    eval 'sub ADM9240_SYSCTL_IN3 () {1003;}' unless defined(&ADM9240_SYSCTL_IN3);
    eval 'sub ADM9240_SYSCTL_IN4 () {1004;}' unless defined(&ADM9240_SYSCTL_IN4);
    eval 'sub ADM9240_SYSCTL_IN5 () {1005;}' unless defined(&ADM9240_SYSCTL_IN5);
    eval 'sub ADM9240_SYSCTL_FAN1 () {1101;}' unless defined(&ADM9240_SYSCTL_FAN1);
    eval 'sub ADM9240_SYSCTL_FAN2 () {1102;}' unless defined(&ADM9240_SYSCTL_FAN2);
    eval 'sub ADM9240_SYSCTL_TEMP () {1250;}' unless defined(&ADM9240_SYSCTL_TEMP);
    eval 'sub ADM9240_SYSCTL_FAN_DIV () {2000;}' unless defined(&ADM9240_SYSCTL_FAN_DIV);
    eval 'sub ADM9240_SYSCTL_ALARMS () {2001;}' unless defined(&ADM9240_SYSCTL_ALARMS);
    eval 'sub ADM9240_SYSCTL_ANALOG_OUT () {2002;}' unless defined(&ADM9240_SYSCTL_ANALOG_OUT);
    eval 'sub ADM9240_SYSCTL_VID () {2003;}' unless defined(&ADM9240_SYSCTL_VID);
    eval 'sub ADM9240_ALARM_IN0 () {0x1;}' unless defined(&ADM9240_ALARM_IN0);
    eval 'sub ADM9240_ALARM_IN1 () {0x2;}' unless defined(&ADM9240_ALARM_IN1);
    eval 'sub ADM9240_ALARM_IN2 () {0x4;}' unless defined(&ADM9240_ALARM_IN2);
    eval 'sub ADM9240_ALARM_IN3 () {0x8;}' unless defined(&ADM9240_ALARM_IN3);
    eval 'sub ADM9240_ALARM_IN4 () {0x100;}' unless defined(&ADM9240_ALARM_IN4);
    eval 'sub ADM9240_ALARM_IN5 () {0x200;}' unless defined(&ADM9240_ALARM_IN5);
    eval 'sub ADM9240_ALARM_FAN1 () {0x40;}' unless defined(&ADM9240_ALARM_FAN1);
    eval 'sub ADM9240_ALARM_FAN2 () {0x80;}' unless defined(&ADM9240_ALARM_FAN2);
    eval 'sub ADM9240_ALARM_TEMP () {0x10;}' unless defined(&ADM9240_ALARM_TEMP);
    eval 'sub ADM9240_ALARM_CHAS () {0x1000;}' unless defined(&ADM9240_ALARM_CHAS);
    eval 'sub ADM1025_SYSCTL_IN0 () {1000;}' unless defined(&ADM1025_SYSCTL_IN0);
    eval 'sub ADM1025_SYSCTL_IN1 () {1001;}' unless defined(&ADM1025_SYSCTL_IN1);
    eval 'sub ADM1025_SYSCTL_IN2 () {1002;}' unless defined(&ADM1025_SYSCTL_IN2);
    eval 'sub ADM1025_SYSCTL_IN3 () {1003;}' unless defined(&ADM1025_SYSCTL_IN3);
    eval 'sub ADM1025_SYSCTL_IN4 () {1004;}' unless defined(&ADM1025_SYSCTL_IN4);
    eval 'sub ADM1025_SYSCTL_IN5 () {1005;}' unless defined(&ADM1025_SYSCTL_IN5);
    eval 'sub ADM1025_SYSCTL_RTEMP () {1251;}' unless defined(&ADM1025_SYSCTL_RTEMP);
    eval 'sub ADM1025_SYSCTL_TEMP () {1250;}' unless defined(&ADM1025_SYSCTL_TEMP);
    eval 'sub ADM1025_SYSCTL_ALARMS () {2001;}' unless defined(&ADM1025_SYSCTL_ALARMS);
    eval 'sub ADM1025_SYSCTL_ANALOG_OUT () {2002;}' unless defined(&ADM1025_SYSCTL_ANALOG_OUT);
    eval 'sub ADM1025_SYSCTL_VID () {2003;}' unless defined(&ADM1025_SYSCTL_VID);
    eval 'sub ADM1025_ALARM_IN0 () {0x1;}' unless defined(&ADM1025_ALARM_IN0);
    eval 'sub ADM1025_ALARM_IN1 () {0x2;}' unless defined(&ADM1025_ALARM_IN1);
    eval 'sub ADM1025_ALARM_IN2 () {0x4;}' unless defined(&ADM1025_ALARM_IN2);
    eval 'sub ADM1025_ALARM_IN3 () {0x8;}' unless defined(&ADM1025_ALARM_IN3);
    eval 'sub ADM1025_ALARM_IN4 () {0x100;}' unless defined(&ADM1025_ALARM_IN4);
    eval 'sub ADM1025_ALARM_IN5 () {0x200;}' unless defined(&ADM1025_ALARM_IN5);
    eval 'sub ADM1025_ALARM_RTEMP () {0x20;}' unless defined(&ADM1025_ALARM_RTEMP);
    eval 'sub ADM1025_ALARM_TEMP () {0x10;}' unless defined(&ADM1025_ALARM_TEMP);
    eval 'sub LTC1710_SYSCTL_SWITCH_1 () {1000;}' unless defined(&LTC1710_SYSCTL_SWITCH_1);
    eval 'sub LTC1710_SYSCTL_SWITCH_2 () {1001;}' unless defined(&LTC1710_SYSCTL_SWITCH_2);
    eval 'sub LM80_ALARM_IN0 () {0x1;}' unless defined(&LM80_ALARM_IN0);
    eval 'sub LM80_ALARM_IN1 () {0x2;}' unless defined(&LM80_ALARM_IN1);
    eval 'sub LM80_ALARM_IN2 () {0x4;}' unless defined(&LM80_ALARM_IN2);
    eval 'sub LM80_ALARM_IN3 () {0x8;}' unless defined(&LM80_ALARM_IN3);
    eval 'sub LM80_ALARM_IN4 () {0x10;}' unless defined(&LM80_ALARM_IN4);
    eval 'sub LM80_ALARM_IN5 () {0x20;}' unless defined(&LM80_ALARM_IN5);
    eval 'sub LM80_ALARM_IN6 () {0x40;}' unless defined(&LM80_ALARM_IN6);
    eval 'sub LM80_ALARM_FAN1 () {0x400;}' unless defined(&LM80_ALARM_FAN1);
    eval 'sub LM80_ALARM_FAN2 () {0x800;}' unless defined(&LM80_ALARM_FAN2);
    eval 'sub LM80_ALARM_TEMP_HOT () {0x100;}' unless defined(&LM80_ALARM_TEMP_HOT);
    eval 'sub LM80_ALARM_TEMP_OS () {0x2000;}' unless defined(&LM80_ALARM_TEMP_OS);
    eval 'sub LM80_ALARM_CHAS () {0x1000;}' unless defined(&LM80_ALARM_CHAS);
    eval 'sub LM80_ALARM_BTI () {0x200;}' unless defined(&LM80_ALARM_BTI);
    eval 'sub LM80_ALARM_INT_IN () {0x80;}' unless defined(&LM80_ALARM_INT_IN);
    eval 'sub MAXI_SYSCTL_FAN1 () {1101;}' unless defined(&MAXI_SYSCTL_FAN1);
    eval 'sub MAXI_SYSCTL_FAN2 () {1102;}' unless defined(&MAXI_SYSCTL_FAN2);
    eval 'sub MAXI_SYSCTL_FAN3 () {1103;}' unless defined(&MAXI_SYSCTL_FAN3);
    eval 'sub MAXI_SYSCTL_FAN4 () {1104;}' unless defined(&MAXI_SYSCTL_FAN4);
    eval 'sub MAXI_SYSCTL_TEMP1 () {1201;}' unless defined(&MAXI_SYSCTL_TEMP1);
    eval 'sub MAXI_SYSCTL_TEMP2 () {1202;}' unless defined(&MAXI_SYSCTL_TEMP2);
    eval 'sub MAXI_SYSCTL_TEMP3 () {1203;}' unless defined(&MAXI_SYSCTL_TEMP3);
    eval 'sub MAXI_SYSCTL_TEMP4 () {1204;}' unless defined(&MAXI_SYSCTL_TEMP4);
    eval 'sub MAXI_SYSCTL_TEMP5 () {1205;}' unless defined(&MAXI_SYSCTL_TEMP5);
    eval 'sub MAXI_SYSCTL_TEMP6 () {1206;}' unless defined(&MAXI_SYSCTL_TEMP6);
    eval 'sub MAXI_SYSCTL_PLL () {1301;}' unless defined(&MAXI_SYSCTL_PLL);
    eval 'sub MAXI_SYSCTL_VID1 () {1401;}' unless defined(&MAXI_SYSCTL_VID1);
    eval 'sub MAXI_SYSCTL_VID2 () {1402;}' unless defined(&MAXI_SYSCTL_VID2);
    eval 'sub MAXI_SYSCTL_VID3 () {1403;}' unless defined(&MAXI_SYSCTL_VID3);
    eval 'sub MAXI_SYSCTL_VID4 () {1404;}' unless defined(&MAXI_SYSCTL_VID4);
    eval 'sub MAXI_SYSCTL_VID5 () {1405;}' unless defined(&MAXI_SYSCTL_VID5);
    eval 'sub MAXI_SYSCTL_LCD1 () {1501;}' unless defined(&MAXI_SYSCTL_LCD1);
    eval 'sub MAXI_SYSCTL_LCD2 () {1502;}' unless defined(&MAXI_SYSCTL_LCD2);
    eval 'sub MAXI_SYSCTL_LCD3 () {1503;}' unless defined(&MAXI_SYSCTL_LCD3);
    eval 'sub MAXI_SYSCTL_LCD4 () {1504;}' unless defined(&MAXI_SYSCTL_LCD4);
    eval 'sub MAXI_SYSCTL_ALARMS () {2001;}' unless defined(&MAXI_SYSCTL_ALARMS);
    eval 'sub MAXI_ALARM_VID4 () {0x1;}' unless defined(&MAXI_ALARM_VID4);
    eval 'sub MAXI_ALARM_TEMP2 () {0x2;}' unless defined(&MAXI_ALARM_TEMP2);
    eval 'sub MAXI_ALARM_VID1 () {0x4;}' unless defined(&MAXI_ALARM_VID1);
    eval 'sub MAXI_ALARM_VID2 () {0x8;}' unless defined(&MAXI_ALARM_VID2);
    eval 'sub MAXI_ALARM_VID3 () {0x10;}' unless defined(&MAXI_ALARM_VID3);
    eval 'sub MAXI_ALARM_PLL () {0x80;}' unless defined(&MAXI_ALARM_PLL);
    eval 'sub MAXI_ALARM_TEMP4 () {0x100;}' unless defined(&MAXI_ALARM_TEMP4);
    eval 'sub MAXI_ALARM_TEMP5 () {0x200;}' unless defined(&MAXI_ALARM_TEMP5);
    eval 'sub MAXI_ALARM_FAN1 () {0x1000;}' unless defined(&MAXI_ALARM_FAN1);
    eval 'sub MAXI_ALARM_FAN2 () {0x2000;}' unless defined(&MAXI_ALARM_FAN2);
    eval 'sub MAXI_ALARM_FAN3 () {0x4000;}' unless defined(&MAXI_ALARM_FAN3);
    eval 'sub MAXI_ALARM_FAN () {0x100;}' unless defined(&MAXI_ALARM_FAN);
    eval 'sub MAXI_ALARM_VID () {0x200;}' unless defined(&MAXI_ALARM_VID);
    eval 'sub MAXI_ALARM_TEMP () {0x400;}' unless defined(&MAXI_ALARM_TEMP);
    eval 'sub MAXI_ALARM_VADD () {0x800;}' unless defined(&MAXI_ALARM_VADD);
    eval 'sub SIS5595_SYSCTL_IN0 () {1000;}' unless defined(&SIS5595_SYSCTL_IN0);
    eval 'sub SIS5595_SYSCTL_IN1 () {1001;}' unless defined(&SIS5595_SYSCTL_IN1);
    eval 'sub SIS5595_SYSCTL_IN2 () {1002;}' unless defined(&SIS5595_SYSCTL_IN2);
    eval 'sub SIS5595_SYSCTL_IN3 () {1003;}' unless defined(&SIS5595_SYSCTL_IN3);
    eval 'sub SIS5595_SYSCTL_FAN1 () {1101;}' unless defined(&SIS5595_SYSCTL_FAN1);
    eval 'sub SIS5595_SYSCTL_FAN2 () {1102;}' unless defined(&SIS5595_SYSCTL_FAN2);
    eval 'sub SIS5595_SYSCTL_TEMP () {1200;}' unless defined(&SIS5595_SYSCTL_TEMP);
    eval 'sub SIS5595_SYSCTL_FAN_DIV () {2000;}' unless defined(&SIS5595_SYSCTL_FAN_DIV);
    eval 'sub SIS5595_SYSCTL_ALARMS () {2001;}' unless defined(&SIS5595_SYSCTL_ALARMS);
    eval 'sub SIS5595_ALARM_IN0 () {0x1;}' unless defined(&SIS5595_ALARM_IN0);
    eval 'sub SIS5595_ALARM_IN1 () {0x2;}' unless defined(&SIS5595_ALARM_IN1);
    eval 'sub SIS5595_ALARM_IN2 () {0x4;}' unless defined(&SIS5595_ALARM_IN2);
    eval 'sub SIS5595_ALARM_IN3 () {0x8;}' unless defined(&SIS5595_ALARM_IN3);
    eval 'sub SIS5595_ALARM_TEMP () {0x10;}' unless defined(&SIS5595_ALARM_TEMP);
    eval 'sub SIS5595_ALARM_BTI () {0x20;}' unless defined(&SIS5595_ALARM_BTI);
    eval 'sub SIS5595_ALARM_FAN1 () {0x40;}' unless defined(&SIS5595_ALARM_FAN1);
    eval 'sub SIS5595_ALARM_FAN2 () {0x80;}' unless defined(&SIS5595_ALARM_FAN2);
    eval 'sub VIA686A_SYSCTL_IN0 () {1000;}' unless defined(&VIA686A_SYSCTL_IN0);
    eval 'sub VIA686A_SYSCTL_IN1 () {1001;}' unless defined(&VIA686A_SYSCTL_IN1);
    eval 'sub VIA686A_SYSCTL_IN2 () {1002;}' unless defined(&VIA686A_SYSCTL_IN2);
    eval 'sub VIA686A_SYSCTL_IN3 () {1003;}' unless defined(&VIA686A_SYSCTL_IN3);
    eval 'sub VIA686A_SYSCTL_IN4 () {1004;}' unless defined(&VIA686A_SYSCTL_IN4);
    eval 'sub VIA686A_SYSCTL_FAN1 () {1101;}' unless defined(&VIA686A_SYSCTL_FAN1);
    eval 'sub VIA686A_SYSCTL_FAN2 () {1102;}' unless defined(&VIA686A_SYSCTL_FAN2);
    eval 'sub VIA686A_SYSCTL_TEMP () {1200;}' unless defined(&VIA686A_SYSCTL_TEMP);
    eval 'sub VIA686A_SYSCTL_TEMP2 () {1201;}' unless defined(&VIA686A_SYSCTL_TEMP2);
    eval 'sub VIA686A_SYSCTL_TEMP3 () {1202;}' unless defined(&VIA686A_SYSCTL_TEMP3);
    eval 'sub VIA686A_SYSCTL_FAN_DIV () {2000;}' unless defined(&VIA686A_SYSCTL_FAN_DIV);
    eval 'sub VIA686A_SYSCTL_ALARMS () {2001;}' unless defined(&VIA686A_SYSCTL_ALARMS);
    eval 'sub VIA686A_ALARM_IN0 () {0x1;}' unless defined(&VIA686A_ALARM_IN0);
    eval 'sub VIA686A_ALARM_IN1 () {0x2;}' unless defined(&VIA686A_ALARM_IN1);
    eval 'sub VIA686A_ALARM_IN2 () {0x4;}' unless defined(&VIA686A_ALARM_IN2);
    eval 'sub VIA686A_ALARM_IN3 () {0x8;}' unless defined(&VIA686A_ALARM_IN3);
    eval 'sub VIA686A_ALARM_TEMP () {0x10;}' unless defined(&VIA686A_ALARM_TEMP);
    eval 'sub VIA686A_ALARM_FAN1 () {0x40;}' unless defined(&VIA686A_ALARM_FAN1);
    eval 'sub VIA686A_ALARM_FAN2 () {0x80;}' unless defined(&VIA686A_ALARM_FAN2);
    eval 'sub VIA686A_ALARM_IN4 () {0x100;}' unless defined(&VIA686A_ALARM_IN4);
    eval 'sub VIA686A_ALARM_TEMP2 () {0x800;}' unless defined(&VIA686A_ALARM_TEMP2);
    eval 'sub VIA686A_ALARM_CHAS () {0x1000;}' unless defined(&VIA686A_ALARM_CHAS);
    eval 'sub VIA686A_ALARM_TEMP3 () {0x8000;}' unless defined(&VIA686A_ALARM_TEMP3);
    eval 'sub ICSPLL_SYSCTL1 () {1000;}' unless defined(&ICSPLL_SYSCTL1);
    eval 'sub BT869_SYSCTL_STATUS () {1000;}' unless defined(&BT869_SYSCTL_STATUS);
    eval 'sub BT869_SYSCTL_NTSC () {1001;}' unless defined(&BT869_SYSCTL_NTSC);
    eval 'sub BT869_SYSCTL_HALF () {1002;}' unless defined(&BT869_SYSCTL_HALF);
    eval 'sub BT869_SYSCTL_RES () {1003;}' unless defined(&BT869_SYSCTL_RES);
    eval 'sub BT869_SYSCTL_COLORBARS () {1004;}' unless defined(&BT869_SYSCTL_COLORBARS);
    eval 'sub BT869_SYSCTL_DEPTH () {1005;}' unless defined(&BT869_SYSCTL_DEPTH);
    eval 'sub MATORB_SYSCTL_DISP () {1000;}' unless defined(&MATORB_SYSCTL_DISP);
    eval 'sub THMC50_SYSCTL_TEMP () {1200;}' unless defined(&THMC50_SYSCTL_TEMP);
    eval 'sub THMC50_SYSCTL_REMOTE_TEMP () {1201;}' unless defined(&THMC50_SYSCTL_REMOTE_TEMP);
    eval 'sub THMC50_SYSCTL_INTER () {1202;}' unless defined(&THMC50_SYSCTL_INTER);
    eval 'sub THMC50_SYSCTL_INTER_MASK () {1203;}' unless defined(&THMC50_SYSCTL_INTER_MASK);
    eval 'sub THMC50_SYSCTL_DIE_CODE () {1204;}' unless defined(&THMC50_SYSCTL_DIE_CODE);
    eval 'sub THMC50_SYSCTL_ANALOG_OUT () {1205;}' unless defined(&THMC50_SYSCTL_ANALOG_OUT);
    eval 'sub DDCMON_SYSCTL_ID () {1010;}' unless defined(&DDCMON_SYSCTL_ID);
    eval 'sub DDCMON_SYSCTL_SIZE () {1011;}' unless defined(&DDCMON_SYSCTL_SIZE);
    eval 'sub DDCMON_SYSCTL_SYNC () {1012;}' unless defined(&DDCMON_SYSCTL_SYNC);
    eval 'sub DDCMON_SYSCTL_TIMINGS () {1013;}' unless defined(&DDCMON_SYSCTL_TIMINGS);
    eval 'sub DDCMON_SYSCTL_SERIAL () {1014;}' unless defined(&DDCMON_SYSCTL_SERIAL);
    eval 'sub LM87_SYSCTL_IN0 () {1000;}' unless defined(&LM87_SYSCTL_IN0);
    eval 'sub LM87_SYSCTL_IN1 () {1001;}' unless defined(&LM87_SYSCTL_IN1);
    eval 'sub LM87_SYSCTL_IN2 () {1002;}' unless defined(&LM87_SYSCTL_IN2);
    eval 'sub LM87_SYSCTL_IN3 () {1003;}' unless defined(&LM87_SYSCTL_IN3);
    eval 'sub LM87_SYSCTL_IN4 () {1004;}' unless defined(&LM87_SYSCTL_IN4);
    eval 'sub LM87_SYSCTL_IN5 () {1005;}' unless defined(&LM87_SYSCTL_IN5);
    eval 'sub LM87_SYSCTL_AIN1 () {1006;}' unless defined(&LM87_SYSCTL_AIN1);
    eval 'sub LM87_SYSCTL_AIN2 () {1007;}' unless defined(&LM87_SYSCTL_AIN2);
    eval 'sub LM87_SYSCTL_FAN1 () {1102;}' unless defined(&LM87_SYSCTL_FAN1);
    eval 'sub LM87_SYSCTL_FAN2 () {1103;}' unless defined(&LM87_SYSCTL_FAN2);
    eval 'sub LM87_SYSCTL_TEMP1 () {1250;}' unless defined(&LM87_SYSCTL_TEMP1);
    eval 'sub LM87_SYSCTL_TEMP2 () {1251;}' unless defined(&LM87_SYSCTL_TEMP2);
    eval 'sub LM87_SYSCTL_TEMP3 () {1252;}' unless defined(&LM87_SYSCTL_TEMP3);
    eval 'sub LM87_SYSCTL_FAN_DIV () {2000;}' unless defined(&LM87_SYSCTL_FAN_DIV);
    eval 'sub LM87_SYSCTL_ALARMS () {2001;}' unless defined(&LM87_SYSCTL_ALARMS);
    eval 'sub LM87_SYSCTL_ANALOG_OUT () {2002;}' unless defined(&LM87_SYSCTL_ANALOG_OUT);
    eval 'sub LM87_SYSCTL_VID () {2003;}' unless defined(&LM87_SYSCTL_VID);
    eval 'sub LM87_ALARM_IN0 () {0x1;}' unless defined(&LM87_ALARM_IN0);
    eval 'sub LM87_ALARM_IN1 () {0x2;}' unless defined(&LM87_ALARM_IN1);
    eval 'sub LM87_ALARM_IN2 () {0x4;}' unless defined(&LM87_ALARM_IN2);
    eval 'sub LM87_ALARM_IN3 () {0x8;}' unless defined(&LM87_ALARM_IN3);
    eval 'sub LM87_ALARM_TEMP1 () {0x10;}' unless defined(&LM87_ALARM_TEMP1);
    eval 'sub LM87_ALARM_TEMP2 () {0x20;}' unless defined(&LM87_ALARM_TEMP2);
    eval 'sub LM87_ALARM_TEMP3 () {0x20;}' unless defined(&LM87_ALARM_TEMP3);
    eval 'sub LM87_ALARM_FAN1 () {0x40;}' unless defined(&LM87_ALARM_FAN1);
    eval 'sub LM87_ALARM_FAN2 () {0x80;}' unless defined(&LM87_ALARM_FAN2);
    eval 'sub LM87_ALARM_IN4 () {0x100;}' unless defined(&LM87_ALARM_IN4);
    eval 'sub LM87_ALARM_IN5 () {0x200;}' unless defined(&LM87_ALARM_IN5);
    eval 'sub LM87_ALARM_RESERVED1 () {0x400;}' unless defined(&LM87_ALARM_RESERVED1);
    eval 'sub LM87_ALARM_RESERVED2 () {0x800;}' unless defined(&LM87_ALARM_RESERVED2);
    eval 'sub LM87_ALARM_CHAS () {0x1000;}' unless defined(&LM87_ALARM_CHAS);
    eval 'sub LM87_ALARM_THERM_SIG () {0x2000;}' unless defined(&LM87_ALARM_THERM_SIG);
    eval 'sub LM87_ALARM_TEMP2_FAULT () {0x4000;}' unless defined(&LM87_ALARM_TEMP2_FAULT);
    eval 'sub LM87_ALARM_TEMP3_FAULT () {0x8000;}' unless defined(&LM87_ALARM_TEMP3_FAULT);
    eval 'sub PCF8574_SYSCTL_STAT () {1000;}' unless defined(&PCF8574_SYSCTL_STAT);
    eval 'sub MTP008_SYSCTL_IN0 () {1000;}' unless defined(&MTP008_SYSCTL_IN0);
    eval 'sub MTP008_SYSCTL_IN1 () {1001;}' unless defined(&MTP008_SYSCTL_IN1);
    eval 'sub MTP008_SYSCTL_IN2 () {1002;}' unless defined(&MTP008_SYSCTL_IN2);
    eval 'sub MTP008_SYSCTL_IN3 () {1003;}' unless defined(&MTP008_SYSCTL_IN3);
    eval 'sub MTP008_SYSCTL_IN4 () {1004;}' unless defined(&MTP008_SYSCTL_IN4);
    eval 'sub MTP008_SYSCTL_IN5 () {1005;}' unless defined(&MTP008_SYSCTL_IN5);
    eval 'sub MTP008_SYSCTL_IN6 () {1006;}' unless defined(&MTP008_SYSCTL_IN6);
    eval 'sub MTP008_SYSCTL_FAN1 () {1101;}' unless defined(&MTP008_SYSCTL_FAN1);
    eval 'sub MTP008_SYSCTL_FAN2 () {1102;}' unless defined(&MTP008_SYSCTL_FAN2);
    eval 'sub MTP008_SYSCTL_FAN3 () {1103;}' unless defined(&MTP008_SYSCTL_FAN3);
    eval 'sub MTP008_SYSCTL_TEMP1 () {1200;}' unless defined(&MTP008_SYSCTL_TEMP1);
    eval 'sub MTP008_SYSCTL_TEMP2 () {1201;}' unless defined(&MTP008_SYSCTL_TEMP2);
    eval 'sub MTP008_SYSCTL_TEMP3 () {1202;}' unless defined(&MTP008_SYSCTL_TEMP3);
    eval 'sub MTP008_SYSCTL_VID () {1300;}' unless defined(&MTP008_SYSCTL_VID);
    eval 'sub MTP008_SYSCTL_PWM1 () {1401;}' unless defined(&MTP008_SYSCTL_PWM1);
    eval 'sub MTP008_SYSCTL_PWM2 () {1402;}' unless defined(&MTP008_SYSCTL_PWM2);
    eval 'sub MTP008_SYSCTL_PWM3 () {1403;}' unless defined(&MTP008_SYSCTL_PWM3);
    eval 'sub MTP008_SYSCTL_SENS1 () {1501;}' unless defined(&MTP008_SYSCTL_SENS1);
    eval 'sub MTP008_SYSCTL_SENS2 () {1502;}' unless defined(&MTP008_SYSCTL_SENS2);
    eval 'sub MTP008_SYSCTL_SENS3 () {1503;}' unless defined(&MTP008_SYSCTL_SENS3);
    eval 'sub MTP008_SYSCTL_FAN_DIV () {2000;}' unless defined(&MTP008_SYSCTL_FAN_DIV);
    eval 'sub MTP008_SYSCTL_ALARMS () {2001;}' unless defined(&MTP008_SYSCTL_ALARMS);
    eval 'sub MTP008_SYSCTL_BEEP () {2002;}' unless defined(&MTP008_SYSCTL_BEEP);
    eval 'sub MTP008_ALARM_IN0 () {0x1;}' unless defined(&MTP008_ALARM_IN0);
    eval 'sub MTP008_ALARM_IN1 () {0x2;}' unless defined(&MTP008_ALARM_IN1);
    eval 'sub MTP008_ALARM_IN2 () {0x4;}' unless defined(&MTP008_ALARM_IN2);
    eval 'sub MTP008_ALARM_IN3 () {0x8;}' unless defined(&MTP008_ALARM_IN3);
    eval 'sub MTP008_ALARM_IN4 () {0x100;}' unless defined(&MTP008_ALARM_IN4);
    eval 'sub MTP008_ALARM_IN5 () {0x200;}' unless defined(&MTP008_ALARM_IN5);
    eval 'sub MTP008_ALARM_IN6 () {0x400;}' unless defined(&MTP008_ALARM_IN6);
    eval 'sub MTP008_ALARM_FAN1 () {0x40;}' unless defined(&MTP008_ALARM_FAN1);
    eval 'sub MTP008_ALARM_FAN2 () {0x80;}' unless defined(&MTP008_ALARM_FAN2);
    eval 'sub MTP008_ALARM_FAN3 () {0x800;}' unless defined(&MTP008_ALARM_FAN3);
    eval 'sub MTP008_ALARM_TEMP1 () {0x10;}' unless defined(&MTP008_ALARM_TEMP1);
    eval 'sub MTP008_ALARM_TEMP2 () {0x100;}' unless defined(&MTP008_ALARM_TEMP2);
    eval 'sub MTP008_ALARM_TEMP3 () {0x200;}' unless defined(&MTP008_ALARM_TEMP3);
    eval 'sub DS1621_SYSCTL_TEMP () {1200;}' unless defined(&DS1621_SYSCTL_TEMP);
    eval 'sub DS1621_SYSCTL_ALARMS () {2001;}' unless defined(&DS1621_SYSCTL_ALARMS);
    eval 'sub DS1621_ALARM_TEMP_HIGH () {0x40;}' unless defined(&DS1621_ALARM_TEMP_HIGH);
    eval 'sub DS1621_ALARM_TEMP_LOW () {0x20;}' unless defined(&DS1621_ALARM_TEMP_LOW);
    eval 'sub DS1621_SYSCTL_ENABLE () {2002;}' unless defined(&DS1621_SYSCTL_ENABLE);
}
1;
