1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> #include <stdlib.h> int _assert(char *e, char *file, int line) { fprintf(stderr, "assertion failed:"); if (e) fprintf(stderr, " %s", e); if (file) fprintf(stderr, " file %s", file); fprintf(stderr, " line %d\n", line); fflush(stderr); abort(); return 0; } |