From: <asf...@us...> - 2011-06-26 15:57:05
|
Revision: 53241 http://firebird.svn.sourceforge.net/firebird/?rev=53241&view=rev Author: asfernandes Date: 2011-06-26 15:56:56 +0000 (Sun, 26 Jun 2011) Log Message: ----------- Add boost files for FB_MESSAGE. Added Paths: ----------- firebird/trunk/src/include/firebird/impl/ firebird/trunk/src/include/firebird/impl/boost/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/cat.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/config/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/config/config.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/if.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/iif.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/debug/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/debug/error.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/detail/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/detail/dmc/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/facilities/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/facilities/empty.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/logical/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/logical/bool.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/repetition/for.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/seq/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/seq/elem.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/seq/seq.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/seq/size.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/tuple/ firebird/trunk/src/include/firebird/impl/boost/preprocessor/tuple/eat.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/tuple/elem.hpp firebird/trunk/src/include/firebird/impl/boost/preprocessor/tuple/rem.hpp Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,288 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_HPP +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# +# /* FB_BOOST_PP_DEC */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_DEC(x) FB_BOOST_PP_DEC_I(x) +# else +# define FB_BOOST_PP_DEC(x) FB_BOOST_PP_DEC_OO((x)) +# define FB_BOOST_PP_DEC_OO(par) FB_BOOST_PP_DEC_I ## par +# endif +# +# define FB_BOOST_PP_DEC_I(x) FB_BOOST_PP_DEC_ ## x +# +# define FB_BOOST_PP_DEC_0 0 +# define FB_BOOST_PP_DEC_1 0 +# define FB_BOOST_PP_DEC_2 1 +# define FB_BOOST_PP_DEC_3 2 +# define FB_BOOST_PP_DEC_4 3 +# define FB_BOOST_PP_DEC_5 4 +# define FB_BOOST_PP_DEC_6 5 +# define FB_BOOST_PP_DEC_7 6 +# define FB_BOOST_PP_DEC_8 7 +# define FB_BOOST_PP_DEC_9 8 +# define FB_BOOST_PP_DEC_10 9 +# define FB_BOOST_PP_DEC_11 10 +# define FB_BOOST_PP_DEC_12 11 +# define FB_BOOST_PP_DEC_13 12 +# define FB_BOOST_PP_DEC_14 13 +# define FB_BOOST_PP_DEC_15 14 +# define FB_BOOST_PP_DEC_16 15 +# define FB_BOOST_PP_DEC_17 16 +# define FB_BOOST_PP_DEC_18 17 +# define FB_BOOST_PP_DEC_19 18 +# define FB_BOOST_PP_DEC_20 19 +# define FB_BOOST_PP_DEC_21 20 +# define FB_BOOST_PP_DEC_22 21 +# define FB_BOOST_PP_DEC_23 22 +# define FB_BOOST_PP_DEC_24 23 +# define FB_BOOST_PP_DEC_25 24 +# define FB_BOOST_PP_DEC_26 25 +# define FB_BOOST_PP_DEC_27 26 +# define FB_BOOST_PP_DEC_28 27 +# define FB_BOOST_PP_DEC_29 28 +# define FB_BOOST_PP_DEC_30 29 +# define FB_BOOST_PP_DEC_31 30 +# define FB_BOOST_PP_DEC_32 31 +# define FB_BOOST_PP_DEC_33 32 +# define FB_BOOST_PP_DEC_34 33 +# define FB_BOOST_PP_DEC_35 34 +# define FB_BOOST_PP_DEC_36 35 +# define FB_BOOST_PP_DEC_37 36 +# define FB_BOOST_PP_DEC_38 37 +# define FB_BOOST_PP_DEC_39 38 +# define FB_BOOST_PP_DEC_40 39 +# define FB_BOOST_PP_DEC_41 40 +# define FB_BOOST_PP_DEC_42 41 +# define FB_BOOST_PP_DEC_43 42 +# define FB_BOOST_PP_DEC_44 43 +# define FB_BOOST_PP_DEC_45 44 +# define FB_BOOST_PP_DEC_46 45 +# define FB_BOOST_PP_DEC_47 46 +# define FB_BOOST_PP_DEC_48 47 +# define FB_BOOST_PP_DEC_49 48 +# define FB_BOOST_PP_DEC_50 49 +# define FB_BOOST_PP_DEC_51 50 +# define FB_BOOST_PP_DEC_52 51 +# define FB_BOOST_PP_DEC_53 52 +# define FB_BOOST_PP_DEC_54 53 +# define FB_BOOST_PP_DEC_55 54 +# define FB_BOOST_PP_DEC_56 55 +# define FB_BOOST_PP_DEC_57 56 +# define FB_BOOST_PP_DEC_58 57 +# define FB_BOOST_PP_DEC_59 58 +# define FB_BOOST_PP_DEC_60 59 +# define FB_BOOST_PP_DEC_61 60 +# define FB_BOOST_PP_DEC_62 61 +# define FB_BOOST_PP_DEC_63 62 +# define FB_BOOST_PP_DEC_64 63 +# define FB_BOOST_PP_DEC_65 64 +# define FB_BOOST_PP_DEC_66 65 +# define FB_BOOST_PP_DEC_67 66 +# define FB_BOOST_PP_DEC_68 67 +# define FB_BOOST_PP_DEC_69 68 +# define FB_BOOST_PP_DEC_70 69 +# define FB_BOOST_PP_DEC_71 70 +# define FB_BOOST_PP_DEC_72 71 +# define FB_BOOST_PP_DEC_73 72 +# define FB_BOOST_PP_DEC_74 73 +# define FB_BOOST_PP_DEC_75 74 +# define FB_BOOST_PP_DEC_76 75 +# define FB_BOOST_PP_DEC_77 76 +# define FB_BOOST_PP_DEC_78 77 +# define FB_BOOST_PP_DEC_79 78 +# define FB_BOOST_PP_DEC_80 79 +# define FB_BOOST_PP_DEC_81 80 +# define FB_BOOST_PP_DEC_82 81 +# define FB_BOOST_PP_DEC_83 82 +# define FB_BOOST_PP_DEC_84 83 +# define FB_BOOST_PP_DEC_85 84 +# define FB_BOOST_PP_DEC_86 85 +# define FB_BOOST_PP_DEC_87 86 +# define FB_BOOST_PP_DEC_88 87 +# define FB_BOOST_PP_DEC_89 88 +# define FB_BOOST_PP_DEC_90 89 +# define FB_BOOST_PP_DEC_91 90 +# define FB_BOOST_PP_DEC_92 91 +# define FB_BOOST_PP_DEC_93 92 +# define FB_BOOST_PP_DEC_94 93 +# define FB_BOOST_PP_DEC_95 94 +# define FB_BOOST_PP_DEC_96 95 +# define FB_BOOST_PP_DEC_97 96 +# define FB_BOOST_PP_DEC_98 97 +# define FB_BOOST_PP_DEC_99 98 +# define FB_BOOST_PP_DEC_100 99 +# define FB_BOOST_PP_DEC_101 100 +# define FB_BOOST_PP_DEC_102 101 +# define FB_BOOST_PP_DEC_103 102 +# define FB_BOOST_PP_DEC_104 103 +# define FB_BOOST_PP_DEC_105 104 +# define FB_BOOST_PP_DEC_106 105 +# define FB_BOOST_PP_DEC_107 106 +# define FB_BOOST_PP_DEC_108 107 +# define FB_BOOST_PP_DEC_109 108 +# define FB_BOOST_PP_DEC_110 109 +# define FB_BOOST_PP_DEC_111 110 +# define FB_BOOST_PP_DEC_112 111 +# define FB_BOOST_PP_DEC_113 112 +# define FB_BOOST_PP_DEC_114 113 +# define FB_BOOST_PP_DEC_115 114 +# define FB_BOOST_PP_DEC_116 115 +# define FB_BOOST_PP_DEC_117 116 +# define FB_BOOST_PP_DEC_118 117 +# define FB_BOOST_PP_DEC_119 118 +# define FB_BOOST_PP_DEC_120 119 +# define FB_BOOST_PP_DEC_121 120 +# define FB_BOOST_PP_DEC_122 121 +# define FB_BOOST_PP_DEC_123 122 +# define FB_BOOST_PP_DEC_124 123 +# define FB_BOOST_PP_DEC_125 124 +# define FB_BOOST_PP_DEC_126 125 +# define FB_BOOST_PP_DEC_127 126 +# define FB_BOOST_PP_DEC_128 127 +# define FB_BOOST_PP_DEC_129 128 +# define FB_BOOST_PP_DEC_130 129 +# define FB_BOOST_PP_DEC_131 130 +# define FB_BOOST_PP_DEC_132 131 +# define FB_BOOST_PP_DEC_133 132 +# define FB_BOOST_PP_DEC_134 133 +# define FB_BOOST_PP_DEC_135 134 +# define FB_BOOST_PP_DEC_136 135 +# define FB_BOOST_PP_DEC_137 136 +# define FB_BOOST_PP_DEC_138 137 +# define FB_BOOST_PP_DEC_139 138 +# define FB_BOOST_PP_DEC_140 139 +# define FB_BOOST_PP_DEC_141 140 +# define FB_BOOST_PP_DEC_142 141 +# define FB_BOOST_PP_DEC_143 142 +# define FB_BOOST_PP_DEC_144 143 +# define FB_BOOST_PP_DEC_145 144 +# define FB_BOOST_PP_DEC_146 145 +# define FB_BOOST_PP_DEC_147 146 +# define FB_BOOST_PP_DEC_148 147 +# define FB_BOOST_PP_DEC_149 148 +# define FB_BOOST_PP_DEC_150 149 +# define FB_BOOST_PP_DEC_151 150 +# define FB_BOOST_PP_DEC_152 151 +# define FB_BOOST_PP_DEC_153 152 +# define FB_BOOST_PP_DEC_154 153 +# define FB_BOOST_PP_DEC_155 154 +# define FB_BOOST_PP_DEC_156 155 +# define FB_BOOST_PP_DEC_157 156 +# define FB_BOOST_PP_DEC_158 157 +# define FB_BOOST_PP_DEC_159 158 +# define FB_BOOST_PP_DEC_160 159 +# define FB_BOOST_PP_DEC_161 160 +# define FB_BOOST_PP_DEC_162 161 +# define FB_BOOST_PP_DEC_163 162 +# define FB_BOOST_PP_DEC_164 163 +# define FB_BOOST_PP_DEC_165 164 +# define FB_BOOST_PP_DEC_166 165 +# define FB_BOOST_PP_DEC_167 166 +# define FB_BOOST_PP_DEC_168 167 +# define FB_BOOST_PP_DEC_169 168 +# define FB_BOOST_PP_DEC_170 169 +# define FB_BOOST_PP_DEC_171 170 +# define FB_BOOST_PP_DEC_172 171 +# define FB_BOOST_PP_DEC_173 172 +# define FB_BOOST_PP_DEC_174 173 +# define FB_BOOST_PP_DEC_175 174 +# define FB_BOOST_PP_DEC_176 175 +# define FB_BOOST_PP_DEC_177 176 +# define FB_BOOST_PP_DEC_178 177 +# define FB_BOOST_PP_DEC_179 178 +# define FB_BOOST_PP_DEC_180 179 +# define FB_BOOST_PP_DEC_181 180 +# define FB_BOOST_PP_DEC_182 181 +# define FB_BOOST_PP_DEC_183 182 +# define FB_BOOST_PP_DEC_184 183 +# define FB_BOOST_PP_DEC_185 184 +# define FB_BOOST_PP_DEC_186 185 +# define FB_BOOST_PP_DEC_187 186 +# define FB_BOOST_PP_DEC_188 187 +# define FB_BOOST_PP_DEC_189 188 +# define FB_BOOST_PP_DEC_190 189 +# define FB_BOOST_PP_DEC_191 190 +# define FB_BOOST_PP_DEC_192 191 +# define FB_BOOST_PP_DEC_193 192 +# define FB_BOOST_PP_DEC_194 193 +# define FB_BOOST_PP_DEC_195 194 +# define FB_BOOST_PP_DEC_196 195 +# define FB_BOOST_PP_DEC_197 196 +# define FB_BOOST_PP_DEC_198 197 +# define FB_BOOST_PP_DEC_199 198 +# define FB_BOOST_PP_DEC_200 199 +# define FB_BOOST_PP_DEC_201 200 +# define FB_BOOST_PP_DEC_202 201 +# define FB_BOOST_PP_DEC_203 202 +# define FB_BOOST_PP_DEC_204 203 +# define FB_BOOST_PP_DEC_205 204 +# define FB_BOOST_PP_DEC_206 205 +# define FB_BOOST_PP_DEC_207 206 +# define FB_BOOST_PP_DEC_208 207 +# define FB_BOOST_PP_DEC_209 208 +# define FB_BOOST_PP_DEC_210 209 +# define FB_BOOST_PP_DEC_211 210 +# define FB_BOOST_PP_DEC_212 211 +# define FB_BOOST_PP_DEC_213 212 +# define FB_BOOST_PP_DEC_214 213 +# define FB_BOOST_PP_DEC_215 214 +# define FB_BOOST_PP_DEC_216 215 +# define FB_BOOST_PP_DEC_217 216 +# define FB_BOOST_PP_DEC_218 217 +# define FB_BOOST_PP_DEC_219 218 +# define FB_BOOST_PP_DEC_220 219 +# define FB_BOOST_PP_DEC_221 220 +# define FB_BOOST_PP_DEC_222 221 +# define FB_BOOST_PP_DEC_223 222 +# define FB_BOOST_PP_DEC_224 223 +# define FB_BOOST_PP_DEC_225 224 +# define FB_BOOST_PP_DEC_226 225 +# define FB_BOOST_PP_DEC_227 226 +# define FB_BOOST_PP_DEC_228 227 +# define FB_BOOST_PP_DEC_229 228 +# define FB_BOOST_PP_DEC_230 229 +# define FB_BOOST_PP_DEC_231 230 +# define FB_BOOST_PP_DEC_232 231 +# define FB_BOOST_PP_DEC_233 232 +# define FB_BOOST_PP_DEC_234 233 +# define FB_BOOST_PP_DEC_235 234 +# define FB_BOOST_PP_DEC_236 235 +# define FB_BOOST_PP_DEC_237 236 +# define FB_BOOST_PP_DEC_238 237 +# define FB_BOOST_PP_DEC_239 238 +# define FB_BOOST_PP_DEC_240 239 +# define FB_BOOST_PP_DEC_241 240 +# define FB_BOOST_PP_DEC_242 241 +# define FB_BOOST_PP_DEC_243 242 +# define FB_BOOST_PP_DEC_244 243 +# define FB_BOOST_PP_DEC_245 244 +# define FB_BOOST_PP_DEC_246 245 +# define FB_BOOST_PP_DEC_247 246 +# define FB_BOOST_PP_DEC_248 247 +# define FB_BOOST_PP_DEC_249 248 +# define FB_BOOST_PP_DEC_250 249 +# define FB_BOOST_PP_DEC_251 250 +# define FB_BOOST_PP_DEC_252 251 +# define FB_BOOST_PP_DEC_253 252 +# define FB_BOOST_PP_DEC_254 253 +# define FB_BOOST_PP_DEC_255 254 +# define FB_BOOST_PP_DEC_256 255 +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,288 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_HPP +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# +# /* FB_BOOST_PP_INC */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_INC(x) FB_BOOST_PP_INC_I(x) +# else +# define FB_BOOST_PP_INC(x) FB_BOOST_PP_INC_OO((x)) +# define FB_BOOST_PP_INC_OO(par) FB_BOOST_PP_INC_I ## par +# endif +# +# define FB_BOOST_PP_INC_I(x) FB_BOOST_PP_INC_ ## x +# +# define FB_BOOST_PP_INC_0 1 +# define FB_BOOST_PP_INC_1 2 +# define FB_BOOST_PP_INC_2 3 +# define FB_BOOST_PP_INC_3 4 +# define FB_BOOST_PP_INC_4 5 +# define FB_BOOST_PP_INC_5 6 +# define FB_BOOST_PP_INC_6 7 +# define FB_BOOST_PP_INC_7 8 +# define FB_BOOST_PP_INC_8 9 +# define FB_BOOST_PP_INC_9 10 +# define FB_BOOST_PP_INC_10 11 +# define FB_BOOST_PP_INC_11 12 +# define FB_BOOST_PP_INC_12 13 +# define FB_BOOST_PP_INC_13 14 +# define FB_BOOST_PP_INC_14 15 +# define FB_BOOST_PP_INC_15 16 +# define FB_BOOST_PP_INC_16 17 +# define FB_BOOST_PP_INC_17 18 +# define FB_BOOST_PP_INC_18 19 +# define FB_BOOST_PP_INC_19 20 +# define FB_BOOST_PP_INC_20 21 +# define FB_BOOST_PP_INC_21 22 +# define FB_BOOST_PP_INC_22 23 +# define FB_BOOST_PP_INC_23 24 +# define FB_BOOST_PP_INC_24 25 +# define FB_BOOST_PP_INC_25 26 +# define FB_BOOST_PP_INC_26 27 +# define FB_BOOST_PP_INC_27 28 +# define FB_BOOST_PP_INC_28 29 +# define FB_BOOST_PP_INC_29 30 +# define FB_BOOST_PP_INC_30 31 +# define FB_BOOST_PP_INC_31 32 +# define FB_BOOST_PP_INC_32 33 +# define FB_BOOST_PP_INC_33 34 +# define FB_BOOST_PP_INC_34 35 +# define FB_BOOST_PP_INC_35 36 +# define FB_BOOST_PP_INC_36 37 +# define FB_BOOST_PP_INC_37 38 +# define FB_BOOST_PP_INC_38 39 +# define FB_BOOST_PP_INC_39 40 +# define FB_BOOST_PP_INC_40 41 +# define FB_BOOST_PP_INC_41 42 +# define FB_BOOST_PP_INC_42 43 +# define FB_BOOST_PP_INC_43 44 +# define FB_BOOST_PP_INC_44 45 +# define FB_BOOST_PP_INC_45 46 +# define FB_BOOST_PP_INC_46 47 +# define FB_BOOST_PP_INC_47 48 +# define FB_BOOST_PP_INC_48 49 +# define FB_BOOST_PP_INC_49 50 +# define FB_BOOST_PP_INC_50 51 +# define FB_BOOST_PP_INC_51 52 +# define FB_BOOST_PP_INC_52 53 +# define FB_BOOST_PP_INC_53 54 +# define FB_BOOST_PP_INC_54 55 +# define FB_BOOST_PP_INC_55 56 +# define FB_BOOST_PP_INC_56 57 +# define FB_BOOST_PP_INC_57 58 +# define FB_BOOST_PP_INC_58 59 +# define FB_BOOST_PP_INC_59 60 +# define FB_BOOST_PP_INC_60 61 +# define FB_BOOST_PP_INC_61 62 +# define FB_BOOST_PP_INC_62 63 +# define FB_BOOST_PP_INC_63 64 +# define FB_BOOST_PP_INC_64 65 +# define FB_BOOST_PP_INC_65 66 +# define FB_BOOST_PP_INC_66 67 +# define FB_BOOST_PP_INC_67 68 +# define FB_BOOST_PP_INC_68 69 +# define FB_BOOST_PP_INC_69 70 +# define FB_BOOST_PP_INC_70 71 +# define FB_BOOST_PP_INC_71 72 +# define FB_BOOST_PP_INC_72 73 +# define FB_BOOST_PP_INC_73 74 +# define FB_BOOST_PP_INC_74 75 +# define FB_BOOST_PP_INC_75 76 +# define FB_BOOST_PP_INC_76 77 +# define FB_BOOST_PP_INC_77 78 +# define FB_BOOST_PP_INC_78 79 +# define FB_BOOST_PP_INC_79 80 +# define FB_BOOST_PP_INC_80 81 +# define FB_BOOST_PP_INC_81 82 +# define FB_BOOST_PP_INC_82 83 +# define FB_BOOST_PP_INC_83 84 +# define FB_BOOST_PP_INC_84 85 +# define FB_BOOST_PP_INC_85 86 +# define FB_BOOST_PP_INC_86 87 +# define FB_BOOST_PP_INC_87 88 +# define FB_BOOST_PP_INC_88 89 +# define FB_BOOST_PP_INC_89 90 +# define FB_BOOST_PP_INC_90 91 +# define FB_BOOST_PP_INC_91 92 +# define FB_BOOST_PP_INC_92 93 +# define FB_BOOST_PP_INC_93 94 +# define FB_BOOST_PP_INC_94 95 +# define FB_BOOST_PP_INC_95 96 +# define FB_BOOST_PP_INC_96 97 +# define FB_BOOST_PP_INC_97 98 +# define FB_BOOST_PP_INC_98 99 +# define FB_BOOST_PP_INC_99 100 +# define FB_BOOST_PP_INC_100 101 +# define FB_BOOST_PP_INC_101 102 +# define FB_BOOST_PP_INC_102 103 +# define FB_BOOST_PP_INC_103 104 +# define FB_BOOST_PP_INC_104 105 +# define FB_BOOST_PP_INC_105 106 +# define FB_BOOST_PP_INC_106 107 +# define FB_BOOST_PP_INC_107 108 +# define FB_BOOST_PP_INC_108 109 +# define FB_BOOST_PP_INC_109 110 +# define FB_BOOST_PP_INC_110 111 +# define FB_BOOST_PP_INC_111 112 +# define FB_BOOST_PP_INC_112 113 +# define FB_BOOST_PP_INC_113 114 +# define FB_BOOST_PP_INC_114 115 +# define FB_BOOST_PP_INC_115 116 +# define FB_BOOST_PP_INC_116 117 +# define FB_BOOST_PP_INC_117 118 +# define FB_BOOST_PP_INC_118 119 +# define FB_BOOST_PP_INC_119 120 +# define FB_BOOST_PP_INC_120 121 +# define FB_BOOST_PP_INC_121 122 +# define FB_BOOST_PP_INC_122 123 +# define FB_BOOST_PP_INC_123 124 +# define FB_BOOST_PP_INC_124 125 +# define FB_BOOST_PP_INC_125 126 +# define FB_BOOST_PP_INC_126 127 +# define FB_BOOST_PP_INC_127 128 +# define FB_BOOST_PP_INC_128 129 +# define FB_BOOST_PP_INC_129 130 +# define FB_BOOST_PP_INC_130 131 +# define FB_BOOST_PP_INC_131 132 +# define FB_BOOST_PP_INC_132 133 +# define FB_BOOST_PP_INC_133 134 +# define FB_BOOST_PP_INC_134 135 +# define FB_BOOST_PP_INC_135 136 +# define FB_BOOST_PP_INC_136 137 +# define FB_BOOST_PP_INC_137 138 +# define FB_BOOST_PP_INC_138 139 +# define FB_BOOST_PP_INC_139 140 +# define FB_BOOST_PP_INC_140 141 +# define FB_BOOST_PP_INC_141 142 +# define FB_BOOST_PP_INC_142 143 +# define FB_BOOST_PP_INC_143 144 +# define FB_BOOST_PP_INC_144 145 +# define FB_BOOST_PP_INC_145 146 +# define FB_BOOST_PP_INC_146 147 +# define FB_BOOST_PP_INC_147 148 +# define FB_BOOST_PP_INC_148 149 +# define FB_BOOST_PP_INC_149 150 +# define FB_BOOST_PP_INC_150 151 +# define FB_BOOST_PP_INC_151 152 +# define FB_BOOST_PP_INC_152 153 +# define FB_BOOST_PP_INC_153 154 +# define FB_BOOST_PP_INC_154 155 +# define FB_BOOST_PP_INC_155 156 +# define FB_BOOST_PP_INC_156 157 +# define FB_BOOST_PP_INC_157 158 +# define FB_BOOST_PP_INC_158 159 +# define FB_BOOST_PP_INC_159 160 +# define FB_BOOST_PP_INC_160 161 +# define FB_BOOST_PP_INC_161 162 +# define FB_BOOST_PP_INC_162 163 +# define FB_BOOST_PP_INC_163 164 +# define FB_BOOST_PP_INC_164 165 +# define FB_BOOST_PP_INC_165 166 +# define FB_BOOST_PP_INC_166 167 +# define FB_BOOST_PP_INC_167 168 +# define FB_BOOST_PP_INC_168 169 +# define FB_BOOST_PP_INC_169 170 +# define FB_BOOST_PP_INC_170 171 +# define FB_BOOST_PP_INC_171 172 +# define FB_BOOST_PP_INC_172 173 +# define FB_BOOST_PP_INC_173 174 +# define FB_BOOST_PP_INC_174 175 +# define FB_BOOST_PP_INC_175 176 +# define FB_BOOST_PP_INC_176 177 +# define FB_BOOST_PP_INC_177 178 +# define FB_BOOST_PP_INC_178 179 +# define FB_BOOST_PP_INC_179 180 +# define FB_BOOST_PP_INC_180 181 +# define FB_BOOST_PP_INC_181 182 +# define FB_BOOST_PP_INC_182 183 +# define FB_BOOST_PP_INC_183 184 +# define FB_BOOST_PP_INC_184 185 +# define FB_BOOST_PP_INC_185 186 +# define FB_BOOST_PP_INC_186 187 +# define FB_BOOST_PP_INC_187 188 +# define FB_BOOST_PP_INC_188 189 +# define FB_BOOST_PP_INC_189 190 +# define FB_BOOST_PP_INC_190 191 +# define FB_BOOST_PP_INC_191 192 +# define FB_BOOST_PP_INC_192 193 +# define FB_BOOST_PP_INC_193 194 +# define FB_BOOST_PP_INC_194 195 +# define FB_BOOST_PP_INC_195 196 +# define FB_BOOST_PP_INC_196 197 +# define FB_BOOST_PP_INC_197 198 +# define FB_BOOST_PP_INC_198 199 +# define FB_BOOST_PP_INC_199 200 +# define FB_BOOST_PP_INC_200 201 +# define FB_BOOST_PP_INC_201 202 +# define FB_BOOST_PP_INC_202 203 +# define FB_BOOST_PP_INC_203 204 +# define FB_BOOST_PP_INC_204 205 +# define FB_BOOST_PP_INC_205 206 +# define FB_BOOST_PP_INC_206 207 +# define FB_BOOST_PP_INC_207 208 +# define FB_BOOST_PP_INC_208 209 +# define FB_BOOST_PP_INC_209 210 +# define FB_BOOST_PP_INC_210 211 +# define FB_BOOST_PP_INC_211 212 +# define FB_BOOST_PP_INC_212 213 +# define FB_BOOST_PP_INC_213 214 +# define FB_BOOST_PP_INC_214 215 +# define FB_BOOST_PP_INC_215 216 +# define FB_BOOST_PP_INC_216 217 +# define FB_BOOST_PP_INC_217 218 +# define FB_BOOST_PP_INC_218 219 +# define FB_BOOST_PP_INC_219 220 +# define FB_BOOST_PP_INC_220 221 +# define FB_BOOST_PP_INC_221 222 +# define FB_BOOST_PP_INC_222 223 +# define FB_BOOST_PP_INC_223 224 +# define FB_BOOST_PP_INC_224 225 +# define FB_BOOST_PP_INC_225 226 +# define FB_BOOST_PP_INC_226 227 +# define FB_BOOST_PP_INC_227 228 +# define FB_BOOST_PP_INC_228 229 +# define FB_BOOST_PP_INC_229 230 +# define FB_BOOST_PP_INC_230 231 +# define FB_BOOST_PP_INC_231 232 +# define FB_BOOST_PP_INC_232 233 +# define FB_BOOST_PP_INC_233 234 +# define FB_BOOST_PP_INC_234 235 +# define FB_BOOST_PP_INC_235 236 +# define FB_BOOST_PP_INC_236 237 +# define FB_BOOST_PP_INC_237 238 +# define FB_BOOST_PP_INC_238 239 +# define FB_BOOST_PP_INC_239 240 +# define FB_BOOST_PP_INC_240 241 +# define FB_BOOST_PP_INC_241 242 +# define FB_BOOST_PP_INC_242 243 +# define FB_BOOST_PP_INC_243 244 +# define FB_BOOST_PP_INC_244 245 +# define FB_BOOST_PP_INC_245 246 +# define FB_BOOST_PP_INC_246 247 +# define FB_BOOST_PP_INC_247 248 +# define FB_BOOST_PP_INC_248 249 +# define FB_BOOST_PP_INC_249 250 +# define FB_BOOST_PP_INC_250 251 +# define FB_BOOST_PP_INC_251 252 +# define FB_BOOST_PP_INC_252 253 +# define FB_BOOST_PP_INC_253 254 +# define FB_BOOST_PP_INC_254 255 +# define FB_BOOST_PP_INC_255 256 +# define FB_BOOST_PP_INC_256 256 +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/cat.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/cat.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/cat.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,35 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_CAT_HPP +# define FB_BOOST_PREPROCESSOR_CAT_HPP +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# +# /* FB_BOOST_PP_CAT */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_CAT(a, b) FB_BOOST_PP_CAT_I(a, b) +# else +# define FB_BOOST_PP_CAT(a, b) FB_BOOST_PP_CAT_OO((a, b)) +# define FB_BOOST_PP_CAT_OO(par) FB_BOOST_PP_CAT_I ## par +# endif +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MSVC() +# define FB_BOOST_PP_CAT_I(a, b) a ## b +# else +# define FB_BOOST_PP_CAT_I(a, b) FB_BOOST_PP_CAT_II(a ## b) +# define FB_BOOST_PP_CAT_II(res) res +# endif +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/cat.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/config/config.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/config/config.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/config/config.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,70 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_CONFIG_CONFIG_HPP +# define FB_BOOST_PREPROCESSOR_CONFIG_CONFIG_HPP +# +# /* FB_BOOST_PP_CONFIG_FLAGS */ +# +# define FB_BOOST_PP_CONFIG_STRICT() 0x0001 +# define FB_BOOST_PP_CONFIG_IDEAL() 0x0002 +# +# define FB_BOOST_PP_CONFIG_MSVC() 0x0004 +# define FB_BOOST_PP_CONFIG_MWCC() 0x0008 +# define FB_BOOST_PP_CONFIG_BCC() 0x0010 +# define FB_BOOST_PP_CONFIG_EDG() 0x0020 +# define FB_BOOST_PP_CONFIG_DMC() 0x0040 +# +# ifndef FB_BOOST_PP_CONFIG_FLAGS +# if defined(__GCCXML__) +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) +# elif defined(__WAVE__) +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) +# elif defined(__MWERKS__) && __MWERKS__ >= 0x3200 +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) +# elif defined(__EDG__) || defined(__EDG_VERSION__) +# if defined(_MSC_VER) && __EDG_VERSION__ >= 308 +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MSVC()) +# else +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_EDG() | FB_BOOST_PP_CONFIG_STRICT()) +# endif +# elif defined(__MWERKS__) +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MWCC()) +# elif defined(__DMC__) +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_DMC()) +# elif defined(__BORLANDC__) && __BORLANDC__ >= 0x581 +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) +# elif defined(__BORLANDC__) || defined(__IBMC__) || defined(__IBMCPP__) || defined(__SUNPRO_CC) +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_BCC()) +# elif defined(_MSC_VER) +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MSVC()) +# else +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) +# endif +# endif +# +# /* FB_BOOST_PP_CONFIG_EXTENDED_LINE_INFO */ +# +# ifndef FB_BOOST_PP_CONFIG_EXTENDED_LINE_INFO +# define FB_BOOST_PP_CONFIG_EXTENDED_LINE_INFO 0 +# endif +# +# /* FB_BOOST_PP_CONFIG_ERRORS */ +# +# ifndef FB_BOOST_PP_CONFIG_ERRORS +# ifdef NDEBUG +# define FB_BOOST_PP_CONFIG_ERRORS 0 +# else +# define FB_BOOST_PP_CONFIG_ERRORS 1 +# endif +# endif +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/config/config.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,30 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_CONTROL_EXPR_IF_HPP +# define FB_BOOST_PREPROCESSOR_CONTROL_EXPR_IF_HPP +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# include <firebird/impl/boost/preprocessor/control/expr_iif.hpp> +# include <firebird/impl/boost/preprocessor/logical/bool.hpp> +# +# /* FB_BOOST_PP_EXPR_IF */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_EDG() +# define FB_BOOST_PP_EXPR_IF(cond, expr) FB_BOOST_PP_EXPR_IIF(FB_BOOST_PP_BOOL(cond), expr) +# else +# define FB_BOOST_PP_EXPR_IF(cond, expr) FB_BOOST_PP_EXPR_IF_I(cond, expr) +# define FB_BOOST_PP_EXPR_IF_I(cond, expr) FB_BOOST_PP_EXPR_IIF(FB_BOOST_PP_BOOL(cond), expr) +# endif +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,31 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_CONTROL_EXPR_IIF_HPP +# define FB_BOOST_PREPROCESSOR_CONTROL_EXPR_IIF_HPP +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# +# /* FB_BOOST_PP_EXPR_IIF */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_EXPR_IIF(bit, expr) FB_BOOST_PP_EXPR_IIF_I(bit, expr) +# else +# define FB_BOOST_PP_EXPR_IIF(bit, expr) FB_BOOST_PP_EXPR_IIF_OO((bit, expr)) +# define FB_BOOST_PP_EXPR_IIF_OO(par) FB_BOOST_PP_EXPR_IIF_I ## par +# endif +# +# define FB_BOOST_PP_EXPR_IIF_I(bit, expr) FB_BOOST_PP_EXPR_IIF_ ## bit(expr) +# +# define FB_BOOST_PP_EXPR_IIF_0(expr) +# define FB_BOOST_PP_EXPR_IIF_1(expr) expr +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/if.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/if.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/if.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,30 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_CONTROL_IF_HPP +# define FB_BOOST_PREPROCESSOR_CONTROL_IF_HPP +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# include <firebird/impl/boost/preprocessor/control/iif.hpp> +# include <firebird/impl/boost/preprocessor/logical/bool.hpp> +# +# /* FB_BOOST_PP_IF */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_EDG() +# define FB_BOOST_PP_IF(cond, t, f) FB_BOOST_PP_IIF(FB_BOOST_PP_BOOL(cond), t, f) +# else +# define FB_BOOST_PP_IF(cond, t, f) FB_BOOST_PP_IF_I(cond, t, f) +# define FB_BOOST_PP_IF_I(cond, t, f) FB_BOOST_PP_IIF(FB_BOOST_PP_BOOL(cond), t, f) +# endif +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/if.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/iif.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/iif.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/iif.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,34 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_CONTROL_IIF_HPP +# define FB_BOOST_PREPROCESSOR_CONTROL_IIF_HPP +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_IIF(bit, t, f) FB_BOOST_PP_IIF_I(bit, t, f) +# else +# define FB_BOOST_PP_IIF(bit, t, f) FB_BOOST_PP_IIF_OO((bit, t, f)) +# define FB_BOOST_PP_IIF_OO(par) FB_BOOST_PP_IIF_I ## par +# endif +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MSVC() +# define FB_BOOST_PP_IIF_I(bit, t, f) FB_BOOST_PP_IIF_ ## bit(t, f) +# else +# define FB_BOOST_PP_IIF_I(bit, t, f) FB_BOOST_PP_IIF_II(FB_BOOST_PP_IIF_ ## bit(t, f)) +# define FB_BOOST_PP_IIF_II(id) id +# endif +# +# define FB_BOOST_PP_IIF_0(t, f) f +# define FB_BOOST_PP_IIF_1(t, f) t +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/control/iif.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/debug/error.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/debug/error.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/debug/error.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,33 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_DEBUG_ERROR_HPP +# define FB_BOOST_PREPROCESSOR_DEBUG_ERROR_HPP +# +# include <firebird/impl/boost/preprocessor/cat.hpp> +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# +# /* FB_BOOST_PP_ERROR */ +# +# if FB_BOOST_PP_CONFIG_ERRORS +# define FB_BOOST_PP_ERROR(code) FB_BOOST_PP_CAT(FB_BOOST_PP_ERROR_, code) +# endif +# +# define FB_BOOST_PP_ERROR_0x0000 FB_BOOST_PP_ERROR(0x0000, FB_BOOST_PP_INDEX_OUT_OF_BOUNDS) +# define FB_BOOST_PP_ERROR_0x0001 FB_BOOST_PP_ERROR(0x0001, FB_BOOST_PP_WHILE_OVERFLOW) +# define FB_BOOST_PP_ERROR_0x0002 FB_BOOST_PP_ERROR(0x0002, FB_BOOST_PP_FOR_OVERFLOW) +# define FB_BOOST_PP_ERROR_0x0003 FB_BOOST_PP_ERROR(0x0003, FB_BOOST_PP_REPEAT_OVERFLOW) +# define FB_BOOST_PP_ERROR_0x0004 FB_BOOST_PP_ERROR(0x0004, FB_BOOST_PP_LIST_FOLD_OVERFLOW) +# define FB_BOOST_PP_ERROR_0x0005 FB_BOOST_PP_ERROR(0x0005, FB_BOOST_PP_SEQ_FOLD_OVERFLOW) +# define FB_BOOST_PP_ERROR_0x0006 FB_BOOST_PP_ERROR(0x0006, FB_BOOST_PP_ARITHMETIC_OVERFLOW) +# define FB_BOOST_PP_ERROR_0x0007 FB_BOOST_PP_ERROR(0x0007, FB_BOOST_PP_DIVISION_BY_ZERO) +# +# endif Property changes on: firebird/trunk/src/include/firebird/impl/boost/preprocessor/debug/error.hpp ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/trunk/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp =================================================================== --- firebird/trunk/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp (rev 0) +++ firebird/trunk/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp 2011-06-26 15:56:56 UTC (rev 53241) @@ -0,0 +1,293 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# include <firebird/impl/boost/preprocessor/config/config.hpp> +# +# if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_DMC() +# include <firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp> +# else +# +# ifndef FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP +# define FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP +# +# include <firebird/impl/boost/preprocessor/control/iif.hpp> +# +# /* FB_BOOST_PP_AUTO_REC */ +# +# define FB_BOOST_PP_AUTO_REC(pred, n) FB_BOOST_PP_NODE_ENTRY_ ## n(pred) +# +# define FB_BOOST_PP_NODE_ENTRY_256(p) FB_BOOST_PP_NODE_128(p)(p)(p)(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_128(p) FB_BOOST_PP_NODE_64(p)(p)(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_64(p) FB_BOOST_PP_NODE_32(p)(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_32(p) FB_BOOST_PP_NODE_16(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_16(p) FB_BOOST_PP_NODE_8(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_8(p) FB_BOOST_PP_NODE_4(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_4(p) FB_BOOST_PP_NODE_2(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_2(p) FB_BOOST_PP_NODE_1(p) +# +# define FB_BOOST_PP_NODE_128(p) FB_BOOST_PP_IIF(p(128), FB_BOOST_PP_NODE_64, FB_BOOST_PP_NODE_192) +# define FB_BOOST_PP_NODE_64(p) FB_BOOST_PP_IIF(p(64), FB_BOOST_PP_NODE_32, FB_BOOST_PP_NODE_96) +# define FB_BOOST_PP_NODE_32(p) FB_BOOST_PP_IIF(p(32), FB_BOOST_PP_NODE_16, FB_BOOST_PP_NODE_48) +# define FB_BOOST_PP_NODE_16(p) FB_BOOST_PP_IIF(p(16), FB_BOOST_PP_NODE_8, FB_BOOST_PP_NODE_24) +# define FB_BOOST_PP_NODE_8(p) FB_BOOST_PP_IIF(p(8), FB_BOOST_PP_NODE_4, FB_BOOST_PP_NODE_12) +# define FB_BOOST_PP_NODE_4(p) FB_BOOST_PP_IIF(p(4), FB_BOOST_PP_NODE_2, FB_BOOST_PP_NODE_6) +# define FB_BOOST_PP_NODE_2(p) FB_BOOST_PP_IIF(p(2), FB_BOOST_PP_NODE_1, FB_BOOST_PP_NODE_3) +# define FB_BOOST_PP_NODE_1(p) FB_BOOST_PP_IIF(p(1), 1, 2) +# define FB_BOOST_PP_NODE_3(p) FB_BOOST_PP_IIF(p(3), 3, 4) +# define FB_BOOST_PP_NODE_6(p) FB_BOOST_PP_IIF(p(6), FB_BOOST_PP_NODE_5, FB_BOOST_PP_NODE_7) +# define FB_BOOST_PP_NODE_5(p) FB_BOOST_PP_IIF(p(5), 5, 6) +# define FB_BOOST_PP_NODE_7(p) FB_BOOST_PP_IIF(p(7), 7, 8) +# define FB_BOOST_PP_NODE_12(p) FB_BOOST_PP_IIF(p(12), FB_BOOST_PP_NODE_10, FB_BOOST_PP_NODE_14) +# define FB_BOOST_PP_NODE_10(p) FB_BOOST_PP_IIF(p(10), FB_BOOST_PP_NODE_9, FB_BOOST_PP_NODE_11) +# define FB_BOOST_PP_NODE_9(p) FB_BOOST_PP_IIF(p(9), 9, 10) +# define FB_BOOST_PP_NODE_11(p) FB_BOOST_PP_IIF(p(11), 11, 12) +# define FB_BOOST_PP_NODE_14(p) FB_BOOST_PP_IIF(p(14), FB_BOOST_PP_NODE_13, FB_BOOST_PP_NODE_15) +# define FB_BOOST_PP_NODE_13(p) FB_BOOST_PP_IIF(p(13), 13, 14) +# define FB_BOOST_PP_NODE_15(p) FB_BOOST_PP_IIF(p(15), 15, 16) +# define FB_BOOST_PP_NODE_24(p) FB_BOOST_PP_IIF(p(24), FB_BOOST_PP_NODE_20, FB_BOOST_PP_NODE_28) +# define FB_BOOST_PP_NODE_20(p) FB_BOOST_PP_IIF(p(20), FB_BOOST_PP_NODE_18, FB_BOOST_PP_NODE_22) +# define FB_BOOST_PP_NODE_18(p) FB_BOOST_PP_IIF(p(18), FB_BOOST_PP_NODE_17, FB_BOOST_PP_NODE_19) +# define FB_BOOST_PP_NODE_17(p) FB_BOOST_PP_IIF(p(17), 17, 18) +# define FB_BOOST_PP_NODE_19(p) FB_BOOST_PP_IIF(p(19), 19, 20) +# define FB_BOOST_PP_NODE_22(p) FB_BOOST_PP_IIF(p(22), FB_BOOST_PP_NODE_21, FB_BOOST_PP_NODE_23) +# define FB_BOOST_PP_NODE_21(p) FB_BOOST_PP_IIF(p(21), 21, 22) +# define FB_BOOST_PP_NODE_23(p) FB_BOOST_PP_IIF(p(23), 23, 24) +# define FB_BOOST_PP_NODE_28(p) FB_BOOST_PP_IIF(p(28), FB_BOOST_PP_NODE_26, FB_BOOST_PP_NODE_30) +# define FB_BOOST_PP_NODE_26(p) FB_BOOST_PP_IIF(p(26), FB_BOOST_PP_NODE_25, FB_BOOST_PP_NODE_27) +# define FB_BOOST_PP_NODE_25(p) FB_BOOST_PP_IIF(p(25), 25, 26) +# define FB_BOOST_PP_NODE_27(p) FB_BOOST_PP_IIF(p(27), 27, 28) +# define FB_BOOST_PP_NODE_30(p) FB_BOOST_PP_IIF(p(30), FB_BOOST_PP_NODE_29, FB_BOOST_PP_NODE_31) +# define FB_BOOST_PP_NODE_29(p) FB_BOOST_PP_IIF(p(29), 29, 30) +# define FB_BOOST_PP_NODE_31(p) FB_BOOST_PP_IIF(p(31), 31, 32) +# define FB_BOOST_PP_NODE_48(p) FB_BOOST_PP_IIF(p(48), FB_BOOST_PP_NODE_40, FB_BOOST_PP_NODE_56) +# define FB_BOOST_PP_NODE_40(p) FB_BOOST_PP_IIF(p(40), FB_BOOST_PP_NODE_36, FB_BOOST_PP_NODE_44) +# define FB_BOOST_PP_NODE_36(p) FB_BOOST_PP_IIF(p(36), FB_BOOST_PP_NODE_34, FB_BOOST_PP_NODE_38) +# define FB_BOOST_PP_NODE_34(p) FB_BOOST_PP_IIF(p(34), FB_BOOST_PP_NODE_33, FB_BOOST_PP_NODE_35) +# define FB_BOOST_PP_NODE_33(p) FB_BOOST_PP_IIF(p(33), 33, 34) +# define FB_BOOST_PP_NODE_35(p) FB_BOOST_PP_IIF(p(35), 35, 36) +# define FB_BOOST_PP_NODE_38(p) FB_BOOST_PP_IIF(p(38), FB_BOOST_PP_NODE_37, FB_BOOST_PP_NODE_39) +# define FB_BOOST_PP_NODE_37(p) FB_BOOST_PP_IIF(p(37), 37, 38) +# define FB_BOOST_PP_NODE_39(p) FB_BOOST_PP_IIF(p(39), 39, 40) +# define FB_BOOST_PP_NODE_44(p) FB_BOOST_PP_IIF(p(44), FB_BOOST_PP_NODE_42, FB_BOOST_PP_NODE_46) +# define FB_BOOST_PP_NODE_42(p) FB_BOOST_PP_IIF(p(42), FB_BOOST_PP_NODE_41, FB_BOOST_PP_NODE_43) +# define FB_BOOST_PP_NODE_41(p) FB_BOOST_PP_IIF(p(41), 41, 42) +# define FB_BOOST_PP_NODE_43(p) FB_BOOST_PP_IIF(p(43), 43, 44) +# define FB_BOOST_PP_NODE_46(p) FB_BOOST_PP_IIF(p(46), FB_BOOST_PP_NODE_45, FB_BOOST_PP_NODE_47) +# define FB_BOOST_PP_NODE_45(p) FB_BOOST_PP_IIF(p(45), 45, 46) +# define FB_BOOST_PP_NODE_47(p) FB_BOOST_PP_IIF(p(47), 47, 48) +# define FB_BOOST_PP_NODE_56(p) FB_BOOST_PP_IIF(p(56), FB_BOOST_PP_NODE_52, FB_BOOST_PP_NODE_60) +# define FB_BOOST_PP_NODE_52(p) FB_BOOST_PP_IIF(p(52), FB_BOOST_PP_NODE_50, FB_BOOST_PP_NODE_54) +# define FB_BOOST_PP_NODE_50(p) FB_BOOST_PP_IIF(p(50), FB_BOOST_PP_NODE_49, FB_BOOST_PP_NODE_51) +# define FB_BOOST_PP_NODE_49(p) FB_BOOST_PP_IIF(p(49), 49, 50) +# define FB_BOOST_PP_NODE_51(p) FB_BOOST_PP_IIF(p(51), 51, 52) +# define FB_BOOST_PP_NODE_54(p) FB_BOOST_PP_IIF(p(54), FB_BOOST_PP_NODE_53, FB_BOOST_PP_NODE_55) +# define FB_BOOST_PP_NODE_53(p) FB_BOOST_PP_IIF(p(53), 53, 54) +# define FB_BOOST_PP_NODE_55(p) FB_BOOST_PP_IIF(p(55), 55, 56) +# define FB_BOOST_PP_NODE_60(p) FB_BOOST_PP_IIF(p(60), FB_BOOST_PP_NODE_58, FB_BOOST_PP_NODE_62) +# define FB_BOOST_PP_NODE_58(p) FB_BOOST_PP_IIF(p(58), FB_BOOST_PP_NODE_57, FB_BOOST_PP_NODE_59) +# define FB_BOOST_PP_NODE_57(p) FB_BOOST_PP_IIF(p(57), 57, 58) +# define FB_BOOST_PP_NODE_59(p) FB_BOOST_PP_IIF(p(59), 59, 60) +# define FB_BOOST_PP_NODE_62(p) FB_BOOST_PP_IIF(p(62), FB_BOOST_PP_NODE_61, FB_BOOST_PP_NODE_63) +# define FB_BOOST_PP_NODE_61(p) FB_BOOST_PP_IIF(p(61), 61, 62) +# define FB_BOOST_PP_NODE_63(p) FB_BOOST_PP_IIF(p(63), 63, 64) +# define FB_BOOST_PP_NODE_96(p) FB_BOOST_PP_IIF(p(96), FB_BOOST_PP_NODE_80, FB_BOOST_PP_NODE_112) +# define FB_BOOST_PP_NODE_80(p) FB_BOOST_PP_IIF(p(80), FB_BOOST_PP_NODE_72, FB_BOOST_PP_NODE_88) +# define FB_BOOST_PP_NODE_72(p) FB_BOOST_PP_IIF(p(72), FB_BOOST_PP_NODE_68, FB_BOOST_PP_NODE_76) +# define FB_BOOST_PP_NODE_68(p) FB_BOOST_PP_IIF(p(68), FB_BOOST_PP_NODE_66, FB_BOOST_PP_NODE_70) +# define FB_BOOST_PP_NODE_66(p) FB_BOOST_PP_IIF(p(66), FB_BOOST_PP_NODE_65, FB_BOOST_PP_NODE_67) +# define FB_BOOST_PP_NODE_65(p) FB_BOOST_PP_IIF(p(65), 65, 66) +# define FB_BOOST_PP_NODE_67(p) FB_BOOST_PP_IIF(p(67), 67, 68) +# define FB_BOOST_PP_NODE_70(p) FB_BOOST_PP_IIF(p(70), FB_BOOST_PP_NODE_69, FB_BOOST_PP_NODE_71) +# define FB_BOOST_PP_NODE_69(p) FB_BOOST_PP_IIF(p(69), 69, 70) +# define FB_BOOST_PP_NODE_71(p) FB_BOOST_PP_IIF(p(71), 71, 72) +# define FB_BOOST_PP_NODE_76(p) FB_BOOST_PP_IIF(p(76), FB_BOOST_PP_NODE_74, FB_BOOST_PP_NODE_78) +# define FB_BOOST_PP_NODE_74(p) FB_BOOST_PP_IIF(p(74), FB_BOOST_PP_NODE_73, FB_BOOST_PP_NODE_75) +# define FB_BOOST_PP_NODE_73(p) FB_BOOST_PP_IIF(p(73), 73, 74) +# define FB_BOOST_PP_NODE_75(p) FB_BOOST_PP_IIF(p(75), 75, 76) +# define FB_BOOST_PP_NODE_78(p) FB_BOOST_PP_IIF(p(78), FB_BOOST_PP_NODE_77, FB_BOOST_PP_NODE_79) +# define FB_BOOST_PP_NODE_77(p) FB_BOOST_PP_IIF(p(77), 77, 78) +# define FB_BOOST_PP_NODE_79(p) FB_BOOST_PP_IIF(p(79), 79, 80) +# define FB_BOOST_PP_NODE_88(p) FB_BOOST_PP_IIF(p(88), FB_BOOST_PP_NODE_84, FB_BOOST_PP_NODE_92) +# define FB_BOOST_PP_NODE_84(p) FB_BOOST_PP_IIF(p(84), FB_BOOST_PP_NODE_82, FB_BOOST_PP_NODE_86) +# define FB_BOOST_PP_NODE_82(p) FB_BOOST_PP_IIF(p(82), FB_BOOST_PP_NODE_81, FB_BOOST_PP_NODE_83) +# define FB_BOOST_PP_NODE_81(p) FB_BOOST_PP_IIF(p(81), 81, 82) +# define FB_BOOST_PP_NODE_83(p) FB_BOOST_PP_IIF(p(83), 83, 84) +# define FB_BOOST_PP_NODE_86(p) FB_BOOST_PP_IIF(p(86), FB_BOOST_PP_NODE_85, FB_BOOST_PP_NODE_87) +# define FB_BOOST_PP_NODE_85(p) FB_BOOST_PP_IIF(p(85), 85, 86) +# define FB_BOOST_PP_NODE_87(p) FB_BOOST_PP_IIF(p(87), 87, 88) +# define FB_BOOST_PP_NODE_92(p) FB_BOOST_PP_IIF(p(92), FB_BOOST_PP_NODE_90, FB_BOOST_PP_NODE_94) +# define FB_BOOST_PP_NODE_90(p) FB_BOOST_PP_IIF(p(90), FB_BOOST_PP_NODE_89, FB_BOOST_PP_NODE_91) +# define FB_BOOST_PP_NODE_89(p) FB_BOOST_PP_IIF(p(89), 89, 90) +# define FB_BOOST_PP_NODE_91(p) FB_BOOST_PP_IIF(p(91), 91, 92) +# define FB_BOOST_PP_NODE_94(p) FB_BOOST_PP_IIF(p(94), FB_BOOST_PP_NODE_93, FB_BOOST_PP_NODE_95) +# define FB_BOOST_PP_NODE_93(p) FB_BOOST_PP_IIF(p(93), 93, 94) +# define FB_BOOST_PP_NODE_95(p) FB_BOOST_PP_IIF(p(95), 95, 96) +# define FB_BOOST_PP_NODE_112(p) FB_BOOST_PP_IIF(p(112), FB_BOOST_PP_NODE_104, FB_BOOST_PP_NODE_120) +# define FB_BOOST_PP_NODE_104(p) FB_BOOST_PP_IIF(p(104), FB_BOOST_PP_NODE_100, FB_BOOST_PP_NODE_108) +# define FB_BOOST_PP_NODE_100(p) FB_BOOST_PP_IIF(p(100), FB_BOOST_PP_NODE_98, FB_BOOST_PP_NODE_102) +# define FB_BOOST_PP_NODE_98(p) FB_BOOST_PP_IIF(p(98), FB_BOOST_PP_NODE_97, FB_BOOST_PP_NODE_99) +# define FB_BOOST_PP_NODE_97(p) FB_BOOST_PP_IIF(p(97), 97, 98) +# define FB_BOOST_PP_NODE_99(p) FB_BOOST_PP_IIF(p(99), 99, 100) +# define FB_BOOST_PP_NODE_102(p) FB_BOOST_PP_IIF(p(102), FB_BOOST_PP_NODE_101, FB_BOOST_PP_NODE_103) +# define FB_BOOST_PP_NODE_101(p) FB_BOOST_PP_IIF(p(101), 101, 102) +# define FB_BOOST_PP_NODE_103(p) FB_BOOST_PP_IIF(p(103), 103, 104) +# define FB_BOOST_PP_NODE_108(p) FB_BOOST_PP_IIF(p(108), FB_BOOST_PP_NODE_106, FB_BOOST_PP_NODE_110) +# define FB_BOOST_PP_NODE_106(p) FB_BOOST_PP_IIF(p(106), FB_BOOST_PP_NODE_105, FB_BOOST_PP_NODE_107) +# define FB_BOOST_PP_NODE_105(p) FB_BOOST_PP_IIF(p(105), 105, 106) +# define FB_BOOST_PP_NODE_107(p) FB_BOOST_PP_IIF(p(107), 107, 108) +# define FB_BOOST_PP_NODE_110(p) FB_BOOST_PP_IIF(p(110), FB_BOOST_PP_NODE_109, FB_BOOST_PP_NODE_111) +# define FB_BOOST_PP_NODE_109(p) FB_BOOST_PP_IIF(p(109), 109, 110) +# define FB_BOOST_PP_NODE_111(p) FB_BOOST_PP_IIF(p(111), 111, 112) +# define FB_BOOST_PP_NODE_120(p) FB_BOOST_PP_IIF(p(120), FB_BOOST_PP_NODE_116, FB_BOOST_PP_NODE_124) +# define FB_BOOST_PP_NODE_116(p) FB_BOOST_PP_IIF(p(116), FB_BOOST_PP_NODE_114, FB_BOOST_PP_NODE_118) +# define FB_BOOST_PP_NODE_114(p) FB_BOOST_PP_IIF(p(114), FB_BOOST_PP_NODE_113, FB_BOOST_PP_NODE_115) +# define FB_BOOST_PP_NODE_113(p) FB_BOOST_PP_IIF(p(113), 113, 114) +# define FB_BOOST_PP_NODE_115(p) FB_BOOST_PP_IIF(p(115), 115, 116) +# define FB_BOOST_PP_NODE_118(p) FB_BOOST_PP_IIF(p(118), FB_BOOST_PP_NODE_117, FB_BOOST_PP_NODE_119) +# define FB_BOOST_PP_NODE_117(p) FB_BOOST_PP_IIF(p(117), 117, 118) +# define FB_BOOST_PP_NODE_119(p) FB_BOOST_PP_IIF(p(119), 119, 120) +# define FB_BOOST_PP_NODE_124(p) FB_BOOST_PP_IIF(p(124), FB_BOOST_PP_NODE_122, FB_BOOST_PP_NODE_126) +# define FB_BOOST_PP_NODE_122(p) FB_BOOST_PP_IIF(p(122), FB_BOOST_PP_NODE_121, FB_BOOST_PP_NODE_123) +# define FB_BOOST_PP_NODE_121(p) FB_BOOST_PP_IIF(p(121), 121, 122) +# define FB_BOOST_PP_NODE_123(p) FB_BOOST_PP_IIF(p(123), 123, 124) +# define FB_BOOST_PP_NODE_126(p) FB_BOOST_PP_IIF(p(126), FB_BOOST_PP_NODE_125, FB_BOOST_PP_NODE_127) +# define FB_BOOST_PP_NODE_125(p) FB_BOOST_PP_IIF(p(125), 125, 126) +# define FB_BOOST_PP_NODE_127(p) FB_BOOST_PP_IIF(p(127), 127, 128) +# define FB_BOOST_PP_NODE_192(p) FB_BOOST_PP_IIF(p(192), FB_BOOST_PP_NODE_160, FB_BOOST_PP_NODE_224) +# define FB_BOOST_PP_NODE_160(p) FB_BOOST_PP_IIF(p(160), FB_BOOST_PP_NODE_144, FB_BOOST_PP_NODE_176) +# define FB_BOOST_PP_NODE_144(p) FB_BOOST_PP_IIF(p(144), FB_BOOST_PP_NODE_136, FB_BOOST_PP_NODE_152) +# define FB_BOOST_PP_NODE_136(p) FB_BOOST_PP_IIF(p(136), FB_BOOST_PP_NODE_132, FB_BOOST_PP_NODE_140) +# define FB_BOOST_PP_NODE_132(p) FB_BOOST_PP_IIF(p(132), FB_BOOST_PP_NODE_130, FB_BOOST_PP_NODE_134) +# define FB_BOOST_PP_NODE_130(p) FB_BOOST_PP_IIF(p(130), FB_BOOST_PP_NODE_129, FB_BOOST_PP_NODE_131) +# define FB_BOOST_PP_NODE_129(p) FB_BOOST_PP_IIF(p(129), 129, 130) +# define FB_BOOST_PP_NODE_131(p) FB_BOOST_PP_IIF(p(131), 131, 132) +# define FB_BOOST_PP_NODE_134(p) FB_BOOST_PP_IIF(p(134), FB_BOOST_PP_NODE_133, FB_BOOST_PP_NODE_135) +# define FB_BOOST_PP_NODE_133(p) FB_BOOST_PP_IIF(p(133), 133, 134) +# define FB_BOOST_PP_NODE_135(p) FB_BOOST_PP_IIF(p(135), 135, 136) +# define FB_BOOST_PP_NODE_140(p) FB_BOOST_PP_IIF(p(140), FB_BOOST_PP_NODE_138, FB_BOOST_PP_NODE_142) +# define FB_BOOST_PP_NODE_138(p) FB_BOOST_PP_IIF(p(138), FB_BOOST_PP_NODE_137, FB_BOOST_PP_NODE_139) +# define FB_BOOST_PP_NODE_137(p) FB_BOOST_PP_IIF(p(137), 137, 138) +# define FB_BOOST_PP_NODE_139(p) FB_BOOST_PP_IIF(p(139), 139, 140) +# define FB_BOOST_PP_NODE_142(p) FB_BOOST_PP_IIF(p(142), FB_BOOST_PP_NODE_141, FB_BOOST_PP_NODE_143) +# define FB_BOOST_PP_NODE_141(p) FB_BOOST_PP_IIF(p(141), 141, 142) +# define FB_BOOST_PP_NODE_143(p) FB_BOOST_PP_IIF(p(143), 143, 144) +# define FB_BOOST_PP_NODE_152(p) FB_BOOST_PP_IIF(p(152), FB_BOOST_PP_NODE_148, FB_BOOST_PP_NODE_156) +# define FB_BOOST_PP_NODE_148(p) FB_BOOST_PP_IIF(p(148), FB_BOOST_PP_NODE_146, FB_BOOST_PP_NODE_150) +# define FB_BOOST_PP_NODE_146(p) FB_BOOST_PP_IIF(p(146), FB_BOOST_PP_NODE_145, FB_BOOST_PP_NODE_147) +# define FB_BOOST_PP_NODE_145(p) FB_BOOST_PP_IIF(p(145), 145, 146) +# define FB_BOOST_PP_NODE_147(p) FB_BOOST_PP_IIF(p(147), 147, 148) +# define FB_BOOST_PP_NODE_150(p) FB_BOOST_PP_IIF(p(150), FB_BOOST_PP_NODE_149, FB_BOOST_PP_NODE_151) +# define FB_BOOST_PP_NODE_149(p) FB_BOOST_PP_IIF(p(149), 149, 150) +# define FB_BOOST_PP_NODE_151(p) FB_BOOST_PP_IIF(p(151), 151, 152) +# define FB_BOOST_PP_NODE_156(p) FB_BOOST_PP_IIF(p(156), FB_BOOST_PP_NODE_154, FB_BOOST_PP_NODE_158) +# define FB_BOOST_PP_NODE_154(p) FB_BOOST_PP_IIF(p(154), FB_BOOST_PP_NODE_153, FB_BOOST_PP_NODE_155) +# define FB_BOOST_PP_NODE_153(p) FB_BOOST_PP_IIF(p(153), 153, 154) +# define FB_BOOST_PP_NODE_155(p) FB_BOOST_PP_IIF(p(155), 155, 156) +# define FB_BOOST_PP_NODE_158(p) FB_BOOST_PP_IIF(p(158), FB_BOOST_PP_NODE_157, FB_BOOST_PP_NODE_159) +# define FB_BOOST_PP_NODE_157(p) FB_BOOST_PP_IIF(p(157), 157, 158) +# define FB_BOOST_PP_NODE_159(p) FB_BOOST_PP_IIF(p(159), 159, 160) +# define FB_BOOST_PP_NODE_176(p) FB_BOOST_PP_IIF(p(176), FB_BOOST_PP_NODE_168, FB_BOOST_PP_NODE_184) +# define FB_BOOST_PP_NODE_168(p) FB_BOOST_PP_IIF(p(168), FB_BOOST_PP_NODE_164, FB_BOOST_PP_NODE_172) +# define FB_BOOST_PP_NODE_164(p) FB_BOOST_PP_IIF(p(164), FB_BOOST_PP_NODE_162, FB_BOOST_PP_NODE_166) +# define FB_BOOST_PP_NODE_162(p) FB_BOOST_PP_IIF(p(162), FB_BOOST_PP_NODE_161, FB_BOOST_PP_NODE_163) +# define FB_BOOST_PP_NODE_161(p) FB_BOOST_PP_IIF(p(161), 161, 162) +# define FB_BOOST_PP_NODE_163(p) FB_BOOST_PP_IIF(p(163), 163, 164) +# define FB_BOOST_PP_NODE_166(p) FB_BOOST_PP_IIF(p(166), FB_BOOST_PP_NODE_165, FB_BOOST_PP_NODE_167) +# define FB_BOOST_PP_NODE_165(p) FB_BOOST_PP_IIF(p(165), 165, 166) +# define FB_BOOST_PP_NODE_167(p) FB_BOOST_PP_IIF(p(167), 167, 168) +# define FB_BOOST_PP_NODE_172(p) FB_BOOST_PP_IIF(p(172), FB_BOOST_PP_NODE_170, FB_BOOST_PP_NODE_174) +# define FB_BOOST_PP_NODE_170(p) FB_BOOST_PP_IIF(p(170), FB_BOOST_PP_NODE_169, FB_BOOST_PP_NODE_171) +# define FB_BOOST_PP_NODE_169(p) FB_BOOST_PP_IIF(p(169), 169, 170) +# define FB_BOOST_PP_NODE_171(p) FB_BOOST_PP_IIF(p(171), 171, 172) +# define FB_BOOST_PP_NODE_174(p) FB_BOOST_PP_IIF(p(174), FB_BOOST_PP_NODE_173, FB_BOOST_PP_NODE_175) +# define FB_BOOST_PP_NODE_173(p) FB_BOOST_PP_IIF(p(173), 173, 174) +# define FB_BOOST_PP_NODE_175(p) FB_BOOST_PP_IIF(p(175), 175, 176) +# define FB_BOOST_PP_NODE_184(p) FB_BOOST_PP_IIF(p(184), FB_BOOST_PP_NODE_180, FB_BOOST_PP_NODE_188) +# define FB_BOOST_PP_NODE_180(p) FB_BOOST_PP_IIF(p(180), FB_BOOST_PP_NODE_178, FB_BOOST_PP_NODE_182) +# define FB_BOOST_PP_NODE_178(p) FB_BOOST_PP_IIF(p(178), FB_BOOST_PP_NODE_177, FB_BOOST_PP_NODE_179) +# define FB_BOOST_PP_NODE_177(p) FB_BOOST_PP_IIF(p(177), 177, 178) +# define FB_BOOST_PP_NODE_179(p) FB_BOOST_PP_IIF(p(179), 179, 180) +# define FB_BOOST_PP_NODE_182(p) FB_BOOST_PP_IIF(p(182), FB_BOOST_PP_NODE_181, FB_BOOST_PP_NODE_183) +# define FB_BOOST_PP_NODE_181(p) FB_BOOST_PP_IIF(p(181), 181, 182) +# define FB_BOOST_PP_NODE_183(p) FB_BOOST_PP_IIF(p(183), 183, 184) +# define FB_BOOST_PP_NODE_188(p) FB_BOOST_PP_IIF(p(188), FB_BOOST_PP_NODE_186, FB_BOOST_PP_NODE_190) +# define FB_BOOST_PP_NODE_186(p) FB_BOOST_PP_IIF(p(186), FB_BOOST_PP_NODE_185, FB_BOOST_PP_NODE_187) +# define FB_BOOST_PP_NODE_185(p) FB_BOOST_PP_IIF(p(185), 185, 186) +# define FB_BOOST_PP_NODE_187(p)... [truncated message content] |