Imported Upstream version 0.7.5
[platform/upstream/libsolv.git] / ext / solv_jsonparser.h
index d58d9e3..f728fb6 100644 (file)
@@ -20,7 +20,7 @@ struct solv_jsonparser {
   char *value;
   size_t valuelen;
 
-  int state;
+  int state;           /* START, END, OBJECT, ARRAY */
   Queue stateq;
   int nextc;
   int nextline;
@@ -41,8 +41,8 @@ struct solv_jsonparser {
 #define JP_ARRAY       8
 #define JP_ARRAY_END   9
 
-struct solv_jsonparser *jsonparser_init(struct solv_jsonparser *jp, FILE *fp);
-struct solv_jsonparser *jsonparser_free(struct solv_jsonparser *jp);
+void jsonparser_init(struct solv_jsonparser *jp, FILE *fp);
+void jsonparser_free(struct solv_jsonparser *jp);
 int jsonparser_parse(struct solv_jsonparser *jp);
 int jsonparser_skip(struct solv_jsonparser *jp, int type);