35 # define CRM_ASSERT(expr) do { \
36 if(__unlikely((expr) == FALSE)) { \
37 crm_abort(__FILE__, __FUNCTION__, __LINE__, #expr, TRUE, FALSE); \
43 # define PCMK_ERROR_OFFSET 190
44 # define PCMK_CUSTOM_OFFSET 200
45 # define pcmk_err_generic 201
46 # define pcmk_err_no_quorum 202
47 # define pcmk_err_schema_validation 203
48 # define pcmk_err_transform_failed 204
49 # define pcmk_err_old_data 205
50 # define pcmk_err_diff_failed 206
51 # define pcmk_err_diff_resync 207
52 # define pcmk_err_cib_modified 208
53 # define pcmk_err_cib_backup 209
54 # define pcmk_err_cib_save 210
55 # define pcmk_err_schema_unchanged 211
56 # define pcmk_err_cib_corrupt 212
57 # define pcmk_err_panic 255
const char * pcmk_strerror(int rc)
const char * pcmk_errorname(int rc)
const char * bz2_strerror(int rc)