gerbv  2.10.1-dev~93f1b5
csv_defines.h
Go to the documentation of this file.
1 #ifndef DEFINES_H
2 #define DEFINES_H
8 #if defined(__sparc__)
9 
10 #define HAVE_ENCDEC 0
11 #define HAVE_STRDUP 1
12 #define HAVE_STRNLEN 0
13 #define HAVE_EXPAT 0
14 #define HAVE_MBSTATE 0
15 #define HAVE_WCWIDTH 1
16 #define HAVE_SNPRINTF 1
17 #define HAVE_VSNPRINTF 1
18 #define HAVE_VARMACRO 1
19 #define HAVE_LANGINFO 1
20 
21 #elif defined(_WIN32)
22 
23 #define HAVE_ENCDEC 0
24 #define HAVE_STRDUP 1
25 
26 #ifndef HAVE_STRNLEN
27 #define HAVE_STRNLEN 0
28 #endif
29 
30 #define HAVE_EXPAT 0
31 #define HAVE_MBSTATE 0
32 #define HAVE_WCWIDTH 0
33 
34 #ifndef HAVE_SNPRINTF
35 #define HAVE_SNPRINTF 0
36 #endif
37 
38 #define HAVE_VSNPRINTF 0
39 #define HAVE_VARMACRO 0
40 #define HAVE_LANGINFO 0
41 
42 #else
43 
44 #define HAVE_ENCDEC 0
45 #define HAVE_STRDUP 1
46 #define HAVE_STRNLEN 1
47 #define HAVE_EXPAT 0
48 #define HAVE_MBSTATE 1
49 #define HAVE_WCWIDTH 1
50 #define HAVE_SNPRINTF 1
51 #define HAVE_VSNPRINTF 0
52 #define HAVE_VARMACRO 1
53 #define HAVE_LANGINFO 1
54 
55 #endif
56 
57 #ifdef __GNUC__
58 #define UNUSED __attribute__((unused))
59 #else
60 #define UNUSED
61 #endif
62 
63 #endif /* DEFINES_H */