char *ureport_from_dump_dir(const char *dump_dir_path) { char *error_message; struct sr_report *report = sr_abrt_report_from_dir(dump_dir_path, &error_message); if (!report) error_msg_and_die("%s", error_message); char *json_ureport = sr_report_to_json(report); sr_report_free(report); return json_ureport; }
bool sr_abrt_print_report_from_dir(const char *directory, char **error_message) { struct sr_report *report = sr_abrt_report_from_dir(directory, error_message); if (!report) return false; char *json = sr_report_to_json(report); sr_report_free(report); puts(json); free(json); return true; }