Lines Matching refs:expr
185 #define EXPECT_ZR(cond, expr) \ argument
186 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_zr(expr, llen); } while (0)
189 int expect_zr(int expr, int llen) in expect_zr() argument
191 int ret = !(expr == 0); in expect_zr()
193 llen += printf(" = %d ", expr); in expect_zr()
199 #define EXPECT_NZ(cond, expr, val) \ argument
200 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_nz(expr, llen; } while (0)
203 int expect_nz(int expr, int llen) in expect_nz() argument
205 int ret = !(expr != 0); in expect_nz()
207 llen += printf(" = %d ", expr); in expect_nz()
213 #define EXPECT_EQ(cond, expr, val) \ argument
214 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_eq(expr, llen, val); } while (0)
217 int expect_eq(uint64_t expr, int llen, uint64_t val) in expect_eq() argument
219 int ret = !(expr == val); in expect_eq()
221 llen += printf(" = %lld ", (long long)expr); in expect_eq()
227 #define EXPECT_NE(cond, expr, val) \ argument
228 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ne(expr, llen, val); } while (0)
231 int expect_ne(int expr, int llen, int val) in expect_ne() argument
233 int ret = !(expr != val); in expect_ne()
235 llen += printf(" = %d ", expr); in expect_ne()
241 #define EXPECT_GE(cond, expr, val) \ argument
242 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ge(expr, llen, val); } while (0)
245 int expect_ge(int expr, int llen, int val) in expect_ge() argument
247 int ret = !(expr >= val); in expect_ge()
249 llen += printf(" = %d ", expr); in expect_ge()
255 #define EXPECT_GT(cond, expr, val) \ argument
256 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_gt(expr, llen, val); } while (0)
259 int expect_gt(int expr, int llen, int val) in expect_gt() argument
261 int ret = !(expr > val); in expect_gt()
263 llen += printf(" = %d ", expr); in expect_gt()
269 #define EXPECT_LE(cond, expr, val) \ argument
270 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_le(expr, llen, val); } while (0)
273 int expect_le(int expr, int llen, int val) in expect_le() argument
275 int ret = !(expr <= val); in expect_le()
277 llen += printf(" = %d ", expr); in expect_le()
283 #define EXPECT_LT(cond, expr, val) \ argument
284 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_lt(expr, llen, val); } while (0)
287 int expect_lt(int expr, int llen, int val) in expect_lt() argument
289 int ret = !(expr < val); in expect_lt()
291 llen += printf(" = %d ", expr); in expect_lt()
297 #define EXPECT_SYSZR(cond, expr) \ argument
298 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_syszr(expr, llen); } while (0)
301 int expect_syszr(int expr, int llen) in expect_syszr() argument
308 } else if (expr) { in expect_syszr()
310 llen += printf(" = %d %s ", expr, errorname(errno)); in expect_syszr()
313 llen += printf(" = %d ", expr); in expect_syszr()
320 #define EXPECT_SYSEQ(cond, expr, val) \ argument
321 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_syseq(expr, llen, val); } while (0)
324 int expect_syseq(int expr, int llen, int val) in expect_syseq() argument
328 if (expr != val) { in expect_syseq()
330 llen += printf(" = %d %s ", expr, errorname(errno)); in expect_syseq()
333 llen += printf(" = %d ", expr); in expect_syseq()
340 #define EXPECT_SYSNE(cond, expr, val) \ argument
341 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_sysne(expr, llen, val); } while (0)
344 int expect_sysne(int expr, int llen, int val) in expect_sysne() argument
351 } else if (expr == val) { in expect_sysne()
353 llen += printf(" = %d %s ", expr, errorname(errno)); in expect_sysne()
356 llen += printf(" = %d ", expr); in expect_sysne()
363 #define EXPECT_SYSER2(cond, expr, expret, experr1, experr2) \ argument
364 …do { if (!(cond)) result(llen, SKIPPED); else ret += expect_syserr2(expr, expret, experr1, experr2…
366 #define EXPECT_SYSER(cond, expr, expret, experr) \ argument
367 EXPECT_SYSER2(cond, expr, expret, experr, 0)
370 int expect_syserr2(int expr, int expret, int experr1, int experr2, int llen) in expect_syserr2() argument
375 llen += printf(" = %d %s ", expr, errorname(_errno)); in expect_syserr2()
378 } else if (expr != expret || (_errno != experr1 && _errno != experr2)) { in expect_syserr2()
392 #define EXPECT_PTRZR(cond, expr) \ argument
393 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrzr(expr, llen); } while (0)
396 int expect_ptrzr(const void *expr, int llen) in expect_ptrzr() argument
400 llen += printf(" = <%p> ", expr); in expect_ptrzr()
401 if (expr) { in expect_ptrzr()
411 #define EXPECT_PTRNZ(cond, expr) \ argument
412 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrnz(expr, llen); } while (0)
415 int expect_ptrnz(const void *expr, int llen) in expect_ptrnz() argument
419 llen += printf(" = <%p> ", expr); in expect_ptrnz()
420 if (!expr) { in expect_ptrnz()
429 #define EXPECT_PTREQ(cond, expr, cmp) \ argument
430 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptreq(expr, llen, cmp); } while (0)
433 int expect_ptreq(const void *expr, int llen, const void *cmp) in expect_ptreq() argument
437 llen += printf(" = <%p> ", expr); in expect_ptreq()
438 if (expr != cmp) { in expect_ptreq()
447 #define EXPECT_PTRNE(cond, expr, cmp) \ argument
448 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrne(expr, llen, cmp); } while (0)
451 int expect_ptrne(const void *expr, int llen, const void *cmp) in expect_ptrne() argument
455 llen += printf(" = <%p> ", expr); in expect_ptrne()
456 if (expr == cmp) { in expect_ptrne()
465 #define EXPECT_PTRGE(cond, expr, cmp) \ argument
466 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrge(expr, llen, cmp); } while (0)
469 int expect_ptrge(const void *expr, int llen, const void *cmp) in expect_ptrge() argument
471 int ret = !(expr >= cmp); in expect_ptrge()
473 llen += printf(" = <%p> ", expr); in expect_ptrge()
478 #define EXPECT_PTRGT(cond, expr, cmp) \ argument
479 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrgt(expr, llen, cmp); } while (0)
482 int expect_ptrgt(const void *expr, int llen, const void *cmp) in expect_ptrgt() argument
484 int ret = !(expr > cmp); in expect_ptrgt()
486 llen += printf(" = <%p> ", expr); in expect_ptrgt()
492 #define EXPECT_PTRLE(cond, expr, cmp) \ argument
493 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrle(expr, llen, cmp); } while (0)
496 int expect_ptrle(const void *expr, int llen, const void *cmp) in expect_ptrle() argument
498 int ret = !(expr <= cmp); in expect_ptrle()
500 llen += printf(" = <%p> ", expr); in expect_ptrle()
506 #define EXPECT_PTRLT(cond, expr, cmp) \ argument
507 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrlt(expr, llen, cmp); } while (0)
510 int expect_ptrlt(const void *expr, int llen, const void *cmp) in expect_ptrlt() argument
512 int ret = !(expr < cmp); in expect_ptrlt()
514 llen += printf(" = <%p> ", expr); in expect_ptrlt()
519 #define EXPECT_PTRER2(cond, expr, expret, experr1, experr2) \ argument
520 …do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrerr2(expr, expret, experr1, experr2…
522 #define EXPECT_PTRER(cond, expr, expret, experr) \ argument
523 EXPECT_PTRER2(cond, expr, expret, experr, 0)
526 int expect_ptrerr2(const void *expr, const void *expret, int experr1, int experr2, int llen) in expect_ptrerr2() argument
531 llen += printf(" = <%p> %s ", expr, errorname(_errno)); in expect_ptrerr2()
532 if (expr != expret || (_errno != experr1 && _errno != experr2)) { in expect_ptrerr2()
545 #define EXPECT_STRZR(cond, expr) \ argument
546 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_strzr(expr, llen); } while (0)
549 int expect_strzr(const char *expr, int llen) in expect_strzr() argument
553 llen += printf(" = <%s> ", expr ? expr : "(null)"); in expect_strzr()
554 if (expr) { in expect_strzr()
564 #define EXPECT_STRNZ(cond, expr) \ argument
565 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_strnz(expr, llen); } while (0)
568 int expect_strnz(const char *expr, int llen) in expect_strnz() argument
572 llen += printf(" = <%s> ", expr ? expr : "(null)"); in expect_strnz()
573 if (!expr) { in expect_strnz()
583 #define EXPECT_STREQ(cond, expr, cmp) \ argument
584 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_streq(expr, llen, cmp); } while (0)
587 int expect_streq(const char *expr, int llen, const char *cmp) in expect_streq() argument
591 llen += printf(" = <%s> ", expr); in expect_streq()
592 if (strcmp(expr, cmp) != 0) { in expect_streq()
602 #define EXPECT_STRNE(cond, expr, cmp) \ argument
603 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_strne(expr, llen, cmp); } while (0)
606 int expect_strne(const char *expr, int llen, const char *cmp) in expect_strne() argument
610 llen += printf(" = <%s> ", expr); in expect_strne()
611 if (strcmp(expr, cmp) == 0) { in expect_strne()
620 #define EXPECT_STRBUFEQ(cond, expr, buf, val, cmp) \ argument
621 …do { if (!(cond)) result(llen, SKIPPED); else ret += expect_str_buf_eq(expr, buf, val, llen, cmp);…
624 int expect_str_buf_eq(size_t expr, const char *buf, size_t val, int llen, const char *cmp) in expect_str_buf_eq() argument
626 llen += printf(" = %lu <%s> ", (unsigned long)expr, buf); in expect_str_buf_eq()
631 if (expr != val) { in expect_str_buf_eq()