require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_I2C_I2C_BITBANG_H_)) {
    eval 'sub _DEV_I2C_I2C_BITBANG_H_ () {1;}' unless defined(&_DEV_I2C_I2C_BITBANG_H_);
    eval 'sub I2C_BIT_SDA () {0;}' unless defined(&I2C_BIT_SDA);
    eval 'sub I2C_BIT_SCL () {1;}' unless defined(&I2C_BIT_SCL);
    eval 'sub I2C_BIT_OUTPUT () {2;}' unless defined(&I2C_BIT_OUTPUT);
    eval 'sub I2C_BIT_INPUT () {3;}' unless defined(&I2C_BIT_INPUT);
    eval 'sub I2C_NBITS () {4;}' unless defined(&I2C_NBITS);
}
1;
