require '_h2ph_pre.ph';

if(!defined( &_LINUX_UDF_167_H)) {
    eval 'sub _LINUX_UDF_167_H () {1;}' unless defined(&_LINUX_UDF_167_H);
    eval 'sub Uint8 () {\'unsigned char\';}' unless defined(&Uint8);
    eval 'sub Sint8 () {\'char\';}' unless defined(&Sint8);
    eval 'sub Uint16 () {\'unsigned short\';}' unless defined(&Uint16);
    eval 'sub Sint16 () {\'short\';}' unless defined(&Sint16);
    eval 'sub Uint32 () {\'unsigned int\';}' unless defined(&Uint32);
    eval 'sub Sint32 () {\'int\';}' unless defined(&Sint32);
    eval 'sub Uint64 () {\'unsigned long long\';}' unless defined(&Uint64);
    eval 'sub Sint64 () {\'long long\';}' unless defined(&Sint64);
    eval 'sub TIMESTAMP_TYPE_CUT () {0x;}' unless defined(&TIMESTAMP_TYPE_CUT);
    eval 'sub TIMESTAMP_TYPE_LOCAL () {0x1;}' unless defined(&TIMESTAMP_TYPE_LOCAL);
    eval 'sub TIMESTAMP_TYPE_AGREEMENT () {0x2;}' unless defined(&TIMESTAMP_TYPE_AGREEMENT);
    eval 'sub regid () { &EntityID;}' unless defined(&regid);
    eval 'sub ENTITYID_FLAGS_DIRTY () {0x1;}' unless defined(&ENTITYID_FLAGS_DIRTY);
    eval 'sub ENTITYID_FLAGS_PROTECTED () {0x2;}' unless defined(&ENTITYID_FLAGS_PROTECTED);
    eval 'sub STD_ID_LEN () {5;}' unless defined(&STD_ID_LEN);
    eval 'sub STD_ID_BEA01 () {"BEA01";}' unless defined(&STD_ID_BEA01);
    eval 'sub STD_ID_BOOT2 () {"BOOT2";}' unless defined(&STD_ID_BOOT2);
    eval 'sub STD_ID_CD001 () {"CD001";}' unless defined(&STD_ID_CD001);
    eval 'sub STD_ID_CDW02 () {"CDW02";}' unless defined(&STD_ID_CDW02);
    eval 'sub STD_ID_NSR02 () {"NSR02";}' unless defined(&STD_ID_NSR02);
    eval 'sub STD_ID_NSR03 () {"NSR03";}' unless defined(&STD_ID_NSR03);
    eval 'sub STD_ID_TEA01 () {"TEA01";}' unless defined(&STD_ID_TEA01);
    eval 'sub BOOT_FLAGS_ERASE () {1;}' unless defined(&BOOT_FLAGS_ERASE);
    eval 'sub TID_UNUSED_DESC () {0x;}' unless defined(&TID_UNUSED_DESC);
    eval 'sub TID_PRIMARY_VOL_DESC () {0x1;}' unless defined(&TID_PRIMARY_VOL_DESC);
    eval 'sub TID_ANCHOR_VOL_DESC_PTR () {0x2;}' unless defined(&TID_ANCHOR_VOL_DESC_PTR);
    eval 'sub TID_VOL_DESC_PTR () {0x3;}' unless defined(&TID_VOL_DESC_PTR);
    eval 'sub TID_IMP_USE_VOL_DESC () {0x4;}' unless defined(&TID_IMP_USE_VOL_DESC);
    eval 'sub TID_PARTITION_DESC () {0x5;}' unless defined(&TID_PARTITION_DESC);
    eval 'sub TID_LOGICAL_VOL_DESC () {0x6;}' unless defined(&TID_LOGICAL_VOL_DESC);
    eval 'sub TID_UNALLOC_SPACE_DESC () {0x7;}' unless defined(&TID_UNALLOC_SPACE_DESC);
    eval 'sub TID_TERMINATING_DESC () {0x8;}' unless defined(&TID_TERMINATING_DESC);
    eval 'sub TID_LOGICAL_VOL_INTEGRITY_DESC () {0x9;}' unless defined(&TID_LOGICAL_VOL_INTEGRITY_DESC);
    eval 'sub TID_FILE_SET_DESC () {0x100;}' unless defined(&TID_FILE_SET_DESC);
    eval 'sub TID_FILE_IDENT_DESC () {0x101;}' unless defined(&TID_FILE_IDENT_DESC);
    eval 'sub TID_ALLOC_EXTENT_DESC () {0x102;}' unless defined(&TID_ALLOC_EXTENT_DESC);
    eval 'sub TID_INDIRECT_ENTRY () {0x103;}' unless defined(&TID_INDIRECT_ENTRY);
    eval 'sub TID_TERMINAL_ENTRY () {0x104;}' unless defined(&TID_TERMINAL_ENTRY);
    eval 'sub TID_FILE_ENTRY () {0x105;}' unless defined(&TID_FILE_ENTRY);
    eval 'sub TID_EXTENDED_ATTRE_HEADER_DESC () {0x106;}' unless defined(&TID_EXTENDED_ATTRE_HEADER_DESC);
    eval 'sub TID_UNALLOCATED_SPACE_ENTRY () {0x107;}' unless defined(&TID_UNALLOCATED_SPACE_ENTRY);
    eval 'sub TID_SPACE_BITMAP_DESC () {0x108;}' unless defined(&TID_SPACE_BITMAP_DESC);
    eval 'sub TID_PARTITION_INTEGRITY_ENTRY () {0x109;}' unless defined(&TID_PARTITION_INTEGRITY_ENTRY);
    eval 'sub TID_EXTENDED_FILE_ENTRY () {0x10a;}' unless defined(&TID_EXTENDED_FILE_ENTRY);
    eval 'sub VOL_SET_IDENT () {1;}' unless defined(&VOL_SET_IDENT);
    eval 'sub PARTITION_FLAGS_ALLOC () {1;}' unless defined(&PARTITION_FLAGS_ALLOC);
    eval 'sub PARTITION_CONTENTS_FDC01 () {"+FDC01";}' unless defined(&PARTITION_CONTENTS_FDC01);
    eval 'sub PARTITION_CONTENTS_CD001 () {"+CD001";}' unless defined(&PARTITION_CONTENTS_CD001);
    eval 'sub PARTITION_CONTENTS_CDW02 () {"+CDW02";}' unless defined(&PARTITION_CONTENTS_CDW02);
    eval 'sub PARTITION_CONTENTS_NSR02 () {"+NSR02";}' unless defined(&PARTITION_CONTENTS_NSR02);
    eval 'sub PARTITION_CONTENTS_NSR03 () {"+NSR03";}' unless defined(&PARTITION_CONTENTS_NSR03);
    eval 'sub PARTITION_ACCESS_NONE () {0;}' unless defined(&PARTITION_ACCESS_NONE);
    eval 'sub PARTITION_ACCESS_R () {1;}' unless defined(&PARTITION_ACCESS_R);
    eval 'sub PARTITION_ACCESS_WO () {2;}' unless defined(&PARTITION_ACCESS_WO);
    eval 'sub PARTITION_ACCESS_RW () {3;}' unless defined(&PARTITION_ACCESS_RW);
    eval 'sub PARTITION_ACCESS_OW () {4;}' unless defined(&PARTITION_ACCESS_OW);
    eval 'sub PARTITION_MAP_TYPE_NONE () {0;}' unless defined(&PARTITION_MAP_TYPE_NONE);
    eval 'sub PARTITION_MAP_TYPE_1 () {1;}' unless defined(&PARTITION_MAP_TYPE_1);
    eval 'sub PARTITION_MAP_TYPE_2 () {2;}' unless defined(&PARTITION_MAP_TYPE_2);
    eval 'sub INTEGRITY_TYPE_OPEN () {0;}' unless defined(&INTEGRITY_TYPE_OPEN);
    eval 'sub INTEGRITY_TYPE_CLOSE () {1;}' unless defined(&INTEGRITY_TYPE_CLOSE);
    eval 'sub EXTENT_RECORDED_ALLOCATED () {0x;}' unless defined(&EXTENT_RECORDED_ALLOCATED);
    eval 'sub EXTENT_NOT_RECORDED_ALLOCATED () {0x1;}' unless defined(&EXTENT_NOT_RECORDED_ALLOCATED);
    eval 'sub EXTENT_NOT_RECORDED_NOT_ALLOCATED () {0x2;}' unless defined(&EXTENT_NOT_RECORDED_NOT_ALLOCATED);
    eval 'sub EXTENT_NEXT_EXTENT_ALLOCDECS () {0x3;}' unless defined(&EXTENT_NEXT_EXTENT_ALLOCDECS);
    eval 'sub FILE_HIDDEN () {1;}' unless defined(&FILE_HIDDEN);
    eval 'sub FILE_DIRECTORY () {2;}' unless defined(&FILE_DIRECTORY);
    eval 'sub FILE_DELETED () {4;}' unless defined(&FILE_DELETED);
    eval 'sub FILE_PARENT () {8;}' unless defined(&FILE_PARENT);
    eval 'sub FILE_METADATA () {0x10;}' unless defined(&FILE_METADATA);
    eval 'sub FILE_TYPE_NONE () {0x;}' unless defined(&FILE_TYPE_NONE);
    eval 'sub FILE_TYPE_UNALLOC () {0x1;}' unless defined(&FILE_TYPE_UNALLOC);
    eval 'sub FILE_TYPE_INTEGRITY () {0x2;}' unless defined(&FILE_TYPE_INTEGRITY);
    eval 'sub FILE_TYPE_INDIRECT () {0x3;}' unless defined(&FILE_TYPE_INDIRECT);
    eval 'sub FILE_TYPE_DIRECTORY () {0x4;}' unless defined(&FILE_TYPE_DIRECTORY);
    eval 'sub FILE_TYPE_REGULAR () {0x5;}' unless defined(&FILE_TYPE_REGULAR);
    eval 'sub FILE_TYPE_BLOCK () {0x6;}' unless defined(&FILE_TYPE_BLOCK);
    eval 'sub FILE_TYPE_CHAR () {0x7;}' unless defined(&FILE_TYPE_CHAR);
    eval 'sub FILE_TYPE_EXTENDED () {0x8;}' unless defined(&FILE_TYPE_EXTENDED);
    eval 'sub FILE_TYPE_FIFO () {0x9;}' unless defined(&FILE_TYPE_FIFO);
    eval 'sub FILE_TYPE_SOCKET () {0xa;}' unless defined(&FILE_TYPE_SOCKET);
    eval 'sub FILE_TYPE_TERMINAL () {0xb;}' unless defined(&FILE_TYPE_TERMINAL);
    eval 'sub FILE_TYPE_SYMLINK () {0xc;}' unless defined(&FILE_TYPE_SYMLINK);
    eval 'sub FILE_TYPE_STREAMDIR () {0xd;}' unless defined(&FILE_TYPE_STREAMDIR);
    eval 'sub ICB_FLAG_ALLOC_MASK () {0x7;}' unless defined(&ICB_FLAG_ALLOC_MASK);
    eval 'sub ICB_FLAG_SORTED () {0x8;}' unless defined(&ICB_FLAG_SORTED);
    eval 'sub ICB_FLAG_NONRELOCATABLE () {0x10;}' unless defined(&ICB_FLAG_NONRELOCATABLE);
    eval 'sub ICB_FLAG_ARCHIVE () {0x20;}' unless defined(&ICB_FLAG_ARCHIVE);
    eval 'sub ICB_FLAG_SETUID () {0x40;}' unless defined(&ICB_FLAG_SETUID);
    eval 'sub ICB_FLAG_SETGID () {0x80;}' unless defined(&ICB_FLAG_SETGID);
    eval 'sub ICB_FLAG_STICKY () {0x100;}' unless defined(&ICB_FLAG_STICKY);
    eval 'sub ICB_FLAG_CONTIGUOUS () {0x200;}' unless defined(&ICB_FLAG_CONTIGUOUS);
    eval 'sub ICB_FLAG_SYSTEM () {0x400;}' unless defined(&ICB_FLAG_SYSTEM);
    eval 'sub ICB_FLAG_TRANSFORMED () {0x800;}' unless defined(&ICB_FLAG_TRANSFORMED);
    eval 'sub ICB_FLAG_MULTIVERSIONS () {0x1000;}' unless defined(&ICB_FLAG_MULTIVERSIONS);
    eval 'sub ICB_FLAG_AD_SHORT () {0;}' unless defined(&ICB_FLAG_AD_SHORT);
    eval 'sub ICB_FLAG_AD_LONG () {1;}' unless defined(&ICB_FLAG_AD_LONG);
    eval 'sub ICB_FLAG_AD_EXTENDED () {2;}' unless defined(&ICB_FLAG_AD_EXTENDED);
    eval 'sub ICB_FLAG_AD_IN_ICB () {3;}' unless defined(&ICB_FLAG_AD_IN_ICB);
    eval 'sub PERM_O_EXEC () {0x1;}' unless defined(&PERM_O_EXEC);
    eval 'sub PERM_O_WRITE () {0x2;}' unless defined(&PERM_O_WRITE);
    eval 'sub PERM_O_READ () {0x4;}' unless defined(&PERM_O_READ);
    eval 'sub PERM_O_CHATTR () {0x8;}' unless defined(&PERM_O_CHATTR);
    eval 'sub PERM_O_DELETE () {0x10;}' unless defined(&PERM_O_DELETE);
    eval 'sub PERM_G_EXEC () {0x20;}' unless defined(&PERM_G_EXEC);
    eval 'sub PERM_G_WRITE () {0x40;}' unless defined(&PERM_G_WRITE);
    eval 'sub PERM_G_READ () {0x80;}' unless defined(&PERM_G_READ);
    eval 'sub PERM_G_CHATTR () {0x100;}' unless defined(&PERM_G_CHATTR);
    eval 'sub PERM_G_DELETE () {0x200;}' unless defined(&PERM_G_DELETE);
    eval 'sub PERM_U_EXEC () {0x400;}' unless defined(&PERM_U_EXEC);
    eval 'sub PERM_U_WRITE () {0x800;}' unless defined(&PERM_U_WRITE);
    eval 'sub PERM_U_READ () {0x1000;}' unless defined(&PERM_U_READ);
    eval 'sub PERM_U_CHATTR () {0x2000;}' unless defined(&PERM_U_CHATTR);
    eval 'sub PERM_U_DELETE () {0x4000;}' unless defined(&PERM_U_DELETE);
    eval 'sub RECORD_FMT_NONE () {0;}' unless defined(&RECORD_FMT_NONE);
    eval 'sub RECORD_FMT_FIXED_PAD () {1;}' unless defined(&RECORD_FMT_FIXED_PAD);
    eval 'sub RECORD_FMT_FIXED () {2;}' unless defined(&RECORD_FMT_FIXED);
    eval 'sub RECORD_FMT_VARIABLE8 () {3;}' unless defined(&RECORD_FMT_VARIABLE8);
    eval 'sub RECORD_FMT_VARIABLE16 () {4;}' unless defined(&RECORD_FMT_VARIABLE16);
    eval 'sub RECORD_FMT_VARIABLE16_MSB () {5;}' unless defined(&RECORD_FMT_VARIABLE16_MSB);
    eval 'sub RECORD_FMT_VARIABLE32 () {6;}' unless defined(&RECORD_FMT_VARIABLE32);
    eval 'sub RECORD_FMT_PRINT () {7;}' unless defined(&RECORD_FMT_PRINT);
    eval 'sub RECORD_FMT_LF () {8;}' unless defined(&RECORD_FMT_LF);
    eval 'sub RECORD_FMT_CR () {9;}' unless defined(&RECORD_FMT_CR);
    eval 'sub RECORD_FMT_CRLF () {10;}' unless defined(&RECORD_FMT_CRLF);
    eval 'sub RECORD_FMT_LFCR () {10;}' unless defined(&RECORD_FMT_LFCR);
    eval 'sub FTE_CREATION () {0;}' unless defined(&FTE_CREATION);
    eval 'sub FTE_DELETION () {2;}' unless defined(&FTE_DELETION);
    eval 'sub FTE_EFFECTIVE () {3;}' unless defined(&FTE_EFFECTIVE);
    eval 'sub FTE_BACKUP () {5;}' unless defined(&FTE_BACKUP);
    eval 'sub EXTATTR_CHAR_SET () {1;}' unless defined(&EXTATTR_CHAR_SET);
    eval 'sub EXTATTR_ALT_PERMS () {3;}' unless defined(&EXTATTR_ALT_PERMS);
    eval 'sub EXTATTR_FILE_TIMES () {5;}' unless defined(&EXTATTR_FILE_TIMES);
    eval 'sub EXTATTR_INFO_TIMES () {6;}' unless defined(&EXTATTR_INFO_TIMES);
    eval 'sub EXTATTR_DEV_SPEC () {12;}' unless defined(&EXTATTR_DEV_SPEC);
    eval 'sub EXTATTR_IMP_USE () {2048;}' unless defined(&EXTATTR_IMP_USE);
    eval 'sub EXTATTR_APP_USE () {65536;}' unless defined(&EXTATTR_APP_USE);
}
1;
