Page MenuHomePhorge

oxc.h
No OneTemporary

Size
719 B
Referenced Files
None
Subscribers
None
#ifndef OXC_PARSER_H
#define OXC_PARSER_H
#include <stddef.h>
#include <stdint.h>
#define OXC_ERR_NULL_INPUT -1
#define OXC_ERR_INVALID_UTF8 -2
#define OXC_ERR_PARSE_FAILED -3
#define OXC_ERR_TRANSFORM_FAILED -4
#define OXC_ERR_OUTPUT_TOO_LARGE -5
typedef struct {
char *json;
size_t json_len;
char *error_msg;
int success;
} OxcParseResult;
int OXC_strip_types(
const char *input,
const char *filename,
char *output,
size_t output_len
);
OxcParseResult *OXC_parse(
const char *input,
const char *filename
);
void OXC_free_result(OxcParseResult *result);
int OXC_validate_syntax(
const char *input,
const char *filename,
char *error_msg,
size_t error_msg_len
);
#endif

File Metadata

Mime Type
text/x-c
Expires
Fri, Mar 27, 12:35 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
512437
Default Alt Text
oxc.h (719 B)

Event Timeline