Is Boost using legal C++ preprocessing directive syntax?

Viewed 381

My (relatively old) C++ compiler choked on this file in Boost, which starts out as:

# /* 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)
#  */
#

Is this really legal C++? What's the rule on the syntax of preprocessor tokens?

1 Answers
Related