////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// This is a part of the COM Serialization SDK VC++ Library.
//  
// Copyright 2009 BPM Microsystems
//
// The source code in this file is derived from the Boost C++ library (www.boost.org).
// 
// $Header: //sesca/src/Winprog/COMSerializationSDK/VC++/HeaderLib/ComSerSdk/Detail/rcs/PreprocCat.h 1.1 2009/08/17 12:39:20 arturoc Exp $
//                                                                                                                    //
///////// 120 columns, Tab = Insert 3 Spaces ///////////////////////////////////////////////////////////////////////////
#pragma once
# /* Copyright (C) 2001
#  * Housemarque Oy
#  * http://www.housemarque.com
#  *
#  * Distributed under the following license:
########################################################################################
#                                                                                      #
#     Boost Software License - Version 1.0 - August 17th, 2003                         #
#                                                                                      #
#     Permission is hereby granted, free of charge, to any person or organization      #
#     obtaining a copy of the software and accompanying documentation covered by       #
#     this license (the "Software") to use, reproduce, display, distribute,            #
#     execute, and transmit the Software, and to prepare derivative works of the       #
#     Software, and to permit third-parties to whom the Software is furnished to       #
#     do so, all subject to the following:                                             #
#                                                                                      #
#     The copyright notices in the Software and this entire statement, including       #
#     the above license grant, this restriction and the following disclaimer,          #
#     must be included in all copies of the Software, in whole or in part, and         #
#     all derivative works of the Software, unless such copies or derivative           #
#     works are solely in the form of machine-executable object code generated by      #
#     a source language processor.                                                     #
#                                                                                      #
#     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR       #
#     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,         #
#     FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT        #
#     SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE        #
#     FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,      #
#     ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER      #
#     DEALINGS IN THE SOFTWARE.                                                        #
#                                                                                      #
########################################################################################
#  
#  
# */
#
# /* Revised by Paul Mensonides (2002) */
#
# /* See http://www.boost.org for most recent version. */
#
#define COMSERSDK_PP_CAT(a, b) COMSERSDK_PP_CAT_OO((a, b))
#define COMSERSDK_PP_CAT_OO(par) COMSERSDK_PP_CAT_I ## par
#define COMSERSDK_PP_CAT_I(a, b) a ## b