00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef SU_CONFIGURE_H
00027
00028 #define SU_CONFIGURE_H
00029
00046 #define SU_HAVE_STDINT 1
00047
00048 #define SU_HAVE_INTTYPES 1
00049
00050 #define SU_HAVE_SYS_TYPES 1
00051
00053 #define SU_HAVE_BSDSOCK 1
00054
00055 #define SU_HAVE_PTHREADS 1
00056
00057 #define SU_HAVE_POLL 1
00058
00059 #define SU_HAVE_IN6 1
00060
00062
00063
00065 #define SU_HAVE_SOCKADDR_STORAGE 1
00066
00068 #define SU_HAVE_ADDRINFO 1
00069
00071
00072
00074
00075
00077
00078
00080 #define SU_HAVE_INLINE 1
00081
00082 #define SU_INLINE inline
00083
00084 #define su_inline static inline
00085
00087 #define SU_HAVE_TAGSTACK 1
00088
00089
00090
00091 #define SU_S64_C(i) (SU_S64_T)(i ## LL)
00092 #define SU_U64_C(i) (SU_U64_T)(i ## ULL)
00093 #define SU_S32_C(i) (SU_S32_T)(i ## L)
00094 #define SU_U32_C(i) (SU_U32_T)(i ## UL)
00095 #define SU_S16_C(i) (SU_S16_T)(i)
00096 #define SU_U16_C(i) (SU_U16_T)(i ## U)
00097 #define SU_S8_C(i) (SU_S8_T)(i)
00098 #define SU_U8_C(i) (SU_U8_T)(i ## U)
00099
00101
00102
00105 #define SOFIA_ISIZE_T int
00106
00108 #define ISIZE_MAX INT_MAX
00109
00112 #define SOFIA_ISSIZE_T int
00113
00115 #define ISSIZE_MAX INT_MAX
00116
00119 #define SOFIA_USIZE_T unsigned
00120
00122 #define USIZE_MAX UINT_MAX
00123
00125
00126
00128 #ifndef _GNU_SOURCE
00129 #define _GNU_SOURCE 1
00130 #endif
00131
00132 #endif