summaryrefslogtreecommitdiff
path: root/cppu/inc
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2003-03-19 15:55:44 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2003-03-19 15:55:44 +0000
commit5023a134727f0bfcf08aeb3a706a9f27be81a598 (patch)
treece607ff935046efe96fc4fddc3effadcb9e5789f /cppu/inc
parentdba2c425d51ca2d15c6a15755559b3e1c924a6a2 (diff)
MWS_SRX644: migrate branch mws_srx644 -> HEAD
Diffstat (limited to 'cppu/inc')
-rw-r--r--cppu/inc/cppu/macros.hxx6
-rw-r--r--cppu/inc/typelib/typeclass.h18
2 files changed, 16 insertions, 8 deletions
diff --git a/cppu/inc/cppu/macros.hxx b/cppu/inc/cppu/macros.hxx
index 043a8b645..d1fd226f9 100644
--- a/cppu/inc/cppu/macros.hxx
+++ b/cppu/inc/cppu/macros.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: macros.hxx,v $
*
- * $Revision: 1.13 $
+ * $Revision: 1.14 $
*
- * last change: $Author: dbo $ $Date: 2002-10-23 10:40:56 $
+ * last change: $Author: hr $ $Date: 2003-03-19 16:55:41 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -76,7 +76,7 @@
the struct inherits from a base struct the first member is no double or [unsigned] long long.
@internal
*/
-#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC) || defined(X86_64)) && (__GNUC__ == 3)
+#if defined(__GNUC__) && (defined(LINUX) || defined(FREEBSD)) && (defined(INTEL) || defined(POWERPC) || defined(X86_64) || defined(S390)) && (__GNUC__ == 3)
#define CPPU_GCC3_ALIGN( base_struct ) __attribute__ ((aligned (__alignof__ (base_struct))))
#else
#define CPPU_GCC3_ALIGN( base_struct )
diff --git a/cppu/inc/typelib/typeclass.h b/cppu/inc/typelib/typeclass.h
index 813149bbe..70d5a7797 100644
--- a/cppu/inc/typelib/typeclass.h
+++ b/cppu/inc/typelib/typeclass.h
@@ -2,9 +2,9 @@
*
* $RCSfile: typeclass.h,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: dbo $ $Date: 2001-08-21 09:17:07 $
+ * last change: $Author: hr $ $Date: 2003-03-19 16:55:42 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -105,13 +105,13 @@ typedef enum _typelib_TypeClass
typelib_TypeClass_TYPEDEF = 16,
/** type class of struct */
typelib_TypeClass_STRUCT = 17,
- /** type class of union */
+ /** type class of union (not implemented) */
typelib_TypeClass_UNION = 18,
/** type class of exception */
typelib_TypeClass_EXCEPTION = 19,
/** type class of sequence */
typelib_TypeClass_SEQUENCE = 20,
- /** type class of array */
+ /** type class of array (not implemented) */
typelib_TypeClass_ARRAY = 21,
/** type class of interface */
typelib_TypeClass_INTERFACE = 22,
@@ -123,8 +123,16 @@ typedef enum _typelib_TypeClass
typelib_TypeClass_INTERFACE_METHOD = 25,
/** type class of interface attribute */
typelib_TypeClass_INTERFACE_ATTRIBUTE = 26,
- /** type class of unknown */
+ /** type class of unknown type */
typelib_TypeClass_UNKNOWN = 27,
+ /** type class of properties */
+ typelib_TypeClass_PROPERTY = 28,
+ /** type class of constants */
+ typelib_TypeClass_CONSTANT = 29,
+ /** type class of constants groups */
+ typelib_TypeClass_CONSTANTS = 30,
+ /** type class of singletons */
+ typelib_TypeClass_SINGLETON = 31,
/** fixing enum size */
typelib_TypeClass_MAKE_FIXED_SIZE = SAL_MAX_ENUM
} typelib_TypeClass;