Lines Matching defs:c
22 * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
35 #define _smb_between(l, c, u) ((l) <= (c) && (c) <= (u))
37 #define smb_isalpha(c) (smb_islower(c) || smb_isupper(c))
38 #define smb_isdigit(c) _smb_between('0', (c), '9')
39 #define smb_isalnum(c) (smb_isalpha(c) || smb_isdigit(c))
40 #define smb_isxdigit(c) (smb_isdigit(c) || \
41 _smb_between('a', (c), 'f') || \
42 _smb_between('A', (c), 'F'))
43 #define smb_isblank(c) ((c) == ' ' || (c) == '\t')
44 #define smb_isspace(c) ((c) == ' ' || \
45 (c) == '\t' || \
46 (c) == '\n' || \
47 (c) == '\r' || \
48 (c) == '\f')
49 #define smb_isascii(c) (!((c) &~ 0x7F))
52 #define smb_isalpha_ascii(c) \
53 (_smb_between('a', (c), 'z') || _smb_between('A', (c), 'Z'))
54 #define smb_isalnum_ascii(c) (smb_isalpha_ascii(c) || smb_isdigit(c))
56 #define smb_isprint(c) _smb_between('!', (c), '~')
57 #define smb_iscntrl(c) ((((c) >= 0) && ((c) <= 0x1f)) || ((c) == 0x7f))
58 #define smb_ispunct(c) (smb_isprint(c) && !smb_isxdigit(c) && !smb_isspace(c))
61 * These id's should correspond to oemcpg_table smb_oem.c.