00001 /* 00002 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 00003 Hyperion Pattern. 00004 Hyperion Pattern is a part of the Hyperion Project. 00005 ---------------------------------------------------------- 00006 Copyright (c) 2001 Pierre Rebours. 00007 00008 This library is free software; you can redistribute it and/or 00009 modify it under the terms of the GNU Lesser General Public 00010 License as published by the Free Software Foundation; either 00011 version 2.1 of the License, or (at your option) any later version. 00012 00013 This library is distributed in the hope that it will be useful, 00014 but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00016 00017 See hyp.license.txt file for more information about the license. 00018 00019 Web: http://lagrandeporte.multimania.com/hyperion 00020 Email: pierre_rebours@yahoo.com 00021 ---------------------------------------------------------- 00022 CVS 00023 $Log$ 00024 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 00025 */ 00026 00027 00028 00029 #ifndef _hyp_ker_def_h_ 00030 #define _hyp_ker_def_h_ 00031 00035 00036 #define hyp_NAMESPACE_BEGIN_HYPKERNEL \ 00037 hyp_NAMESPACE_BEGIN_HYP hyp_NAMESPACE_BEGIN(ker) 00038 00039 #define hyp_NAMESPACE_END_HYPKERNEL \ 00040 hyp_NAMESPACE_END(ker) hyp_NAMESPACE_END_HYP 00041 00043 #define hyp_ADD_NAMESPACE_HYPKERNEL( arg ) \ 00044 ::hyp::ker::##arg 00045 00050 #ifdef hyp_ker_EXPORT_DLL 00051 #define hyp_ker_DLL hyp_EXPORT_DLL 00052 #else 00053 #define hyp_ker_DLL hyp_IMPORT_DLL 00054 #endif 00055 00057 00058 #endif
|
|