/*============================================================================= Boost.Wave: A Standard compliant C++ preprocessor library http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. 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) =============================================================================*/ // syntax for defined operator // is either: // // defined X // // -or- // // defined(X) // // i.e. the parenthesis are optional (ala sizeof) #define X //R #line 26 "999_006.cpp" //R "X" is defined. #if defined(X) "X" is defined. #else "X" is not defined. #endif //R #line 34 "999_006.cpp" //R "X" is defined. #if defined X "X" is defined. #else "X" is not defined. #endif