header = """/**
* office_oxide C API
*
* C-compatible Foreign Function Interface for office_oxide.
* Consumed by Go (CGo), Node.js (N-API), C# (P/Invoke).
*
* Error Convention:
* Most functions accept an `int* error_code` out-parameter.
* 0 = success, 1 = invalid arg, 2 = IO error, 3 = parse error,
* 4 = extraction failed, 5 = internal error, 6 = unsupported feature.
*
* Memory Convention:
* - Strings returned as `char*` must be freed with office_oxide_free_string().
* - Byte buffers returned as `uint8_t*` (with `out_len`) must be freed with
* office_oxide_free_bytes(ptr, len).
* - Opaque handles must be freed with their corresponding *_free() function.
*/"""
include_guard = "OFFICE_OXIDE_H"
language = "C"
cpp_compat = true
style = "both"
pragma_once = false
autogen_warning = "/* Auto-generated by cbindgen. Do not edit. */"
include_version = true
no_includes = false
sys_includes = ["stdint.h", "stdbool.h", "stddef.h"]
[export]
prefix = ""
[parse]
parse_deps = false
[parse.expand]
crates = []
[fn]
prefix = ""