1 /*
2  * libZRTP SDK library, implements the ZRTP secure VoIP protocol.
3  * Copyright (c) 2006-2009 Philip R. Zimmermann.  All rights reserved.
4  * Contact: http://philzimmermann.com
5  * For licensing and other legal details, see the file zrtp_legal.c.
6  *
7  * Viktor Krykun <v.krikun at zfoneproject.com>
8  */
9 
10 #ifndef ZRTP_SYMB_CONFIG_H__
11 #define ZRTP_SYMB_CONFIG_H__
12 
13 #ifndef ZRTP_HAVE_STDIO_H
14 #	define ZRTP_HAVE_STDIO_H 1
15 #endif
16 
17 #ifndef ZRTP_HAVE_STDARG_H
18 #	define ZRTP_HAVE_STDARG_H 1
19 #endif
20 
21 
22 #ifndef NO_ASSERT_H
23 #	define NO_ASSERT_H 1
24 #endif
25 
26 #ifndef NO_STDLIB_H
27 #	define NO_STDLIB_H 0
28 #endif
29 //#define ZRTP_HAVE_INTTYPES_H 1
30 #ifndef ZRTP_HAVE_UNISTD_H
31 #	define ZRTP_HAVE_UNISTD_H 1
32 #endif
33 
34 #ifndef ZRTP_HAVE_PTHREAD_H
35 #	define ZRTP_HAVE_PTHREAD_H 1
36 #endif
37 
38 #ifndef ZRTP_HAVE_SEMAPHORE_H
39 #define ZRTP_HAVE_SEMAPHORE_H 1
40 #endif
41 
42 #ifndef ZRTP_HAVE_ERRNO_H
43 #define ZRTP_HAVE_ERRNO_H 1
44 #endif
45 
46 #ifndef ZRTP_HAVE_FCNTL_H
47 #define ZRTP_HAVE_FCNTL_H 1
48 #endif
49 
50 #ifndef ZRTP_HAVE_SYS_TIME_H
51 #	define ZRTP_HAVE_SYS_TIME_H 1
52 #endif
53 
54 
55 #ifndef ZRTP_HAVE_SYS_TYPES_H
56 #	define ZRTP_HAVE_SYS_TYPES_H 1
57 #endif
58 
59 
60 #ifndef ZRTP_HAVE_INTTYPES_H
61 #	define ZRTP_HAVE_INTTYPES_H 1
62 #endif
63 
64 #ifndef ZRTP_HAVE_STDINT_H
65 #	define ZRTP_HAVE_STDINT_H 1
66 #endif
67 
68 #ifndef ZRTP_HAVE_LINUX_VERSION_H
69 #	define ZRTP_HAVE_LINUX_VERSION_H 0
70 #endif
71 
72 
73 // (ZRTP_PLATFORM == ZP_ANDROID)
74 
75 
76 #define ZRTP_HAVE_INT64_T 1
77 #define ZRTP_HAVE_INT32_T 1
78 #define ZRTP_HAVE_INT16_T 1
79 #define ZRTP_HAVE_INT8_T  1
80 
81 #define ZRTP_HAVE_UINT64_T 1
82 #define ZRTP_HAVE_UINT32_T 1
83 #define ZRTP_HAVE_UINT16_T 1
84 #define ZRTP_HAVE_UINT8_T  1
85 
86 #define ZRTP_BYTE_ORDER ZBO_LITTLE_ENDIAN
87 
88 #define SIZEOF_UNSIGNED_LONG 4
89 #define SIZEOF_UNSIGNED_LONG_LONG 8
90 
91 #define ZRTP_INLINE inline
92 
93 #define ZRTP_USE_BUILTIN_CACHE 1
94 #define ZRTP_USE_BUILTIN_SCEHDULER 1
95 #undef ZRTP_USE_STACK_MINIM
96 #define ZRTP_USE_STACK_MINIM 1
97 #define ALIGNMENT_32BIT_REQUIRED
98 
99 #endif /* ZRTP_WIN_CONFIG_H__ */
100