RCODE
if ((ret = RCODE(rc)) != 0)
#define POSITIVE_RESPONSE(x) (RCODE(x) == 0)
#define NEGATIVE_RESPONSE(x) (RCODE(x) != 0)
if (RCODE(info) == RCODE_CFT_ERR) {
rc = -RCODE(info);
rc = -RCODE(info);