about summary refs log tree commit diff
path: root/blaze822_priv.h
blob: bf895d3022e3d27311049f0e0f54ae32ad39fba1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct message {
	char *msg;
	char *end;
	char *body;
	char *bodyend;
	char *bodychunk;
};

//          WSP            =  SP / HTAB
#define iswsp(c)  (((c) == ' ' || (c) == '\t'))

#define isfws(c)  (((unsigned char)(c) == ' ' || (unsigned char)(c) == '\t' || (unsigned char)(c) == '\n' || (unsigned char)(c) == '\r'))

// ASCII lowercase without alpha check (wrong for "@[\]^_")
#define lc(c) ((c) | 0x20)

void *mymemmem(const void *h0, size_t k, const void *n0, size_t l);