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 | 5023a134727f0bfcf08aeb3a706a9f27be81a598 (patch) | |
tree | ce607ff935046efe96fc4fddc3effadcb9e5789f /cppu/inc | |
parent | dba2c425d51ca2d15c6a15755559b3e1c924a6a2 (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 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; |