Formatting .c/.h files and fix memory leakage issues
Signed-off-by: John Chung <john.chung@arm.com>
Change-Id: Id8328f412c2724992d80c0b3f895c8f85bc4ae68
diff --git a/cper-parse.h b/cper-parse.h
index 40c2bf4..752036e 100644
--- a/cper-parse.h
+++ b/cper-parse.h
@@ -2,17 +2,38 @@
#define CPER_PARSE_H
#include <json.h>
-#define CPER_HEADER_VALID_BITFIELD_NAMES (const char*[]) {"platformIDValid", "timestampValid", "partitionIDValid"}
-#define CPER_SECTION_DESCRIPTOR_VALID_BITFIELD_NAMES (const char*[]) {"fruIDValid", "fruStringValid"}
-#define CPER_SECTION_DESCRIPTOR_FLAGS_BITFIELD_NAMES (const char*[]) \
- {"primary", "containmentWarning", "reset", "errorThresholdExceeded", "resourceNotAccessible", "latentError", \
- "propagated", "overflow"}
-#define CPER_HEADER_FLAG_TYPES_KEYS (int []){1, 2, 4}
-#define CPER_HEADER_FLAG_TYPES_VALUES (const char*[]){"HW_ERROR_FLAGS_RECOVERED", "HW_ERROR_FLAGS_PREVERR", "HW_ERROR_FLAGS_SIMULATED"}
+#define CPER_HEADER_VALID_BITFIELD_NAMES \
+ (const char *[]) \
+ { \
+ "platformIDValid", "timestampValid", "partitionIDValid" \
+ }
+#define CPER_SECTION_DESCRIPTOR_VALID_BITFIELD_NAMES \
+ (const char *[]) \
+ { \
+ "fruIDValid", "fruStringValid" \
+ }
+#define CPER_SECTION_DESCRIPTOR_FLAGS_BITFIELD_NAMES \
+ (const char *[]) \
+ { \
+ "primary", "containmentWarning", "reset", \
+ "errorThresholdExceeded", "resourceNotAccessible", \
+ "latentError", "propagated", "overflow" \
+ }
+#define CPER_HEADER_FLAG_TYPES_KEYS \
+ (int[]) \
+ { \
+ 1, 2, 4 \
+ }
+#define CPER_HEADER_FLAG_TYPES_VALUES \
+ (const char *[]) \
+ { \
+ "HW_ERROR_FLAGS_RECOVERED", "HW_ERROR_FLAGS_PREVERR", \
+ "HW_ERROR_FLAGS_SIMULATED" \
+ }
-json_object* cper_to_ir(FILE* cper_file);
-json_object* cper_single_section_to_ir(FILE* cper_section_file);
-void ir_to_cper(json_object* ir, FILE* out);
-void ir_single_section_to_cper(json_object* ir, FILE* out);
+json_object *cper_to_ir(FILE *cper_file);
+json_object *cper_single_section_to_ir(FILE *cper_section_file);
+void ir_to_cper(json_object *ir, FILE *out);
+void ir_single_section_to_cper(json_object *ir, FILE *out);
-#endif
\ No newline at end of file
+#endif