/* * define.h * Copyright (C) 2014 c9s * * Distributed under terms of the MIT license. */ #ifndef DEFINE_H #define DEFINE_H typedef unsigned char bool; #define FALSE 0 #define TRUE 1 #define DEBUG 1 #ifdef DEBUG #define info(fmt, ...) \ do { fprintf(stderr, fmt, __VA_ARGS__); } while (0) #define debug(fmt, ...) \ do { fprintf(stderr, "%s:%d:%s(): " fmt, __FILE__, \ __LINE__, __func__, __VA_ARGS__); } while (0) #else #define info(...); #define debug(...); #endif #endif /* !DEFINE_H */