We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent adfad13 commit 62adb30Copy full SHA for 62adb30
core/core.h
@@ -28,15 +28,13 @@ typedef void *c_code;
28
#define CHK_INDEX(i, n)
29
#else
30
31
-#define CHK_INDEX_FORMAT_STRING ":%u: bad index: %zd < %zd\n"
32
-
33
#define CHK_INDEX(i, n) \
34
do { \
35
size_t __si = (size_t)i; \
36
size_t __ni = (size_t)n; \
37
if (!(__si < __ni)) { \
38
- printf(__FILE__ CHK_INDEX_FORMAT_STRING, __LINE__, (ssize_t)i, \
39
- (ssize_t)n); \
+ printf(__FILE__ ":%u: bad index: %zu < %zu\n", __LINE__, __ni, \
+ __si); \
40
abort(); \
41
} \
42
} while (0)
0 commit comments