require '_h2ph_pre.ph';

unless(defined(&_ADFS_FS_H)) {
    eval 'sub _ADFS_FS_H () {1;}' unless defined(&_ADFS_FS_H);
    require 'linux/types.ph';
    eval 'sub ADFS_DISCRECORD () {(0xc00);}' unless defined(&ADFS_DISCRECORD);
    eval 'sub ADFS_DR_OFFSET () {(0x1c0);}' unless defined(&ADFS_DR_OFFSET);
    eval 'sub ADFS_DR_SIZE () {60;}' unless defined(&ADFS_DR_SIZE);
    eval 'sub ADFS_DR_SIZE_BITS () {( &ADFS_DR_SIZE << 3);}' unless defined(&ADFS_DR_SIZE_BITS);
    eval 'sub ADFS_SUPER_MAGIC () {0xadf5;}' unless defined(&ADFS_SUPER_MAGIC);
}
1;
