annotate DEPENDENCIES/generic/include/boost/preprocessor/iteration/detail/finish.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 # include <boost/preprocessor/slot/detail/shared.hpp>
Chris@16 13 #
Chris@16 14 # undef BOOST_PP_LOCAL_FE
Chris@16 15 #
Chris@16 16 # undef BOOST_PP_LOCAL_FE_DIGIT_1
Chris@16 17 # undef BOOST_PP_LOCAL_FE_DIGIT_2
Chris@16 18 # undef BOOST_PP_LOCAL_FE_DIGIT_3
Chris@16 19 # undef BOOST_PP_LOCAL_FE_DIGIT_4
Chris@16 20 # undef BOOST_PP_LOCAL_FE_DIGIT_5
Chris@16 21 # undef BOOST_PP_LOCAL_FE_DIGIT_6
Chris@16 22 # undef BOOST_PP_LOCAL_FE_DIGIT_7
Chris@16 23 # undef BOOST_PP_LOCAL_FE_DIGIT_8
Chris@16 24 # undef BOOST_PP_LOCAL_FE_DIGIT_9
Chris@16 25 # undef BOOST_PP_LOCAL_FE_DIGIT_10
Chris@16 26 #
Chris@16 27 # if BOOST_PP_SLOT_TEMP_3 == 0
Chris@16 28 # define BOOST_PP_LOCAL_FE_DIGIT_3 0
Chris@16 29 # elif BOOST_PP_SLOT_TEMP_3 == 1
Chris@16 30 # define BOOST_PP_LOCAL_FE_DIGIT_3 1
Chris@16 31 # elif BOOST_PP_SLOT_TEMP_3 == 2
Chris@16 32 # define BOOST_PP_LOCAL_FE_DIGIT_3 2
Chris@16 33 # elif BOOST_PP_SLOT_TEMP_3 == 3
Chris@16 34 # define BOOST_PP_LOCAL_FE_DIGIT_3 3
Chris@16 35 # elif BOOST_PP_SLOT_TEMP_3 == 4
Chris@16 36 # define BOOST_PP_LOCAL_FE_DIGIT_3 4
Chris@16 37 # elif BOOST_PP_SLOT_TEMP_3 == 5
Chris@16 38 # define BOOST_PP_LOCAL_FE_DIGIT_3 5
Chris@16 39 # elif BOOST_PP_SLOT_TEMP_3 == 6
Chris@16 40 # define BOOST_PP_LOCAL_FE_DIGIT_3 6
Chris@16 41 # elif BOOST_PP_SLOT_TEMP_3 == 7
Chris@16 42 # define BOOST_PP_LOCAL_FE_DIGIT_3 7
Chris@16 43 # elif BOOST_PP_SLOT_TEMP_3 == 8
Chris@16 44 # define BOOST_PP_LOCAL_FE_DIGIT_3 8
Chris@16 45 # elif BOOST_PP_SLOT_TEMP_3 == 9
Chris@16 46 # define BOOST_PP_LOCAL_FE_DIGIT_3 9
Chris@16 47 # endif
Chris@16 48 #
Chris@16 49 # if BOOST_PP_SLOT_TEMP_2 == 0
Chris@16 50 # define BOOST_PP_LOCAL_FE_DIGIT_2 0
Chris@16 51 # elif BOOST_PP_SLOT_TEMP_2 == 1
Chris@16 52 # define BOOST_PP_LOCAL_FE_DIGIT_2 1
Chris@16 53 # elif BOOST_PP_SLOT_TEMP_2 == 2
Chris@16 54 # define BOOST_PP_LOCAL_FE_DIGIT_2 2
Chris@16 55 # elif BOOST_PP_SLOT_TEMP_2 == 3
Chris@16 56 # define BOOST_PP_LOCAL_FE_DIGIT_2 3
Chris@16 57 # elif BOOST_PP_SLOT_TEMP_2 == 4
Chris@16 58 # define BOOST_PP_LOCAL_FE_DIGIT_2 4
Chris@16 59 # elif BOOST_PP_SLOT_TEMP_2 == 5
Chris@16 60 # define BOOST_PP_LOCAL_FE_DIGIT_2 5
Chris@16 61 # elif BOOST_PP_SLOT_TEMP_2 == 6
Chris@16 62 # define BOOST_PP_LOCAL_FE_DIGIT_2 6
Chris@16 63 # elif BOOST_PP_SLOT_TEMP_2 == 7
Chris@16 64 # define BOOST_PP_LOCAL_FE_DIGIT_2 7
Chris@16 65 # elif BOOST_PP_SLOT_TEMP_2 == 8
Chris@16 66 # define BOOST_PP_LOCAL_FE_DIGIT_2 8
Chris@16 67 # elif BOOST_PP_SLOT_TEMP_2 == 9
Chris@16 68 # define BOOST_PP_LOCAL_FE_DIGIT_2 9
Chris@16 69 # endif
Chris@16 70 #
Chris@16 71 # if BOOST_PP_SLOT_TEMP_1 == 0
Chris@16 72 # define BOOST_PP_LOCAL_FE_DIGIT_1 0
Chris@16 73 # elif BOOST_PP_SLOT_TEMP_1 == 1
Chris@16 74 # define BOOST_PP_LOCAL_FE_DIGIT_1 1
Chris@16 75 # elif BOOST_PP_SLOT_TEMP_1 == 2
Chris@16 76 # define BOOST_PP_LOCAL_FE_DIGIT_1 2
Chris@16 77 # elif BOOST_PP_SLOT_TEMP_1 == 3
Chris@16 78 # define BOOST_PP_LOCAL_FE_DIGIT_1 3
Chris@16 79 # elif BOOST_PP_SLOT_TEMP_1 == 4
Chris@16 80 # define BOOST_PP_LOCAL_FE_DIGIT_1 4
Chris@16 81 # elif BOOST_PP_SLOT_TEMP_1 == 5
Chris@16 82 # define BOOST_PP_LOCAL_FE_DIGIT_1 5
Chris@16 83 # elif BOOST_PP_SLOT_TEMP_1 == 6
Chris@16 84 # define BOOST_PP_LOCAL_FE_DIGIT_1 6
Chris@16 85 # elif BOOST_PP_SLOT_TEMP_1 == 7
Chris@16 86 # define BOOST_PP_LOCAL_FE_DIGIT_1 7
Chris@16 87 # elif BOOST_PP_SLOT_TEMP_1 == 8
Chris@16 88 # define BOOST_PP_LOCAL_FE_DIGIT_1 8
Chris@16 89 # elif BOOST_PP_SLOT_TEMP_1 == 9
Chris@16 90 # define BOOST_PP_LOCAL_FE_DIGIT_1 9
Chris@16 91 # endif
Chris@16 92 #
Chris@16 93 # if BOOST_PP_LOCAL_FE_DIGIT_3
Chris@16 94 # define BOOST_PP_LOCAL_FE() BOOST_PP_SLOT_CC_3(BOOST_PP_LOCAL_FE_DIGIT_3, BOOST_PP_LOCAL_FE_DIGIT_2, BOOST_PP_LOCAL_FE_DIGIT_1)
Chris@16 95 # elif BOOST_PP_LOCAL_FE_DIGIT_2
Chris@16 96 # define BOOST_PP_LOCAL_FE() BOOST_PP_SLOT_CC_2(BOOST_PP_LOCAL_FE_DIGIT_2, BOOST_PP_LOCAL_FE_DIGIT_1)
Chris@16 97 # else
Chris@16 98 # define BOOST_PP_LOCAL_FE() BOOST_PP_LOCAL_FE_DIGIT_1
Chris@16 99 # endif