projects
/
ccan
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
76de15041ce537a876ce8bd15c32a07b5e33af02
[ccan]
/
ccan
/
str
/
test
/
compile_fail-isalpha.c
1
#define CCAN_STR_DEBUG 1
2
#include <ccan/str/str.h>
3
4
int main(int argc, char *argv[])
5
{
6
#ifdef FAIL
7
#if !HAVE_BUILTIN_TYPES_COMPATIBLE_P || !HAVE_TYPEOF
8
#error We need typeof to check isalpha.
9
#endif
10
char
11
#else
12
unsigned char
13
#endif
14
c = argv[0][0];
15
16
#ifdef FAIL
17
/* Fake fail on unsigned char platforms. */
18
c = 255;
19
BUILD_ASSERT(c < 0);
20
#endif
21
22
return isalpha(c);
23
}