AlterOffice
AlterOffice 3.4 SDK C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
macros.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 
3 #ifndef INCLUDED_CPPU_MACROS_HXX
4 #define INCLUDED_CPPU_MACROS_HXX
5 
6 #include "sal/types.h"
7 
12 #define CPPU_CURRENT_NAMESPACE CPPU_ENV
13 
15 
25 #if defined(__GNUC__)
26 #define CPPU_GCC3_ALIGN( base_struct ) __attribute__ ((aligned (__alignof__ (base_struct))))
27 #else
28 #define CPPU_GCC3_ALIGN( base_struct )
29 #endif
30 
37 #define CPPU_GCC_DLLPUBLIC_EXPORT SAL_EXCEPTION_DLLPUBLIC_EXPORT
38 #define CPPU_GCC_DLLPRIVATE SAL_EXCEPTION_DLLPRIVATE
39 
41 
42 #endif // INCLUDED_CPPU_MACROS_HXX
43 
44 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */