/* See in_test_tools.h. */ /* Last edited on 2021-06-09 20:30:56 by jstolfi */ #define _GNU_SOURCE #include #include #include #include #include void in_do_check_eq(int64_t x, int64_t y, int32_t *i, int32_t *j, char *msg, in_LOCPARMS) { if (x != y) { fprintf(stderr, " **"); if (i != NULL) { fprintf(stderr, " [%d]", *i); } if (j != NULL) { fprintf(stderr, " [%d]", *j); } fprintf(stderr, (" %" int64_d_fmt " != %" int64_d_fmt "\n"), x, y); programerror(msg, file, line, func); } }