File indexing completed on 2025-01-18 09:30:07
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #define BOOST_PLATFORM "linux"
0012
0013
0014 #ifdef __cplusplus
0015 #include <cstdlib>
0016 #else
0017 #include <stdlib.h>
0018 #endif
0019
0020
0021
0022
0023
0024 #if defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 1)))
0025
0026
0027
0028
0029 # if defined(__GNUC__) || ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 5)))
0030 # define BOOST_HAS_STDINT_H
0031 # endif
0032 #endif
0033
0034 #if defined(__LIBCOMO__)
0035
0036
0037
0038
0039
0040 # if __LIBCOMO_VERSION__ <= 20
0041 # define BOOST_NO_STDC_NAMESPACE
0042 # endif
0043
0044 # if __LIBCOMO_VERSION__ <= 21
0045 # define BOOST_NO_SWPRINTF
0046 # endif
0047
0048 #endif
0049
0050
0051
0052
0053
0054 #if defined(__GLIBC__) && (__GLIBC__ >= 2)
0055 # define BOOST_HAS_GETTIMEOFDAY
0056 #endif
0057
0058 #ifdef __USE_POSIX199309
0059 # define BOOST_HAS_NANOSLEEP
0060 #endif
0061
0062 #if defined(__GLIBC__) && defined(__GLIBC_PREREQ)
0063
0064
0065
0066 # if !__GLIBC_PREREQ(2,2) || (!defined(__USE_ISOC99) && !defined(__USE_UNIX98))
0067 # define BOOST_NO_SWPRINTF
0068 # endif
0069 #else
0070 # define BOOST_NO_SWPRINTF
0071 #endif
0072
0073
0074 #define BOOST_HAS_UNISTD_H
0075 #include <boost/config/detail/posix_features.hpp>
0076 #if defined(__USE_GNU) && !defined(__ANDROID__) && !defined(ANDROID)
0077 #define BOOST_HAS_PTHREAD_YIELD
0078 #endif
0079
0080 #ifndef __GNUC__
0081
0082
0083
0084
0085
0086 # ifndef __extension__
0087 # define __extension__
0088 # endif
0089 # ifndef __const__
0090 # define __const__ const
0091 # endif
0092 # ifndef __volatile__
0093 # define __volatile__ volatile
0094 # endif
0095 # ifndef __signed__
0096 # define __signed__ signed
0097 # endif
0098 # ifndef __typeof__
0099 # define __typeof__ typeof
0100 # endif
0101 # ifndef __inline__
0102 # define __inline__ inline
0103 # endif
0104 #endif
0105
0106