require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&LZMA_H_INTERNAL)) {
    die("Never\ include\ this\ file\ directly\.\ Use\ \<lzma\.h\>\ instead\.");
}
eval("sub LZMA_RESERVED_ENUM () { 0; }") unless defined(&LZMA_RESERVED_ENUM);
eval("sub LZMA_OK () { 0; }") unless defined(&LZMA_OK);
eval("sub LZMA_STREAM_END () { 1; }") unless defined(&LZMA_STREAM_END);
eval("sub LZMA_NO_CHECK () { 2; }") unless defined(&LZMA_NO_CHECK);
eval("sub LZMA_UNSUPPORTED_CHECK () { 3; }") unless defined(&LZMA_UNSUPPORTED_CHECK);
eval("sub LZMA_GET_CHECK () { 4; }") unless defined(&LZMA_GET_CHECK);
eval("sub LZMA_MEM_ERROR () { 5; }") unless defined(&LZMA_MEM_ERROR);
eval("sub LZMA_MEMLIMIT_ERROR () { 6; }") unless defined(&LZMA_MEMLIMIT_ERROR);
eval("sub LZMA_FORMAT_ERROR () { 7; }") unless defined(&LZMA_FORMAT_ERROR);
eval("sub LZMA_OPTIONS_ERROR () { 8; }") unless defined(&LZMA_OPTIONS_ERROR);
eval("sub LZMA_DATA_ERROR () { 9; }") unless defined(&LZMA_DATA_ERROR);
eval("sub LZMA_BUF_ERROR () { 10; }") unless defined(&LZMA_BUF_ERROR);
eval("sub LZMA_PROG_ERROR () { 11; }") unless defined(&LZMA_PROG_ERROR);
eval("sub LZMA_RUN () { 0; }") unless defined(&LZMA_RUN);
eval("sub LZMA_SYNC_FLUSH () { 1; }") unless defined(&LZMA_SYNC_FLUSH);
eval("sub LZMA_FULL_FLUSH () { 2; }") unless defined(&LZMA_FULL_FLUSH);
eval("sub LZMA_FULL_BARRIER () { 4; }") unless defined(&LZMA_FULL_BARRIER);
eval("sub LZMA_FINISH () { 3; }") unless defined(&LZMA_FINISH);
eval 'sub LZMA_STREAM_INIT () {{  &NULL, 0, 0,  &NULL, 0, 0,  &NULL,  &NULL,  &NULL,  &NULL,  &NULL,  &NULL, 0, 0, 0, 0,  &LZMA_RESERVED_ENUM,  &LZMA_RESERVED_ENUM };}' unless defined(&LZMA_STREAM_INIT);
1;
