11b0b00e3SLawrence Tang #ifndef CPER_PARSE_H 21b0b00e3SLawrence Tang #define CPER_PARSE_H 31b0b00e3SLawrence Tang #include "json.h" 41b0b00e3SLawrence Tang 5*3c43f743SLawrence Tang #define CPER_HEADER_FLAG_TYPES_KEYS (int []){1, 2, 3} 6*3c43f743SLawrence Tang #define CPER_HEADER_FLAG_TYPES_VALUES (const char*[]){"HW_ERROR_FLAGS_RECOVERED", "HW_ERROR_FLAGS_PREVERR", "HW_ERROR_FLAGS_SIMULATED"} 7*3c43f743SLawrence Tang 81b0b00e3SLawrence Tang json_object* cper_to_ir(const char* filename); 91b0b00e3SLawrence Tang 101b0b00e3SLawrence Tang #endif