su  1.12.11devel
 All Data Structures Files Functions Variables Typedefs Enumerator Macros Groups Pages
su_configure.h
Go to the documentation of this file.
1 /* libsofia-sip-ua/su/sofia-sip/su_configure.h. Generated from su_configure.h.in by configure. */
2 /*
3  * This file is part of the Sofia-SIP package
4  *
5  * Copyright (C) 2005,2006,2007 Nokia Corporation.
6  *
7  * Contact: Pekka Pessi <pekka.pessi@nokia-email.address.hidden>
8  *
9  * This library is free software; you can redistribute it and/or
10  * modify it under the terms of the GNU Lesser General Public License
11  * as published by the Free Software Foundation; either version 2.1 of
12  * the License, or (at your option) any later version.
13  *
14  * This library is distributed in the hope that it will be useful, but
15  * WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17  * Lesser General Public License for more details.
18  *
19  * You should have received a copy of the GNU Lesser General Public
20  * License along with this library; if not, write to the Free Software
21  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
22  * 02110-1301 USA
23  *
24  */
25 
26 #ifndef SU_CONFIGURE_H
27 
28 #define SU_CONFIGURE_H
29 
46 #define SU_HAVE_STDINT 1
47 
48 #define SU_HAVE_INTTYPES 1
49 
50 #define SU_HAVE_SYS_TYPES 1
51 
53 #define SU_HAVE_BSDSOCK 1
54 
55 #define SU_HAVE_PTHREADS 1
56 
57 #define SU_HAVE_POLL 1
58 
59 #define SU_HAVE_IN6 1
60 
62 /* #undef SU_HAVE_SOCKADDR_SA_LEN */
63 
65 #define SU_HAVE_SOCKADDR_STORAGE 1
66 
68 #define SU_HAVE_ADDRINFO 1
69 
71 /* #undef SU_HAVE_WINSOCK */
72 
74 /* #undef SU_HAVE_WINSOCK2 */
75 
77 /* #undef SU_HAVE_OSX_CF_API */
78 
83 /* #undef SU_HAVE_EXPERIMENTAL */
84 
86 #define SU_HAVE_INLINE 1
87 
88 #define SU_INLINE inline
89 
90 #define su_inline static inline
91 
93 #define SU_INLINE_TAG_CAST 1
94 
96 #define SU_HAVE_TAGSTACK 1
97 
98 /* These are valid only for GCC */
99 
100 #define SU_S64_C(i) (SU_S64_T)(i ## LL)
101 #define SU_U64_C(i) (SU_U64_T)(i ## ULL)
102 #define SU_S32_C(i) (SU_S32_T)(i ## L)
103 #define SU_U32_C(i) (SU_U32_T)(i ## UL)
104 #define SU_S16_C(i) (SU_S16_T)(i)
105 #define SU_U16_C(i) (SU_U16_T)(i ## U)
106 #define SU_S8_C(i) (SU_S8_T)(i)
107 #define SU_U8_C(i) (SU_U8_T)(i ## U)
108 
110 /* #undef SOFIA_SSIZE_T */
111 
114 #define SOFIA_ISIZE_T int
115 
117 #define ISIZE_MAX INT_MAX
118 
121 #define SOFIA_ISSIZE_T int
122 
124 #define ISSIZE_MAX INT_MAX
125 
128 #define SOFIA_USIZE_T unsigned
129 
131 #define USIZE_MAX UINT_MAX
132 
134 #define __EXTENSIONS__ 1
135 
137 #ifndef _GNU_SOURCE
138 #define _GNU_SOURCE 1
139 #endif
140 
141 #endif /* SU_CONFIGURE_H */

Sofia-SIP 1.12.11devel - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.