require '_h2ph_pre.ph';

if(!defined( &_LINUX_UDF_UDF_H)) {
    eval 'sub _LINUX_UDF_UDF_H () {1;}' unless defined(&_LINUX_UDF_UDF_H);
    require 'linux/udf_167.ph';
    eval 'sub UDF_CHAR_SET_TYPE () {0;}' unless defined(&UDF_CHAR_SET_TYPE);
    eval 'sub UDF_CHAR_SET_INFO () {"OSTA Compressed Unicode";}' unless defined(&UDF_CHAR_SET_INFO);
    eval 'sub UDF_ID_DEVELOPER () {"*Linux UDFFS";}' unless defined(&UDF_ID_DEVELOPER);
    eval 'sub UDF_EXTENT_LENGTH_MASK () {0x3fffffff;}' unless defined(&UDF_EXTENT_LENGTH_MASK);
    eval 'sub UDF_EXTENT_FLAG_MASK () {0xc0000000;}' unless defined(&UDF_EXTENT_FLAG_MASK);
    eval 'sub UDF_EXTENT_FLAG_ERASED () {0x40000000;}' unless defined(&UDF_EXTENT_FLAG_ERASED);
    eval 'sub FILE_TYPE_VAT15 () {0x;}' unless defined(&FILE_TYPE_VAT15);
    eval 'sub FILE_TYPE_VAT20 () {0xf8;}' unless defined(&FILE_TYPE_VAT20);
    eval 'sub FILE_TYPE_REALTIME () {0xf9;}' unless defined(&FILE_TYPE_REALTIME);
    eval 'sub UDF_ID_COMPLIANT () {"*OSTA UDF Compliant";}' unless defined(&UDF_ID_COMPLIANT);
    eval 'sub UDF_ID_LV_INFO () {"*UDF LV Info";}' unless defined(&UDF_ID_LV_INFO);
    eval 'sub UDF_ID_FREE_EA () {"*UDF FreeEASpace";}' unless defined(&UDF_ID_FREE_EA);
    eval 'sub UDF_ID_FREE_APP_EA () {"*UDF FreeAppEASpace";}' unless defined(&UDF_ID_FREE_APP_EA);
    eval 'sub UDF_ID_DVD_CGMS () {"*UDF DVD CGMS Info";}' unless defined(&UDF_ID_DVD_CGMS);
    eval 'sub UDF_ID_OS2_EA () {"*UDF OS/2 EA";}' unless defined(&UDF_ID_OS2_EA);
    eval 'sub UDF_ID_OS2_EA_LENGTH () {"*UDF OS/2 EALength";}' unless defined(&UDF_ID_OS2_EA_LENGTH);
    eval 'sub UDF_ID_MAC_VOLUME () {"*UDF Mac VolumeInfo";}' unless defined(&UDF_ID_MAC_VOLUME);
    eval 'sub UDF_ID_MAC_FINDER () {"*UDF Mac FinderInfo";}' unless defined(&UDF_ID_MAC_FINDER);
    eval 'sub UDF_ID_MAC_UNIQUE () {"*UDF Mac UniqueIDTable";}' unless defined(&UDF_ID_MAC_UNIQUE);
    eval 'sub UDF_ID_MAC_RESOURCE () {"*UDF Mac ResourceFork";}' unless defined(&UDF_ID_MAC_RESOURCE);
    eval 'sub UDF_ID_VIRTUAL () {"*UDF Virtual Partition";}' unless defined(&UDF_ID_VIRTUAL);
    eval 'sub UDF_ID_SPARABLE () {"*UDF Sparable Partition";}' unless defined(&UDF_ID_SPARABLE);
    eval 'sub UDF_ID_ALLOC () {"*UDF Virtual Alloc Tbl";}' unless defined(&UDF_ID_ALLOC);
    eval 'sub UDF_ID_SPARING () {"*UDF Sparing Table";}' unless defined(&UDF_ID_SPARING);
    eval 'sub UDF_OS_CLASS_UNDEF () {0x;}' unless defined(&UDF_OS_CLASS_UNDEF);
    eval 'sub UDF_OS_CLASS_DOS () {0x1;}' unless defined(&UDF_OS_CLASS_DOS);
    eval 'sub UDF_OS_CLASS_OS2 () {0x2;}' unless defined(&UDF_OS_CLASS_OS2);
    eval 'sub UDF_OS_CLASS_MAC () {0x3;}' unless defined(&UDF_OS_CLASS_MAC);
    eval 'sub UDF_OS_CLASS_UNIX () {0x4;}' unless defined(&UDF_OS_CLASS_UNIX);
    eval 'sub UDF_OS_CLASS_WIN95 () {0x5;}' unless defined(&UDF_OS_CLASS_WIN95);
    eval 'sub UDF_OS_CLASS_WINNT () {0x6;}' unless defined(&UDF_OS_CLASS_WINNT);
    eval 'sub UDF_OS_ID_UNDEF () {0x;}' unless defined(&UDF_OS_ID_UNDEF);
    eval 'sub UDF_OS_ID_DOS () {0x;}' unless defined(&UDF_OS_ID_DOS);
    eval 'sub UDF_OS_ID_OS2 () {0x;}' unless defined(&UDF_OS_ID_OS2);
    eval 'sub UDF_OS_ID_MAC () {0x;}' unless defined(&UDF_OS_ID_MAC);
    eval 'sub UDF_OS_ID_UNIX () {0x;}' unless defined(&UDF_OS_ID_UNIX);
    eval 'sub UDF_OS_ID_WIN95 () {0x;}' unless defined(&UDF_OS_ID_WIN95);
    eval 'sub UDF_OS_ID_WINNT () {0x;}' unless defined(&UDF_OS_ID_WINNT);
    eval 'sub UDF_OS_ID_AIX () {0x1;}' unless defined(&UDF_OS_ID_AIX);
    eval 'sub UDF_OS_ID_SOLARIS () {0x2;}' unless defined(&UDF_OS_ID_SOLARIS);
    eval 'sub UDF_OS_ID_HPUX () {0x3;}' unless defined(&UDF_OS_ID_HPUX);
    eval 'sub UDF_OS_ID_IRIX () {0x4;}' unless defined(&UDF_OS_ID_IRIX);
    eval 'sub UDF_OS_ID_LINUX () {0x5;}' unless defined(&UDF_OS_ID_LINUX);
    eval 'sub UDF_OS_ID_MKLINUX () {0x6;}' unless defined(&UDF_OS_ID_MKLINUX);
    eval 'sub UDF_OS_ID_FREEBSD () {0x7;}' unless defined(&UDF_OS_ID_FREEBSD);
    eval 'sub UDF_NAME_PAD () {4;}' unless defined(&UDF_NAME_PAD);
    eval 'sub UDF_NAME_LEN () {255;}' unless defined(&UDF_NAME_LEN);
    eval 'sub UDF_PATH_LEN () {1023;}' unless defined(&UDF_PATH_LEN);
}
1;
