diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2003-03-19 15:55:44 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2003-03-19 15:55:44 +0000 |
commit | 31bf9f8309d6f5283ce08dc92a929cb1a61e8a76 (patch) | |
tree | 2909eb852d754a4e177afa1575c09c6231cfbf71 /cppu/inc | |
parent | a832295be4ee35e352d75684d352f36772bcda01 (diff) |
MWS_SRX644: migrate branch mws_srx644 -> HEAD
Diffstat (limited to 'cppu/inc')
-rw-r--r-- | cppu/inc/cppu/macros.hxx | 6 | ||||
-rw-r--r-- | cppu/inc/typelib/typeclass.h | 18 |
2 files changed, 16 insertions, 8 deletions
diff --git a/cppu/inc/cppu/macros.hxx b/cppu/inc/cppu/macros.hxx index a98afa274b55..e0cb5c32865b 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 813149bbe2e9..70d5a77974f8 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; |