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