|
|
| version 1.1.1.1, 2013/10/14 10:32:47 | version 1.1.1.2, 2014/06/15 20:20:06 |
|---|---|
| Line 9 | Line 9 |
| #include <stdlib.h> | #include <stdlib.h> |
| #include <sys/types.h> | #include <sys/types.h> |
| #include <stdio.h> | |
| typedef struct { | typedef struct { |
| char *ptr; | char *ptr; |
| Line 127 int light_isalnum(int c); | Line 126 int light_isalnum(int c); |
| #define CONST_BUF_LEN(x) x->ptr, x->used ? x->used - 1 : 0 | #define CONST_BUF_LEN(x) x->ptr, x->used ? x->used - 1 : 0 |
| #define SEGFAULT() do { fprintf(stderr, "%s.%d: aborted\n", __FILE__, __LINE__); abort(); } while(0) | |
| #define UNUSED(x) ( (void)(x) ) | #define UNUSED(x) ( (void)(x) ) |
| void log_failed_assert(const char *filename, unsigned int line, const char *msg) LI_NORETURN; | |
| #define force_assert(x) do { if (!(x)) log_failed_assert(__FILE__, __LINE__, "assertion failed: " #x); } while(0) | |
| #define SEGFAULT() log_failed_assert(__FILE__, __LINE__, "aborted"); | |
| #endif | #endif |