Ticket #4523: detail_auto_rec.patch

File detail_auto_rec.patch, 1.3 KB (added by ookami1@…, 12 years ago)
  • boost/preprocessor/detail/auto_rec.hpp

    diff -dur programs/boost_1_43_0/boost/preprocessor/detail/auto_rec.hpp workspace/booster/boost/preprocessor/detail/auto_rec.hpp
    old new  
    2222#
    2323# /* BOOST_PP_AUTO_REC */
    2424#
     25# define BOOST_PP_AUTO_REC_BASE_0(pred, n) BOOST_PP_IIF(pred(0), BOOST_PP_NODE_0, BOOST_AUTO_REC)(pred, n)
     26# define BOOST_PP_NODE_0(pred, n) 0
     27#
    2528# define BOOST_PP_AUTO_REC(pred, n) BOOST_PP_NODE_ENTRY_ ## n(pred)
    2629#
    2730# define BOOST_PP_NODE_ENTRY_256(p) BOOST_PP_NODE_128(p)(p)(p)(p)(p)(p)(p)(p)
  • boost/preprocessor/detail/dmc/auto_rec.hpp

    diff -dur programs/boost_1_43_0/boost/preprocessor/detail/dmc/auto_rec.hpp workspace/booster/boost/preprocessor/detail/dmc/auto_rec.hpp
    old new  
    1616#
    1717# /* BOOST_PP_AUTO_REC */
    1818#
     19# define BOOST_PP_AUTO_REC_BASE_0(pred, n) BOOST_PP_IIF(pred(0), BOOST_PP_NODE_0, BOOST_AUTO_REC)(pred, n)
     20# define BOOST_PP_NODE_0(pred, n) 0
     21#
    1922# define BOOST_PP_AUTO_REC(pred, n) BOOST_PP_NODE_ENTRY_ ## n(pred)
    2023#
    2124# define BOOST_PP_NODE_ENTRY_256(p) BOOST_PP_NODE_128(p)(p)(p)(p)(p)(p)(p)(p)