// -*- Mode: C++; tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- // ex: set softtabstop=4 tabstop=4 shiftwidth=4 expandtab: // g++ -Wall -Wextra -Werror -g -O0 -save-temps -o test1.o -c -fpic test1.cpp #include #include #include #define TEST1_PROCESSING(R, DATA, I, TYPE) \ ::printf("you should not be seeing this string: " \ #R "," #DATA "," #I "," #TYPE); #define TEST1 \ BOOST_PP_SEQ_FOR_EACH_I(\ TEST1_PROCESSING, _,\ BOOST_PP_TUPLE_TO_SEQ(0, ())\ ) int main() { TEST1 return 0; }