Files
cmake/Utilities/cmllpkgc/llpkgc_file__internal.h
T
Vito Gamberini d4f638ee04 Merge branch 'upstream-llpkgc' into pkgc-update
* upstream-llpkgc:
  llpkgc 2026-07-07 (12b80381)
2026-07-14 11:37:12 -04:00

42 lines
1.1 KiB
C

/* 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;
void* _span_pos1;
int32_t error;
const char* reason;
const char* error_pos;
void* data;
void* _current;
void* llpkgc_file__settings;
uint8_t llpkgc_file__unfinished;
uint8_t llpkgc_file__lookahead;
uint8_t llpkgc_file__eof;
uint8_t llpkgc_file__value_resume;
uint8_t llpkgc_file__line_resume;
uint8_t llpkgc_file__text_resume;
};
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_ */