Lines Matching defs:cmp
401 #define EXPECT_PTREQ(cond, expr, cmp) \
402 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptreq(expr, llen, cmp); } while (0)
405 int expect_ptreq(const void *expr, int llen, const void *cmp)
410 if (expr != cmp) {
419 #define EXPECT_PTRNE(cond, expr, cmp) \
420 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrne(expr, llen, cmp); } while (0)
423 int expect_ptrne(const void *expr, int llen, const void *cmp)
428 if (expr == cmp) {
437 #define EXPECT_PTRGE(cond, expr, cmp) \
438 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrge(expr, llen, cmp); } while (0)
441 int expect_ptrge(const void *expr, int llen, const void *cmp)
443 int ret = !(expr >= cmp);
450 #define EXPECT_PTRGT(cond, expr, cmp) \
451 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrgt(expr, llen, cmp); } while (0)
454 int expect_ptrgt(const void *expr, int llen, const void *cmp)
456 int ret = !(expr > cmp);
464 #define EXPECT_PTRLE(cond, expr, cmp) \
465 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrle(expr, llen, cmp); } while (0)
468 int expect_ptrle(const void *expr, int llen, const void *cmp)
470 int ret = !(expr <= cmp);
478 #define EXPECT_PTRLT(cond, expr, cmp) \
479 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrlt(expr, llen, cmp); } while (0)
482 int expect_ptrlt(const void *expr, int llen, const void *cmp)
484 int ret = !(expr < cmp);
555 #define EXPECT_STREQ(cond, expr, cmp) \
556 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_streq(expr, llen, cmp); } while (0)
559 int expect_streq(const char *expr, int llen, const char *cmp)
564 if (strcmp(expr, cmp) != 0) {
574 #define EXPECT_STRNE(cond, expr, cmp) \
575 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_strne(expr, llen, cmp); } while (0)
578 int expect_strne(const char *expr, int llen, const char *cmp)
583 if (strcmp(expr, cmp) == 0) {