| /* Distributed under the OSI-approved BSD 3-Clause License. | |
| See accompanying file LICENSE.rst for details. */ | |
| /* This code was generated by llpkgc, do not edit it by hand | |
| See: https://gitlab.kitware.com/utils/llpkgc */ | |
| #ifndef INCLUDE_LLPKGC_FILE__INTERNAL_H_ | |
| #define INCLUDE_LLPKGC_FILE__INTERNAL_H_ | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| #include <stdint.h> | |
| typedef struct llpkgc_file__internal_s llpkgc_file__internal_t; | |
| struct llpkgc_file__internal_s { | |
| int32_t _index; | |
| void* _span_pos0; | |
| void* _span_cb0; | |
| int32_t error; | |
| const char* reason; | |
| const char* error_pos; | |
| void* data; | |
| void* _current; | |
| void* settings; | |
| void* end; | |
| void* callback_reason; | |
| uint32_t finish; | |
| uint8_t done; | |
| uint8_t mark; | |
| void* whitespace_start; | |
| void* whitespace_end; | |
| }; | |
| int llpkgc_file__internal_init(llpkgc_file__internal_t* s); | |
| int llpkgc_file__internal_execute(llpkgc_file__internal_t* s, const char* p, const char* endp); | |
| #ifdef __cplusplus | |
| } /* extern "C" */ | |
| #endif | |
| #endif /* INCLUDE_LLPKGC_FILE__INTERNAL_H_ */ |