#ifndef COMMON_H_ #define COMMON_H_ #define ASSERT_STRING(a, b) do { \ if(strcmp((a), (b)) != 0) { \ printf("FAILED: ASSERT_STRING(%s, %s) in %s on line %d.\n", \ a, b, __FILE__, __LINE__); \ } \ } while(0); #define ASSERT_ERR_OK(e) (assert(err_is_ok((e)))) #define ASSERT_ERR(val, errno) (assert(err_no((val)) == (errno))) #endif /* COMMON_H_ */