70#define test_data(r,f,m, flag) \
72 cpl_msg_info("test_data", "%s", m); \
74 cpl_assert(r != NULL); \
75 if (cpl_error_get_code() != CPL_ERROR_NONE) flag=EXIT_FAILURE; \
76 cpl_test_error(CPL_ERROR_NONE); \
87#define test(f,m, flag) \
89 cpl_msg_info("test", "%s", m); \
91 if (cpl_error_get_code() != CPL_ERROR_NONE) flag=EXIT_FAILURE; \
92 cpl_test_error(CPL_ERROR_NONE); \
103#define test_failure(e,f,m, flag) \
105 cpl_msg_info("test_failure", "%s", m); \
106 if (cpl_error_get_code() != e) flag=EXIT_FAILURE; \
107 cpl_test_eq_error(f, e); \
118#define test_pfailure(e,f,m,flag) \
120 cpl_msg_info("test_failure", "%s", m); \
122 cpl_error_code err = cpl_error_get_code (); \
123 cpl_test_eq_error(err, e); \
124 if (err != e) flag=EXIT_FAILURE; \
136#define test_ivalue(e,f,m, flag) \
138 cpl_msg_info("test_ivalue", "%s", m); \
140 if (f != e) flag = EXIT_FAILURE; \
141 cpl_test_error(CPL_ERROR_NONE); \
152#define test_pvalue(e,f,m, flag) \
154 cpl_msg_info("test_pvalue", "%s", m); \
155 cpl_test_eq_ptr(f, e); \
156 if (cpl_error_get_code() != CPL_ERROR_NONE) flag = EXIT_FAILURE; \
157 cpl_test_error(CPL_ERROR_NONE); \
169#define test_fvalue(e,t,f,m, flag) \
171 cpl_msg_info("test_fvalue", "%s", m); \
172 cpl_test_abs(f, e, t); \
173 if (cpl_error_get_code() != CPL_ERROR_NONE) flag = EXIT_FAILURE; \
174 cpl_test_error(CPL_ERROR_NONE); \
186#define test_cvalue(e,t,f,m, flag) \
188 cpl_msg_info("test_cvalue", "%s", m); \
189 cpl_test_abs_complex(f, e, t); \
190 if (cpl_error_get_code() != CPL_ERROR_NONE) flag = EXIT_FAILURE; \
191 cpl_test_error(CPL_ERROR_NONE); \
202#define test_svalue(e,f,m, flag) \
204 cpl_msg_info("test_svalue", "%s", m); \
205 cpl_test_eq_string(f, e); \
206 if (cpl_error_get_code() != CPL_ERROR_NONE) flag = EXIT_FAILURE; \
207 cpl_test_error(CPL_ERROR_NONE); \
210#define GRAVI_INS_TRAIN_EXT_NAME "INS_TRAIN"
211#define GRAVI_INS_DESC_EXT_NAME "INS_DESCRIPTION"
212#define GRAVI_PRIMARY_HDR_EXT "PRIMARY_HDR"
213#define GRAVI_IMAGING_DATA_NAME_EXT "IMAGING_DATA"
214#define GRAVI_IMAGING_DETECTOR_NAME_EXT "IMAGING_DETECTOR"
int gravi_propertylist_compare(cpl_propertylist *, cpl_propertylist *)
int gravi_table_compare(cpl_table *, cpl_table *)
int gravi_data_compare(gravi_data *, gravi_data *)
int gravi_array_compare(cpl_array *, cpl_array *)
typedefCPL_BEGIN_DECLS struct _gravi_data_ gravi_data