31void die_func(
const char *
msg, ...);
32#define die(msg, ...) \
34 die_func("DIE! (%s:%d) " msg "\n", __RELFILE__, __LINE__, ##__VA_ARGS__); \
45void pdie_func(
const char *
msg, ...);
46#define pdie(msg, ...) \
48 pdie_func("P-DIE! (%s:%d) " msg "\n", __RELFILE__, __LINE__, ##__VA_ARGS__); \
57void *vfalloc(
int size);
59void vffree(
void *
ptr);
GLuint GLuint GLsizei count
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
#define DECLSPEC_NORETURN
void * qalloc(void **root, int size)
void pdie(const char *msg,...) __attribute((noreturn
char get_key(const char *valid, const char *prompt)