require '_h2ph_pre.ph';

unless(defined(&I2C_ID_H)) {
    eval 'sub I2C_ID_H () {1;}' unless defined(&I2C_ID_H);
    eval 'sub I2C_DRIVERID_MSP3400 () {1;}' unless defined(&I2C_DRIVERID_MSP3400);
    eval 'sub I2C_DRIVERID_TUNER () {2;}' unless defined(&I2C_DRIVERID_TUNER);
    eval 'sub I2C_DRIVERID_VIDEOTEX () {3;}' unless defined(&I2C_DRIVERID_VIDEOTEX);
    eval 'sub I2C_DRIVERID_TDA8425 () {4;}' unless defined(&I2C_DRIVERID_TDA8425);
    eval 'sub I2C_DRIVERID_TEA6420 () {5;}' unless defined(&I2C_DRIVERID_TEA6420);
    eval 'sub I2C_DRIVERID_TEA6415C () {6;}' unless defined(&I2C_DRIVERID_TEA6415C);
    eval 'sub I2C_DRIVERID_TDA9840 () {7;}' unless defined(&I2C_DRIVERID_TDA9840);
    eval 'sub I2C_DRIVERID_SAA7111A () {8;}' unless defined(&I2C_DRIVERID_SAA7111A);
    eval 'sub I2C_DRIVERID_SAA5281 () {9;}' unless defined(&I2C_DRIVERID_SAA5281);
    eval 'sub I2C_DRIVERID_SAA7112 () {10;}' unless defined(&I2C_DRIVERID_SAA7112);
    eval 'sub I2C_DRIVERID_SAA7120 () {11;}' unless defined(&I2C_DRIVERID_SAA7120);
    eval 'sub I2C_DRIVERID_SAA7121 () {12;}' unless defined(&I2C_DRIVERID_SAA7121);
    eval 'sub I2C_DRIVERID_SAA7185B () {13;}' unless defined(&I2C_DRIVERID_SAA7185B);
    eval 'sub I2C_DRIVERID_CH7003 () {14;}' unless defined(&I2C_DRIVERID_CH7003);
    eval 'sub I2C_DRIVERID_PCF8574A () {15;}' unless defined(&I2C_DRIVERID_PCF8574A);
    eval 'sub I2C_DRIVERID_PCF8582C () {16;}' unless defined(&I2C_DRIVERID_PCF8582C);
    eval 'sub I2C_DRIVERID_AT24Cxx () {17;}' unless defined(&I2C_DRIVERID_AT24Cxx);
    eval 'sub I2C_DRIVERID_TEA6300 () {18;}' unless defined(&I2C_DRIVERID_TEA6300);
    eval 'sub I2C_DRIVERID_BT829 () {19;}' unless defined(&I2C_DRIVERID_BT829);
    eval 'sub I2C_DRIVERID_TDA9850 () {20;}' unless defined(&I2C_DRIVERID_TDA9850);
    eval 'sub I2C_DRIVERID_TDA9855 () {21;}' unless defined(&I2C_DRIVERID_TDA9855);
    eval 'sub I2C_DRIVERID_SAA7110 () {22;}' unless defined(&I2C_DRIVERID_SAA7110);
    eval 'sub I2C_DRIVERID_MGATVO () {23;}' unless defined(&I2C_DRIVERID_MGATVO);
    eval 'sub I2C_DRIVERID_SAA5249 () {24;}' unless defined(&I2C_DRIVERID_SAA5249);
    eval 'sub I2C_DRIVERID_PCF8583 () {25;}' unless defined(&I2C_DRIVERID_PCF8583);
    eval 'sub I2C_DRIVERID_SAB3036 () {26;}' unless defined(&I2C_DRIVERID_SAB3036);
    eval 'sub I2C_DRIVERID_TDA7432 () {27;}' unless defined(&I2C_DRIVERID_TDA7432);
    eval 'sub I2C_DRIVERID_TVMIXER () {28;}' unless defined(&I2C_DRIVERID_TVMIXER);
    eval 'sub I2C_DRIVERID_TVAUDIO () {29;}' unless defined(&I2C_DRIVERID_TVAUDIO);
    eval 'sub I2C_DRIVERID_DPL3518 () {30;}' unless defined(&I2C_DRIVERID_DPL3518);
    eval 'sub I2C_DRIVERID_TDA9873 () {31;}' unless defined(&I2C_DRIVERID_TDA9873);
    eval 'sub I2C_DRIVERID_TDA9875 () {32;}' unless defined(&I2C_DRIVERID_TDA9875);
    eval 'sub I2C_DRIVERID_PIC16C54_PV9 () {33;}' unless defined(&I2C_DRIVERID_PIC16C54_PV9);
    eval 'sub I2C_DRIVERID_SBATT () {34;}' unless defined(&I2C_DRIVERID_SBATT);
    eval 'sub I2C_DRIVERID_SBS () {35;}' unless defined(&I2C_DRIVERID_SBS);
    eval 'sub I2C_DRIVERID_VES1893 () {36;}' unless defined(&I2C_DRIVERID_VES1893);
    eval 'sub I2C_DRIVERID_VES1820 () {37;}' unless defined(&I2C_DRIVERID_VES1820);
    eval 'sub I2C_DRIVERID_SAA7113 () {38;}' unless defined(&I2C_DRIVERID_SAA7113);
    eval 'sub I2C_DRIVERID_TDA8444 () {39;}' unless defined(&I2C_DRIVERID_TDA8444);
    eval 'sub I2C_DRIVERID_EXP0 () {0xf0;}' unless defined(&I2C_DRIVERID_EXP0);
    eval 'sub I2C_DRIVERID_EXP1 () {0xf1;}' unless defined(&I2C_DRIVERID_EXP1);
    eval 'sub I2C_DRIVERID_EXP2 () {0xf2;}' unless defined(&I2C_DRIVERID_EXP2);
    eval 'sub I2C_DRIVERID_EXP3 () {0xf3;}' unless defined(&I2C_DRIVERID_EXP3);
    eval 'sub I2C_DRIVERID_I2CDEV () {900;}' unless defined(&I2C_DRIVERID_I2CDEV);
    eval 'sub I2C_DRIVERID_I2CPROC () {901;}' unless defined(&I2C_DRIVERID_I2CPROC);
    eval 'sub I2C_ALGO_NONE () {0x;}' unless defined(&I2C_ALGO_NONE);
    eval 'sub I2C_ALGO_BIT () {0x10000;}' unless defined(&I2C_ALGO_BIT);
    eval 'sub I2C_ALGO_PCF () {0x20000;}' unless defined(&I2C_ALGO_PCF);
    eval 'sub I2C_ALGO_ATI () {0x30000;}' unless defined(&I2C_ALGO_ATI);
    eval 'sub I2C_ALGO_SMBUS () {0x40000;}' unless defined(&I2C_ALGO_SMBUS);
    eval 'sub I2C_ALGO_ISA () {0x50000;}' unless defined(&I2C_ALGO_ISA);
    eval 'sub I2C_ALGO_SAA7146 () {0x60000;}' unless defined(&I2C_ALGO_SAA7146);
    eval 'sub I2C_ALGO_ACB () {0x70000;}' unless defined(&I2C_ALGO_ACB);
    eval 'sub I2C_ALGO_IIC () {0x80000;}' unless defined(&I2C_ALGO_IIC);
    eval 'sub I2C_ALGO_EC () {0x100000;}' unless defined(&I2C_ALGO_EC);
    eval 'sub I2C_ALGO_MPC8XX () {0x110000;}' unless defined(&I2C_ALGO_MPC8XX);
    eval 'sub I2C_ALGO_EXP () {0x800000;}' unless defined(&I2C_ALGO_EXP);
    eval 'sub I2C_ALGO_MASK () {0xff0000;}' unless defined(&I2C_ALGO_MASK);
    eval 'sub I2C_ALGO_SHIFT () {0x10;}' unless defined(&I2C_ALGO_SHIFT);
    eval 'sub I2C_HW_ADAPS () {0x10000;}' unless defined(&I2C_HW_ADAPS);
    eval 'sub I2C_HW_MASK () {0xffff;}' unless defined(&I2C_HW_MASK);
    eval 'sub I2C_HW_B_LP () {0x;}' unless defined(&I2C_HW_B_LP);
    eval 'sub I2C_HW_B_LPC () {0x1;}' unless defined(&I2C_HW_B_LPC);
    eval 'sub I2C_HW_B_SER () {0x2;}' unless defined(&I2C_HW_B_SER);
    eval 'sub I2C_HW_B_ELV () {0x3;}' unless defined(&I2C_HW_B_ELV);
    eval 'sub I2C_HW_B_VELLE () {0x4;}' unless defined(&I2C_HW_B_VELLE);
    eval 'sub I2C_HW_B_BT848 () {0x5;}' unless defined(&I2C_HW_B_BT848);
    eval 'sub I2C_HW_B_WNV () {0x6;}' unless defined(&I2C_HW_B_WNV);
    eval 'sub I2C_HW_B_VIA () {0x7;}' unless defined(&I2C_HW_B_VIA);
    eval 'sub I2C_HW_B_HYDRA () {0x8;}' unless defined(&I2C_HW_B_HYDRA);
    eval 'sub I2C_HW_B_G400 () {0x9;}' unless defined(&I2C_HW_B_G400);
    eval 'sub I2C_HW_B_I810 () {0xa;}' unless defined(&I2C_HW_B_I810);
    eval 'sub I2C_HW_B_VOO () {0xb;}' unless defined(&I2C_HW_B_VOO);
    eval 'sub I2C_HW_B_RIVA () {0x10;}' unless defined(&I2C_HW_B_RIVA);
    eval 'sub I2C_HW_B_IOC () {0x11;}' unless defined(&I2C_HW_B_IOC);
    eval 'sub I2C_HW_P_LP () {0x;}' unless defined(&I2C_HW_P_LP);
    eval 'sub I2C_HW_P_ISA () {0x1;}' unless defined(&I2C_HW_P_ISA);
    eval 'sub I2C_HW_P_ELEK () {0x2;}' unless defined(&I2C_HW_P_ELEK);
    eval 'sub I2C_HW_ACPI_EC () {0x;}' unless defined(&I2C_HW_ACPI_EC);
    eval 'sub I2C_HW_MPC8XX_EPON () {0x;}' unless defined(&I2C_HW_MPC8XX_EPON);
    eval 'sub I2C_HW_I_IIC () {0x;}' unless defined(&I2C_HW_I_IIC);
    eval 'sub I2C_HW_SMBUS_PIIX4 () {0x;}' unless defined(&I2C_HW_SMBUS_PIIX4);
    eval 'sub I2C_HW_SMBUS_ALI15X3 () {0x1;}' unless defined(&I2C_HW_SMBUS_ALI15X3);
    eval 'sub I2C_HW_SMBUS_VIA2 () {0x2;}' unless defined(&I2C_HW_SMBUS_VIA2);
    eval 'sub I2C_HW_SMBUS_VOODOO3 () {0x3;}' unless defined(&I2C_HW_SMBUS_VOODOO3);
    eval 'sub I2C_HW_SMBUS_I801 () {0x4;}' unless defined(&I2C_HW_SMBUS_I801);
    eval 'sub I2C_HW_SMBUS_AMD756 () {0x5;}' unless defined(&I2C_HW_SMBUS_AMD756);
    eval 'sub I2C_HW_SMBUS_SIS5595 () {0x6;}' unless defined(&I2C_HW_SMBUS_SIS5595);
    eval 'sub I2C_HW_SMBUS_ALI1535 () {0x7;}' unless defined(&I2C_HW_SMBUS_ALI1535);
    eval 'sub I2C_HW_ISA () {0x;}' unless defined(&I2C_HW_ISA);
}
1;
