Lawrence Tang | 12042d7 | 2022-07-21 13:34:13 +0100 | [diff] [blame] | 1 | %module cperparse |
| 2 | %{ |
| 3 | #include "cper-parse.h" |
| 4 | #include "json.h" |
| 5 | #include <stdio.h> |
| 6 | %} |
| 7 | |
| 8 | //Library function declarations for module export. |
| 9 | json_object* cper_to_ir(FILE* cper_file); |
| 10 | void ir_to_cper(json_object* ir, FILE* out); |
| 11 | |
| 12 | //JSON function symbol export. |
| 13 | const char *json_object_to_json_string(struct json_object *obj); |
| 14 | struct json_object *json_object_from_file(const char *filename); |
| 15 | struct json_object *json_tokener_parse(const char *str); |