require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&LIBCBOR_H_)) {
    eval 'sub LIBCBOR_H_ () {1;}' unless defined(&LIBCBOR_H_);
    require 'cbor/common.ph';
    require 'cbor/data.ph';
    require 'cbor/arrays.ph';
    require 'cbor/bytestrings.ph';
    require 'cbor/floats_ctrls.ph';
    require 'cbor/ints.ph';
    require 'cbor/maps.ph';
    require 'cbor/strings.ph';
    require 'cbor/tags.ph';
    require 'cbor/callbacks.ph';
    require 'cbor/encoding.ph';
    require 'cbor/serialization.ph';
    require 'cbor/streaming.ph';
    if(defined(&__cplusplus)) {
    }
    if((defined(&CBOR_PRETTY_PRINTER) ? &CBOR_PRETTY_PRINTER : undef)) {
	require 'stdio.ph';
    }
    if(defined(&__cplusplus)) {
    }
}
1;
