mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
42 lines
1.1 KiB
C
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_ */
|