require '_h2ph_pre.ph';

if(!defined( &_LINUX_UDF_FS_H)) {
    eval 'sub _LINUX_UDF_FS_H () {1;}' unless defined(&_LINUX_UDF_FS_H);
    eval 'sub UDF_PREALLOCATE () {1;}' unless defined(&UDF_PREALLOCATE);
    eval 'sub UDF_DEFAULT_PREALLOC_BLOCKS () {8;}' unless defined(&UDF_DEFAULT_PREALLOC_BLOCKS);
    eval 'sub UDFFS_DATE () {"2001/08/12";}' unless defined(&UDFFS_DATE);
    eval 'sub UDFFS_VERSION () {"0.9.4.2";}' unless defined(&UDFFS_VERSION);
    if(!defined( &UDFFS_RW)) {
	if(defined( &CONFIG_UDF_RW)) {
	    eval 'sub UDFFS_RW () {1;}' unless defined(&UDFFS_RW);
	} else {
	    eval 'sub UDFFS_RW () {0;}' unless defined(&UDFFS_RW);
	}
    }
    eval 'sub UDFFS_DEBUG () {1;}' unless defined(&UDFFS_DEBUG);
    if(defined(&UDFFS_DEBUG)) {
	eval 'sub udf_debug () {( &f,  &a...) {  &printk ( &KERN_DEBUG "UDF-fs DEBUG %s:%d:%s: ",  &__FILE__,  &__LINE__,  &__FUNCTION__);  &printk ( &f,  &a); };}' unless defined(&udf_debug);
    } else {
	eval 'sub udf_debug () {( &f,  &a...);}' unless defined(&udf_debug);
    }
    eval 'sub udf_info () {( &f,  &a...)  &printk ( &KERN_INFO "UDF-fs INFO "  &f,  &a);;}' unless defined(&udf_info);
}
1;
