2 * Copyright (c) 2018, SUSE LLC
4 * This program is licensed under the BSD license, read LICENSE.BSD
5 * for further information
8 #ifndef SOLV_JSONPARSER_H
9 #define SOLV_JSONPARSER_H
13 struct solv_jsonparser {
40 #define JP_OBJECT_END 7
42 #define JP_ARRAY_END 9
44 struct solv_jsonparser *jsonparser_init(struct solv_jsonparser *jp, FILE *fp);
45 struct solv_jsonparser *jsonparser_free(struct solv_jsonparser *jp);
46 int jsonparser_parse(struct solv_jsonparser *jp);
47 int jsonparser_skip(struct solv_jsonparser *jp, int type);
49 #endif /* SOLV_JSONPARSER_H */