annotate DEPENDENCIES/generic/include/boost/preprocessor/slot/detail/shared.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 # /* **************************************************************************
Chris@16 2 # * *
Chris@16 3 # * (C) Copyright Paul Mensonides 2002.
Chris@16 4 # * Distributed under the Boost Software License, Version 1.0. (See
Chris@16 5 # * accompanying file LICENSE_1_0.txt or copy at
Chris@16 6 # * http://www.boost.org/LICENSE_1_0.txt)
Chris@16 7 # * *
Chris@16 8 # ************************************************************************** */
Chris@16 9 #
Chris@16 10 # /* See http://www.boost.org for most recent version. */
Chris@16 11 #
Chris@16 12 # ifndef BOOST_PP_VALUE
Chris@16 13 # error BOOST_PP_ERROR: BOOST_PP_VALUE is not defined
Chris@16 14 # endif
Chris@16 15 #
Chris@16 16 # undef BOOST_PP_SLOT_TEMP_1
Chris@16 17 # undef BOOST_PP_SLOT_TEMP_2
Chris@16 18 # undef BOOST_PP_SLOT_TEMP_3
Chris@16 19 # undef BOOST_PP_SLOT_TEMP_4
Chris@16 20 # undef BOOST_PP_SLOT_TEMP_5
Chris@16 21 # undef BOOST_PP_SLOT_TEMP_6
Chris@16 22 # undef BOOST_PP_SLOT_TEMP_7
Chris@16 23 # undef BOOST_PP_SLOT_TEMP_8
Chris@16 24 # undef BOOST_PP_SLOT_TEMP_9
Chris@16 25 # undef BOOST_PP_SLOT_TEMP_10
Chris@16 26 #
Chris@16 27 # if (BOOST_PP_VALUE) / 1000000000UL == 0
Chris@16 28 # define BOOST_PP_SLOT_TEMP_10 0
Chris@16 29 # elif (BOOST_PP_VALUE) / 1000000000UL == 1
Chris@16 30 # define BOOST_PP_SLOT_TEMP_10 1
Chris@16 31 # elif (BOOST_PP_VALUE) / 1000000000UL == 2
Chris@16 32 # define BOOST_PP_SLOT_TEMP_10 2
Chris@16 33 # elif (BOOST_PP_VALUE) / 1000000000UL == 3
Chris@16 34 # define BOOST_PP_SLOT_TEMP_10 3
Chris@16 35 # elif (BOOST_PP_VALUE) / 1000000000UL == 4
Chris@16 36 # define BOOST_PP_SLOT_TEMP_10 4
Chris@16 37 # elif (BOOST_PP_VALUE) / 1000000000UL == 5
Chris@16 38 # define BOOST_PP_SLOT_TEMP_10 5
Chris@16 39 # elif (BOOST_PP_VALUE) / 1000000000UL == 6
Chris@16 40 # define BOOST_PP_SLOT_TEMP_10 6
Chris@16 41 # elif (BOOST_PP_VALUE) / 1000000000UL == 7
Chris@16 42 # define BOOST_PP_SLOT_TEMP_10 7
Chris@16 43 # elif (BOOST_PP_VALUE) / 1000000000UL == 8
Chris@16 44 # define BOOST_PP_SLOT_TEMP_10 8
Chris@16 45 # elif (BOOST_PP_VALUE) / 1000000000UL == 9
Chris@16 46 # define BOOST_PP_SLOT_TEMP_10 9
Chris@16 47 # endif
Chris@16 48 #
Chris@16 49 # if BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 0
Chris@16 50 # define BOOST_PP_SLOT_TEMP_9 0
Chris@16 51 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 1
Chris@16 52 # define BOOST_PP_SLOT_TEMP_9 1
Chris@16 53 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 2
Chris@16 54 # define BOOST_PP_SLOT_TEMP_9 2
Chris@16 55 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 3
Chris@16 56 # define BOOST_PP_SLOT_TEMP_9 3
Chris@16 57 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 4
Chris@16 58 # define BOOST_PP_SLOT_TEMP_9 4
Chris@16 59 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 5
Chris@16 60 # define BOOST_PP_SLOT_TEMP_9 5
Chris@16 61 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 6
Chris@16 62 # define BOOST_PP_SLOT_TEMP_9 6
Chris@16 63 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 7
Chris@16 64 # define BOOST_PP_SLOT_TEMP_9 7
Chris@16 65 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 8
Chris@16 66 # define BOOST_PP_SLOT_TEMP_9 8
Chris@16 67 # elif BOOST_PP_SLOT_OFFSET_10(BOOST_PP_VALUE) / 100000000UL == 9
Chris@16 68 # define BOOST_PP_SLOT_TEMP_9 9
Chris@16 69 # endif
Chris@16 70 #
Chris@16 71 # if BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 0
Chris@16 72 # define BOOST_PP_SLOT_TEMP_8 0
Chris@16 73 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 1
Chris@16 74 # define BOOST_PP_SLOT_TEMP_8 1
Chris@16 75 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 2
Chris@16 76 # define BOOST_PP_SLOT_TEMP_8 2
Chris@16 77 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 3
Chris@16 78 # define BOOST_PP_SLOT_TEMP_8 3
Chris@16 79 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 4
Chris@16 80 # define BOOST_PP_SLOT_TEMP_8 4
Chris@16 81 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 5
Chris@16 82 # define BOOST_PP_SLOT_TEMP_8 5
Chris@16 83 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 6
Chris@16 84 # define BOOST_PP_SLOT_TEMP_8 6
Chris@16 85 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 7
Chris@16 86 # define BOOST_PP_SLOT_TEMP_8 7
Chris@16 87 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 8
Chris@16 88 # define BOOST_PP_SLOT_TEMP_8 8
Chris@16 89 # elif BOOST_PP_SLOT_OFFSET_9(BOOST_PP_VALUE) / 10000000UL == 9
Chris@16 90 # define BOOST_PP_SLOT_TEMP_8 9
Chris@16 91 # endif
Chris@16 92 #
Chris@16 93 # if BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 0
Chris@16 94 # define BOOST_PP_SLOT_TEMP_7 0
Chris@16 95 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 1
Chris@16 96 # define BOOST_PP_SLOT_TEMP_7 1
Chris@16 97 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 2
Chris@16 98 # define BOOST_PP_SLOT_TEMP_7 2
Chris@16 99 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 3
Chris@16 100 # define BOOST_PP_SLOT_TEMP_7 3
Chris@16 101 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 4
Chris@16 102 # define BOOST_PP_SLOT_TEMP_7 4
Chris@16 103 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 5
Chris@16 104 # define BOOST_PP_SLOT_TEMP_7 5
Chris@16 105 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 6
Chris@16 106 # define BOOST_PP_SLOT_TEMP_7 6
Chris@16 107 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 7
Chris@16 108 # define BOOST_PP_SLOT_TEMP_7 7
Chris@16 109 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 8
Chris@16 110 # define BOOST_PP_SLOT_TEMP_7 8
Chris@16 111 # elif BOOST_PP_SLOT_OFFSET_8(BOOST_PP_VALUE) / 1000000UL == 9
Chris@16 112 # define BOOST_PP_SLOT_TEMP_7 9
Chris@16 113 # endif
Chris@16 114 #
Chris@16 115 # if BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 0
Chris@16 116 # define BOOST_PP_SLOT_TEMP_6 0
Chris@16 117 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 1
Chris@16 118 # define BOOST_PP_SLOT_TEMP_6 1
Chris@16 119 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 2
Chris@16 120 # define BOOST_PP_SLOT_TEMP_6 2
Chris@16 121 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 3
Chris@16 122 # define BOOST_PP_SLOT_TEMP_6 3
Chris@16 123 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 4
Chris@16 124 # define BOOST_PP_SLOT_TEMP_6 4
Chris@16 125 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 5
Chris@16 126 # define BOOST_PP_SLOT_TEMP_6 5
Chris@16 127 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 6
Chris@16 128 # define BOOST_PP_SLOT_TEMP_6 6
Chris@16 129 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 7
Chris@16 130 # define BOOST_PP_SLOT_TEMP_6 7
Chris@16 131 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 8
Chris@16 132 # define BOOST_PP_SLOT_TEMP_6 8
Chris@16 133 # elif BOOST_PP_SLOT_OFFSET_7(BOOST_PP_VALUE) / 100000UL == 9
Chris@16 134 # define BOOST_PP_SLOT_TEMP_6 9
Chris@16 135 # endif
Chris@16 136 #
Chris@16 137 # if BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 0
Chris@16 138 # define BOOST_PP_SLOT_TEMP_5 0
Chris@16 139 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 1
Chris@16 140 # define BOOST_PP_SLOT_TEMP_5 1
Chris@16 141 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 2
Chris@16 142 # define BOOST_PP_SLOT_TEMP_5 2
Chris@16 143 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 3
Chris@16 144 # define BOOST_PP_SLOT_TEMP_5 3
Chris@16 145 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 4
Chris@16 146 # define BOOST_PP_SLOT_TEMP_5 4
Chris@16 147 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 5
Chris@16 148 # define BOOST_PP_SLOT_TEMP_5 5
Chris@16 149 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 6
Chris@16 150 # define BOOST_PP_SLOT_TEMP_5 6
Chris@16 151 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 7
Chris@16 152 # define BOOST_PP_SLOT_TEMP_5 7
Chris@16 153 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 8
Chris@16 154 # define BOOST_PP_SLOT_TEMP_5 8
Chris@16 155 # elif BOOST_PP_SLOT_OFFSET_6(BOOST_PP_VALUE) / 10000UL == 9
Chris@16 156 # define BOOST_PP_SLOT_TEMP_5 9
Chris@16 157 # endif
Chris@16 158 #
Chris@16 159 # if BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 0
Chris@16 160 # define BOOST_PP_SLOT_TEMP_4 0
Chris@16 161 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 1
Chris@16 162 # define BOOST_PP_SLOT_TEMP_4 1
Chris@16 163 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 2
Chris@16 164 # define BOOST_PP_SLOT_TEMP_4 2
Chris@16 165 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 3
Chris@16 166 # define BOOST_PP_SLOT_TEMP_4 3
Chris@16 167 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 4
Chris@16 168 # define BOOST_PP_SLOT_TEMP_4 4
Chris@16 169 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 5
Chris@16 170 # define BOOST_PP_SLOT_TEMP_4 5
Chris@16 171 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 6
Chris@16 172 # define BOOST_PP_SLOT_TEMP_4 6
Chris@16 173 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 7
Chris@16 174 # define BOOST_PP_SLOT_TEMP_4 7
Chris@16 175 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 8
Chris@16 176 # define BOOST_PP_SLOT_TEMP_4 8
Chris@16 177 # elif BOOST_PP_SLOT_OFFSET_5(BOOST_PP_VALUE) / 1000UL == 9
Chris@16 178 # define BOOST_PP_SLOT_TEMP_4 9
Chris@16 179 # endif
Chris@16 180 #
Chris@16 181 # if BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 0
Chris@16 182 # define BOOST_PP_SLOT_TEMP_3 0
Chris@16 183 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 1
Chris@16 184 # define BOOST_PP_SLOT_TEMP_3 1
Chris@16 185 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 2
Chris@16 186 # define BOOST_PP_SLOT_TEMP_3 2
Chris@16 187 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 3
Chris@16 188 # define BOOST_PP_SLOT_TEMP_3 3
Chris@16 189 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 4
Chris@16 190 # define BOOST_PP_SLOT_TEMP_3 4
Chris@16 191 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 5
Chris@16 192 # define BOOST_PP_SLOT_TEMP_3 5
Chris@16 193 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 6
Chris@16 194 # define BOOST_PP_SLOT_TEMP_3 6
Chris@16 195 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 7
Chris@16 196 # define BOOST_PP_SLOT_TEMP_3 7
Chris@16 197 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 8
Chris@16 198 # define BOOST_PP_SLOT_TEMP_3 8
Chris@16 199 # elif BOOST_PP_SLOT_OFFSET_4(BOOST_PP_VALUE) / 100UL == 9
Chris@16 200 # define BOOST_PP_SLOT_TEMP_3 9
Chris@16 201 # endif
Chris@16 202 #
Chris@16 203 # if BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 0
Chris@16 204 # define BOOST_PP_SLOT_TEMP_2 0
Chris@16 205 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 1
Chris@16 206 # define BOOST_PP_SLOT_TEMP_2 1
Chris@16 207 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 2
Chris@16 208 # define BOOST_PP_SLOT_TEMP_2 2
Chris@16 209 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 3
Chris@16 210 # define BOOST_PP_SLOT_TEMP_2 3
Chris@16 211 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 4
Chris@16 212 # define BOOST_PP_SLOT_TEMP_2 4
Chris@16 213 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 5
Chris@16 214 # define BOOST_PP_SLOT_TEMP_2 5
Chris@16 215 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 6
Chris@16 216 # define BOOST_PP_SLOT_TEMP_2 6
Chris@16 217 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 7
Chris@16 218 # define BOOST_PP_SLOT_TEMP_2 7
Chris@16 219 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 8
Chris@16 220 # define BOOST_PP_SLOT_TEMP_2 8
Chris@16 221 # elif BOOST_PP_SLOT_OFFSET_3(BOOST_PP_VALUE) / 10UL == 9
Chris@16 222 # define BOOST_PP_SLOT_TEMP_2 9
Chris@16 223 # endif
Chris@16 224 #
Chris@16 225 # if BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 0
Chris@16 226 # define BOOST_PP_SLOT_TEMP_1 0
Chris@16 227 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 1
Chris@16 228 # define BOOST_PP_SLOT_TEMP_1 1
Chris@16 229 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 2
Chris@16 230 # define BOOST_PP_SLOT_TEMP_1 2
Chris@16 231 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 3
Chris@16 232 # define BOOST_PP_SLOT_TEMP_1 3
Chris@16 233 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 4
Chris@16 234 # define BOOST_PP_SLOT_TEMP_1 4
Chris@16 235 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 5
Chris@16 236 # define BOOST_PP_SLOT_TEMP_1 5
Chris@16 237 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 6
Chris@16 238 # define BOOST_PP_SLOT_TEMP_1 6
Chris@16 239 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 7
Chris@16 240 # define BOOST_PP_SLOT_TEMP_1 7
Chris@16 241 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 8
Chris@16 242 # define BOOST_PP_SLOT_TEMP_1 8
Chris@16 243 # elif BOOST_PP_SLOT_OFFSET_2(BOOST_PP_VALUE) == 9
Chris@16 244 # define BOOST_PP_SLOT_TEMP_1 9
Chris@16 245 # endif
Chris@16 246 #
Chris@16 247 # undef BOOST_PP_VALUE