Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Kitware
GitHub Repository: Kitware/CMake
Path: blob/master/Utilities/cmllpkgc/llpkgc__internal.h
3148 views
1
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2
file LICENSE.rst or https://cmake.org/licensing for details. */
3
4
/* This code was generated by llpkgc, do not edit it by hand
5
See: https://gitlab.kitware.com/utils/llpkgc */
6
7
8
#ifndef INCLUDE_LLPKGC__INTERNAL_H_
9
#define INCLUDE_LLPKGC__INTERNAL_H_
10
#ifdef __cplusplus
11
extern "C" {
12
#endif
13
14
#include <stdint.h>
15
16
typedef struct llpkgc__internal_s llpkgc__internal_t;
17
struct llpkgc__internal_s {
18
int32_t _index;
19
void* _span_pos0;
20
void* _span_cb0;
21
int32_t error;
22
const char* reason;
23
const char* error_pos;
24
void* data;
25
void* _current;
26
void* settings;
27
uint8_t unfinished_;
28
uint8_t escaped_;
29
};
30
31
int llpkgc__internal_init(llpkgc__internal_t* s);
32
int llpkgc__internal_execute(llpkgc__internal_t* s, const char* p, const char* endp);
33
34
#ifdef __cplusplus
35
} /* extern "C" */
36
#endif
37
#endif /* INCLUDE_LLPKGC__INTERNAL_H_ */
38
39