blob: f2e3d65448ba5e28317953db5be2f1f635ec82b8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
#ifndef UTIL_H
#define UTIL_H
#define LENGTH(x) ((int)(sizeof (x) / sizeof *(x)))
#define MIN(a, b) ((a) > (b) ? (b) : (a))
#define MAX(a, b) ((a) < (b) ? (b) : (a))
/* is c the start of a utf8 sequence? */
#define ISUTF8(c) (((c)&0xC0)!=0x80)
#define ISASCII(ch) ((unsigned char)ch < 0x80)
#endif
|