From 64e6a56ad033c6edc512d67074f733ff869848fa Mon Sep 17 00:00:00 2001 From: Vesa Karvonen Date: Thu, 24 Jan 2002 14:06:21 +0000 Subject: [PATCH] Minor optimization [SVN r12478] --- include/boost/preprocessor/repeat.hpp | 4 ++-- include/boost/preprocessor/repeat_2nd.hpp | 4 ++-- include/boost/preprocessor/repeat_3rd.hpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/boost/preprocessor/repeat.hpp b/include/boost/preprocessor/repeat.hpp index 4af8a6c..3c2a212 100644 --- a/include/boost/preprocessor/repeat.hpp +++ b/include/boost/preprocessor/repeat.hpp @@ -88,8 +88,8 @@ See BOOST_PP_FOR(). #define BOOST_PP_REPEAT0(M,P) #define BOOST_PP_REPEAT1(M,P) M(0,P) #define BOOST_PP_REPEAT2(M,P) M(0,P) M(1,P) -#define BOOST_PP_REPEAT3(M,P) BOOST_PP_REPEAT2(M,P) M(2,P) -#define BOOST_PP_REPEAT4(M,P) BOOST_PP_REPEAT3(M,P) M(3,P) +#define BOOST_PP_REPEAT3(M,P) M(0,P) M(1,P) M(2,P) +#define BOOST_PP_REPEAT4(M,P) M(0,P) M(1,P) M(2,P) M(3,P) #define BOOST_PP_REPEAT5(M,P) BOOST_PP_REPEAT4(M,P) M(4,P) #define BOOST_PP_REPEAT6(M,P) BOOST_PP_REPEAT5(M,P) M(5,P) #define BOOST_PP_REPEAT7(M,P) BOOST_PP_REPEAT6(M,P) M(6,P) diff --git a/include/boost/preprocessor/repeat_2nd.hpp b/include/boost/preprocessor/repeat_2nd.hpp index 056424a..cb3a12c 100644 --- a/include/boost/preprocessor/repeat_2nd.hpp +++ b/include/boost/preprocessor/repeat_2nd.hpp @@ -25,8 +25,8 @@ #define BOOST_PP_REPEAT_2ND0(M,P) #define BOOST_PP_REPEAT_2ND1(M,P) M(0,P) #define BOOST_PP_REPEAT_2ND2(M,P) M(0,P) M(1,P) -#define BOOST_PP_REPEAT_2ND3(M,P) BOOST_PP_REPEAT_2ND2(M,P) M(2,P) -#define BOOST_PP_REPEAT_2ND4(M,P) BOOST_PP_REPEAT_2ND3(M,P) M(3,P) +#define BOOST_PP_REPEAT_2ND3(M,P) M(0,P) M(1,P) M(2,P) +#define BOOST_PP_REPEAT_2ND4(M,P) M(0,P) M(1,P) M(2,P) M(3,P) #define BOOST_PP_REPEAT_2ND5(M,P) BOOST_PP_REPEAT_2ND4(M,P) M(4,P) #define BOOST_PP_REPEAT_2ND6(M,P) BOOST_PP_REPEAT_2ND5(M,P) M(5,P) #define BOOST_PP_REPEAT_2ND7(M,P) BOOST_PP_REPEAT_2ND6(M,P) M(6,P) diff --git a/include/boost/preprocessor/repeat_3rd.hpp b/include/boost/preprocessor/repeat_3rd.hpp index 27bbdd9..3cba37b 100644 --- a/include/boost/preprocessor/repeat_3rd.hpp +++ b/include/boost/preprocessor/repeat_3rd.hpp @@ -25,8 +25,8 @@ #define BOOST_PP_REPEAT_3RD0(M,P) #define BOOST_PP_REPEAT_3RD1(M,P) M(0,P) #define BOOST_PP_REPEAT_3RD2(M,P) M(0,P) M(1,P) -#define BOOST_PP_REPEAT_3RD3(M,P) BOOST_PP_REPEAT_3RD2(M,P) M(2,P) -#define BOOST_PP_REPEAT_3RD4(M,P) BOOST_PP_REPEAT_3RD3(M,P) M(3,P) +#define BOOST_PP_REPEAT_3RD3(M,P) M(0,P) M(1,P) M(2,P) +#define BOOST_PP_REPEAT_3RD4(M,P) M(0,P) M(1,P) M(2,P) M(3,P) #define BOOST_PP_REPEAT_3RD5(M,P) BOOST_PP_REPEAT_3RD4(M,P) M(4,P) #define BOOST_PP_REPEAT_3RD6(M,P) BOOST_PP_REPEAT_3RD5(M,P) M(5,P) #define BOOST_PP_REPEAT_3RD7(M,P) BOOST_PP_REPEAT_3RD6(M,P) M(6,P)