put r3_define.h back XD becase we depends on bool
This commit is contained in:
parent
92e2ddf066
commit
90890b09e5
3 changed files with 39 additions and 0 deletions
36
include/r3_define.h
Normal file
36
include/r3_define.h
Normal file
|
@ -0,0 +1,36 @@
|
|||
/*
|
||||
* r3_define.h
|
||||
* Copyright (C) 2014 c9s <c9s@c9smba.local>
|
||||
*
|
||||
* Distributed under terms of the MIT license.
|
||||
*/
|
||||
|
||||
#ifndef DEFINE_H
|
||||
#define DEFINE_H
|
||||
|
||||
#ifndef bool
|
||||
typedef unsigned char bool;
|
||||
#endif
|
||||
#ifndef FALSE
|
||||
# define FALSE 0
|
||||
#endif
|
||||
#ifndef TRUE
|
||||
# define TRUE 1
|
||||
#endif
|
||||
|
||||
// #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 */
|
|
@ -8,6 +8,8 @@
|
|||
#ifndef TOKEN_H
|
||||
#define TOKEN_H
|
||||
|
||||
#include "r3_define.h"
|
||||
|
||||
typedef struct _str_array {
|
||||
char **tokens;
|
||||
int len;
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
// #include <Judy.h>
|
||||
|
||||
#include "r3.h"
|
||||
#include "r3_define.h"
|
||||
#include "r3_str.h"
|
||||
#include "str_array.h"
|
||||
|
||||
|
|
Loading…
Reference in a new issue