require '_h2ph_pre.ph';

unless(defined(&__INTERMEZZO_KML_H)) {
    eval 'sub __INTERMEZZO_KML_H () {1;}' unless defined(&__INTERMEZZO_KML_H);
    require 'linux/version.ph';
    require 'linux/intermezzo_psdev.ph';
    require 'linux/fs.ph';
    require 'linux/intermezzo_journal.ph';
    eval 'sub PRESTO_KML_MAJOR_VERSION () {0x10000;}' unless defined(&PRESTO_KML_MAJOR_VERSION);
    eval 'sub PRESTO_KML_MINOR_VERSION () {0x2001;}' unless defined(&PRESTO_KML_MINOR_VERSION);
    eval 'sub PRESTO_OP_NOOP () {0;}' unless defined(&PRESTO_OP_NOOP);
    eval 'sub PRESTO_OP_CREATE () {1;}' unless defined(&PRESTO_OP_CREATE);
    eval 'sub PRESTO_OP_MKDIR () {2;}' unless defined(&PRESTO_OP_MKDIR);
    eval 'sub PRESTO_OP_UNLINK () {3;}' unless defined(&PRESTO_OP_UNLINK);
    eval 'sub PRESTO_OP_RMDIR () {4;}' unless defined(&PRESTO_OP_RMDIR);
    eval 'sub PRESTO_OP_CLOSE () {5;}' unless defined(&PRESTO_OP_CLOSE);
    eval 'sub PRESTO_OP_SYMLINK () {6;}' unless defined(&PRESTO_OP_SYMLINK);
    eval 'sub PRESTO_OP_RENAME () {7;}' unless defined(&PRESTO_OP_RENAME);
    eval 'sub PRESTO_OP_SETATTR () {8;}' unless defined(&PRESTO_OP_SETATTR);
    eval 'sub PRESTO_OP_LINK () {9;}' unless defined(&PRESTO_OP_LINK);
    eval 'sub PRESTO_OP_OPEN () {10;}' unless defined(&PRESTO_OP_OPEN);
    eval 'sub PRESTO_OP_MKNOD () {11;}' unless defined(&PRESTO_OP_MKNOD);
    eval 'sub PRESTO_OP_WRITE () {12;}' unless defined(&PRESTO_OP_WRITE);
    eval 'sub PRESTO_OP_RELEASE () {13;}' unless defined(&PRESTO_OP_RELEASE);
    eval 'sub PRESTO_OP_TRUNC () {14;}' unless defined(&PRESTO_OP_TRUNC);
    eval 'sub PRESTO_LML_DONE () {1;}' unless defined(&PRESTO_LML_DONE);
    eval 'sub KML_KOP_MARK () {0xffff;}' unless defined(&KML_KOP_MARK);
    eval("sub KML_CREATE () { 1; }") unless defined(&KML_CREATE);
    eval("sub KML_MKDIR () { 2; }") unless defined(&KML_MKDIR);
    eval("sub KML_UNLINK () { 3; }") unless defined(&KML_UNLINK);
    eval("sub KML_RMDIR () { 4; }") unless defined(&KML_RMDIR);
    eval("sub KML_CLOSE () { 5; }") unless defined(&KML_CLOSE);
    eval("sub KML_SYMLINK () { 6; }") unless defined(&KML_SYMLINK);
    eval("sub KML_RENAME () { 7; }") unless defined(&KML_RENAME);
    eval("sub KML_SETATTR () { 8; }") unless defined(&KML_SETATTR);
    eval("sub KML_LINK () { 9; }") unless defined(&KML_LINK);
    eval("sub KML_OPEN () { 10; }") unless defined(&KML_OPEN);
    eval("sub KML_MKNOD () { 11; }") unless defined(&KML_MKNOD);
    eval("sub KML_ENDMARK () { 0xff; }") unless defined(&KML_ENDMARK);
    eval 'sub KML_REC_DELETE () {1;}' unless defined(&KML_REC_DELETE);
    eval 'sub KML_REC_EXIST () {0;}' unless defined(&KML_REC_EXIST);
    eval 'sub PRINT_KML_PREFIX () {0x1;}' unless defined(&PRINT_KML_PREFIX);
    eval 'sub PRINT_KML_SUFFIX () {0x2;}' unless defined(&PRINT_KML_SUFFIX);
    eval 'sub PRINT_KML_REC () {0x4;}' unless defined(&PRINT_KML_REC);
    eval 'sub PRINT_KML_OPTIMIZE () {0x8;}' unless defined(&PRINT_KML_OPTIMIZE);
    eval 'sub PRINT_KML_EXIST () {0x10;}' unless defined(&PRINT_KML_EXIST);
    eval 'sub PRINT_KML_DELETE () {0x20;}' unless defined(&PRINT_KML_DELETE);
    eval 'sub KML_CLOSE_BACKFETCH () {1;}' unless defined(&KML_CLOSE_BACKFETCH);
}
1;
