version 1.11, 2009/10/31 06:10:57 |
version 1.13, 2009/11/05 07:21:01 |
|
|
int type; |
int type; |
#define CHARS_CHAR (1 << 0) |
#define CHARS_CHAR (1 << 0) |
#define CHARS_STRING (1 << 1) |
#define CHARS_STRING (1 << 1) |
#define CHARS_BOTH (0x03) |
#define CHARS_BOTH (CHARS_CHAR | CHARS_STRING) |
}; |
}; |
|
|
#define LINES_MAX 351 |
#define LINES_MAX 351 |
|
|
#define BOTH(w, x, y, z, a, b) \ |
#define BOTH(w, x, y, z, a, b) \ |
{ NULL, (w), (y), (a), (x), (z), (b), CHARS_BOTH }, |
{ NULL, (w), (y), (a), (x), (z), (b), CHARS_BOTH }, |
|
|
static struct ln lines[LINES_MAX] = { |
#define CHAR_TBL_START static struct ln lines[LINES_MAX] = { |
|
#define CHAR_TBL_END }; |
|
|
#include "chars.in" |
#include "chars.in" |
}; |
|
|
|
struct tbl { |
struct tbl { |
enum chars type; |
enum chars type; |