1 --- cppu/source/uno/assign.hxx.orig 2006-01-16 13:55:04.464641775 +0100
2 +++ cppu/source/uno/assign.hxx 2006-01-16 13:55:27.213233090 +0100
6 //--------------------------------------------------------------------------------------------------
7 -inline void _assignInterface(
8 +__inline__ __attribute__((always_inline)) void _assignInterface(
9 void ** ppDest, void * pSource,
10 uno_AcquireFunc acquire, uno_ReleaseFunc release )
15 //--------------------------------------------------------------------------------------------------
16 -inline void * _queryInterface(
17 +__inline__ __attribute__((always_inline)) void * _queryInterface(
19 typelib_TypeDescriptionReference * pDestType,
20 uno_QueryInterfaceFunc queryInterface )
22 uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release )
24 //--------------------------------------------------------------------------------------------------
25 -inline sal_Bool _assignStruct(
26 +__inline__ __attribute__((always_inline)) sal_Bool _assignStruct(
27 void * pDest, void * pSource,
28 typelib_CompoundTypeDescription * pTypeDescr,
29 uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release )
33 //--------------------------------------------------------------------------------------------------
34 -inline sal_Bool _assignArray(
35 +__inline__ __attribute__((always_inline)) sal_Bool _assignArray(
36 void * pDest, void * pSource,
37 typelib_ArrayTypeDescription * pTypeDescr,
38 uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release )
42 //--------------------------------------------------------------------------------------------------
43 -inline sal_Bool _assignData(
44 +__inline__ __attribute__((always_inline)) sal_Bool _assignData(
46 typelib_TypeDescriptionReference * pDestType, typelib_TypeDescription * pDestTypeDescr,
48 --- cppu/source/uno/constr.hxx.orig 2005-09-08 10:50:56.000000000 +0200
49 +++ cppu/source/uno/constr.hxx 2006-01-16 13:53:47.953833046 +0100
51 //##################################################################################################
53 //--------------------------------------------------------------------------------------------------
54 -inline void _defaultConstructUnion(
55 +__inline__ __attribute__((always_inline)) void _defaultConstructUnion(
57 typelib_TypeDescription * pTypeDescr )
60 typelib_CompoundTypeDescription * pCompType )
62 //--------------------------------------------------------------------------------------------------
63 -inline void _defaultConstructStruct(
64 +__inline__ __attribute__((always_inline)) void _defaultConstructStruct(
66 typelib_CompoundTypeDescription * pTypeDescr )
71 //--------------------------------------------------------------------------------------------------
72 -inline void _defaultConstructArray(
73 +__inline__ __attribute__((always_inline)) void _defaultConstructArray(
75 typelib_ArrayTypeDescription * pTypeDescr )
80 //--------------------------------------------------------------------------------------------------
81 -inline void _defaultConstructData(
82 +__inline__ __attribute__((always_inline)) void _defaultConstructData(
84 typelib_TypeDescriptionReference * pType,
85 typelib_TypeDescription * pTypeDescr )
86 --- cppu/source/uno/copy.hxx.orig 2005-09-08 10:51:21.000000000 +0200
87 +++ cppu/source/uno/copy.hxx 2006-01-16 13:54:50.840880957 +0100
89 //##################################################################################################
91 //------------------------------------------------------------------------------
92 -inline uno_Sequence * allocSeq(
93 +__inline__ __attribute__((always_inline)) uno_Sequence * allocSeq(
94 sal_Int32 nElementSize, sal_Int32 nElements )
96 OSL_ASSERT( nElements >= 0 && nElementSize >= 0 );
98 uno_AcquireFunc acquire, uno_Mapping * mapping )
100 //--------------------------------------------------------------------------------------------------
101 -inline void _copyConstructStruct(
102 +__inline__ __attribute__((always_inline)) void _copyConstructStruct(
103 void * pDest, void * pSource,
104 typelib_CompoundTypeDescription * pTypeDescr,
105 uno_AcquireFunc acquire, uno_Mapping * mapping )
109 //--------------------------------------------------------------------------------------------------
110 -inline void _copyConstructArray(
111 +__inline__ __attribute__((always_inline)) void _copyConstructArray(
112 void * pDest, void * pSource,
113 typelib_ArrayTypeDescription * pTypeDescr,
114 uno_AcquireFunc acquire, uno_Mapping * mapping )
118 //--------------------------------------------------------------------------------------------------
119 -inline void _copyConstructUnion(
120 +__inline__ __attribute__((always_inline)) void _copyConstructUnion(
121 void * pDest, void * pSource,
122 typelib_TypeDescription * pTypeDescr,
123 uno_AcquireFunc acquire, uno_Mapping * mapping )
125 uno_AcquireFunc acquire, uno_Mapping * mapping );
127 //--------------------------------------------------------------------------------------------------
128 -inline void _copyConstructAnyFromData(
129 +__inline__ __attribute__((always_inline)) void _copyConstructAnyFromData(
130 uno_Any * pDestAny, void * pSource,
131 typelib_TypeDescriptionReference * pType, typelib_TypeDescription * pTypeDescr,
132 uno_AcquireFunc acquire, uno_Mapping * mapping )
136 //--------------------------------------------------------------------------------------------------
137 -inline void _copyConstructAny(
138 +__inline__ __attribute__((always_inline)) void _copyConstructAny(
139 uno_Any * pDestAny, void * pSource,
140 typelib_TypeDescriptionReference * pType, typelib_TypeDescription * pTypeDescr,
141 uno_AcquireFunc acquire, uno_Mapping * mapping )
145 //------------------------------------------------------------------------------
146 -inline uno_Sequence * icopyConstructSequence(
147 +__inline__ __attribute__((always_inline)) uno_Sequence * icopyConstructSequence(
148 uno_Sequence * pSource,
149 typelib_TypeDescriptionReference * pElementType,
150 uno_AcquireFunc acquire, uno_Mapping * mapping )
154 //--------------------------------------------------------------------------------------------------
155 -inline void _copyConstructData(
156 +__inline__ __attribute__((always_inline)) void _copyConstructData(
157 void * pDest, void * pSource,
158 typelib_TypeDescriptionReference * pType, typelib_TypeDescription * pTypeDescr,
159 uno_AcquireFunc acquire, uno_Mapping * mapping )
160 --- cppu/source/uno/destr.hxx.orig 2006-01-16 13:55:47.521404651 +0100
161 +++ cppu/source/uno/destr.hxx 2006-01-16 13:56:16.955406494 +0100
163 //##################################################################################################
165 //--------------------------------------------------------------------------------------------------
166 -inline void _destructUnion(
167 +__inline__ __attribute__((always_inline)) void _destructUnion(
169 typelib_TypeDescription * pTypeDescr,
170 uno_ReleaseFunc release )
172 uno_ReleaseFunc release )
174 //--------------------------------------------------------------------------------------------------
175 -inline void _destructStruct(
176 +__inline__ __attribute__((always_inline)) void _destructStruct(
178 typelib_CompoundTypeDescription * pTypeDescr,
179 uno_ReleaseFunc release )
183 //--------------------------------------------------------------------------------------------------
184 -inline void _destructArray(
185 +__inline__ __attribute__((always_inline)) void _destructArray(
187 typelib_ArrayTypeDescription * pTypeDescr,
188 uno_ReleaseFunc release )
190 uno_ReleaseFunc release );
192 //--------------------------------------------------------------------------------------------------
193 -inline void _destructAny(
194 +__inline__ __attribute__((always_inline)) void _destructAny(
196 uno_ReleaseFunc release )
199 ::typelib_typedescriptionreference_release( pType );
201 //--------------------------------------------------------------------------------------------------
202 -inline sal_Int32 idestructElements(
203 +__inline__ __attribute__((always_inline)) sal_Int32 idestructElements(
204 void * pElements, typelib_TypeDescriptionReference * pElementType,
205 sal_Int32 nStartIndex, sal_Int32 nStopIndex,
206 uno_ReleaseFunc release )
210 //------------------------------------------------------------------------------
211 -inline void idestructSequence(
212 +__inline__ __attribute__((always_inline)) void idestructSequence(
214 typelib_TypeDescriptionReference * pType,
215 typelib_TypeDescription * pTypeDescr,
219 //--------------------------------------------------------------------------------------------------
220 -inline void _destructData(
221 +__inline__ __attribute__((always_inline)) void _destructData(
223 typelib_TypeDescriptionReference * pType,
224 typelib_TypeDescription * pTypeDescr,
225 --- cppu/source/uno/eq.hxx.orig 2006-01-16 13:56:23.580831253 +0100
226 +++ cppu/source/uno/eq.hxx 2006-01-16 13:56:42.250392441 +0100
228 //##################################################################################################
230 //--------------------------------------------------------------------------------------------------
231 -inline sal_Bool _equalObject(
232 +__inline__ __attribute__((always_inline)) sal_Bool _equalObject(
233 void * pI1, void * pI2,
234 uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )
237 uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )
239 //--------------------------------------------------------------------------------------------------
240 -inline sal_Bool _equalStruct(
241 +__inline__ __attribute__((always_inline)) sal_Bool _equalStruct(
242 void * pDest, void *pSource,
243 typelib_CompoundTypeDescription * pTypeDescr,
244 uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )
246 uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )
248 //--------------------------------------------------------------------------------------------------
249 -inline sal_Bool _equalSequence(
250 +__inline__ __attribute__((always_inline)) sal_Bool _equalSequence(
251 uno_Sequence * pDest, uno_Sequence * pSource,
252 typelib_TypeDescriptionReference * pElementType,
253 uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release )
257 //--------------------------------------------------------------------------------------------------
258 -inline sal_Bool _equalData(
259 +__inline__ __attribute__((always_inline)) sal_Bool _equalData(
261 typelib_TypeDescriptionReference * pDestType, typelib_TypeDescription * pDestTypeDescr,
263 --- cppu/source/uno/prim.hxx.orig 2006-01-16 13:56:50.243492033 +0100
264 +++ cppu/source/uno/prim.hxx 2006-01-16 13:57:21.161141190 +0100
266 extern typelib_TypeDescriptionReference * g_pVoidType;
268 //--------------------------------------------------------------------------------------------------
270 +__inline__ __attribute__((always_inline)) void * _map(
272 typelib_TypeDescriptionReference * pType, typelib_TypeDescription * pTypeDescr,
273 uno_Mapping * mapping )
277 //--------------------------------------------------------------------------------------------------
278 -inline void _acquire( void * p, uno_AcquireFunc acquire ) SAL_THROW( () )
279 +__inline__ __attribute__((always_inline)) void _acquire( void * p, uno_AcquireFunc acquire ) SAL_THROW( () )
286 //--------------------------------------------------------------------------------------------------
287 -inline void _release( void * p, uno_ReleaseFunc release ) SAL_THROW( () )
288 +__inline__ __attribute__((always_inline)) void _release( void * p, uno_ReleaseFunc release ) SAL_THROW( () )
295 //------------------------------------------------------------------------------
296 -inline sal_uInt32 calcSeqMemSize(
297 +__inline__ __attribute__((always_inline)) sal_uInt32 calcSeqMemSize(
298 sal_Int32 nElementSize, sal_Int32 nElements )
301 @@ -152,13 +152,13 @@
304 //--------------------------------------------------------------------------------------------------
305 -inline uno_Sequence * createEmptySequence() SAL_THROW( () )
306 +__inline__ __attribute__((always_inline)) uno_Sequence * createEmptySequence() SAL_THROW( () )
308 ::osl_incrementInterlockedCount( &g_emptySeq.nRefCount );
311 //--------------------------------------------------------------------------------------------------
312 -inline typelib_TypeDescriptionReference * _getVoidType()
313 +__inline__ __attribute__((always_inline)) typelib_TypeDescriptionReference * _getVoidType()
318 void * binuno_queryInterface( void * pUnoI, typelib_TypeDescriptionReference * pDestType );
320 //--------------------------------------------------------------------------------------------------
321 -inline typelib_TypeDescriptionReference * _unionGetSetType(
322 +__inline__ __attribute__((always_inline)) typelib_TypeDescriptionReference * _unionGetSetType(
323 void * pUnion, typelib_TypeDescription * pTD )
329 //--------------------------------------------------------------------------------------------------
330 -inline sal_Bool _type_equals(
331 +__inline__ __attribute__((always_inline)) sal_Bool _type_equals(
332 typelib_TypeDescriptionReference * pType1, typelib_TypeDescriptionReference * pType2 )
335 --- stoc/source/registry_tdprovider/base.hxx.orig 2006-01-16 14:17:21.542252132 +0100
336 +++ stoc/source/registry_tdprovider/base.hxx 2006-01-16 14:18:13.507903361 +0100
338 extern rtl_StandardModuleCount g_moduleCount;
340 //--------------------------------------------------------------------------------------------------
341 -inline sal_Int32 getRTValueAsInt32( const RTConstValue & rVal )
342 +__inline__ __attribute__((always_inline)) sal_Int32 getRTValueAsInt32( const RTConstValue & rVal )
349 //--------------------------------------------------------------------------------------------------
350 -inline Any getRTValue( const RTConstValue & rVal )
351 +__inline__ __attribute__((always_inline)) Any getRTValue( const RTConstValue & rVal )
355 --- xmlscript/source/xmldlg_imexp/exp_share.hxx.orig 2006-01-16 14:22:43.893650843 +0100
356 +++ xmlscript/source/xmldlg_imexp/exp_share.hxx 2006-01-16 14:23:53.559096084 +0100
361 - inline Style( short all_ ) SAL_THROW( () )
362 + __inline__ __attribute__((always_inline)) Style( short all_ ) SAL_THROW( () )
363 : _fontRelief( css::awt::FontRelief::NONE )
364 , _fontEmphasisMark( css::awt::FontEmphasisMark::NONE )
367 css::uno::Reference< css::beans::XPropertyState > _xPropState;
370 - inline ElementDescriptor(
371 + __inline__ __attribute__((always_inline)) ElementDescriptor(
372 css::uno::Reference< css::beans::XPropertySet > const & xProps,
373 css::uno::Reference< css::beans::XPropertyState > const & xPropState,
374 ::rtl::OUString const & name )
375 @@ -109,39 +109,39 @@
377 , _xPropState( xPropState )
379 - inline ElementDescriptor(
380 + __inline__ __attribute__((always_inline)) ElementDescriptor(
381 ::rtl::OUString const & name )
388 + __inline__ __attribute__((always_inline)) void read(
389 ::rtl::OUString const & propName, ::rtl::OUString const & attrName,
390 bool forceAttribute = false );
394 - inline bool readProp( T * ret, ::rtl::OUString const & rPropName );
395 + __inline__ __attribute__((always_inline)) bool readProp( T * ret, ::rtl::OUString const & rPropName );
396 css::uno::Any readProp( ::rtl::OUString const & rPropName );
398 void readDefaults( bool supportPrintable = true );
401 ::rtl::OUString const & rPropName, ::rtl::OUString const & rAttrName );
402 - inline void readDoubleAttr(
403 + __inline__ __attribute__((always_inline)) void readDoubleAttr(
404 ::rtl::OUString const & rPropName, ::rtl::OUString const & rAttrName )
405 { read<double>( rPropName, rAttrName ); }
406 - inline void readLongAttr(
407 + __inline__ __attribute__((always_inline)) void readLongAttr(
408 ::rtl::OUString const & rPropName, ::rtl::OUString const & rAttrName,
409 bool forceAttribute = false )
410 { read<sal_Int32>( rPropName, rAttrName, forceAttribute ); }
411 void readHexLongAttr(
412 ::rtl::OUString const & rPropName, ::rtl::OUString const & rAttrName );
413 - inline void readShortAttr(
414 + __inline__ __attribute__((always_inline)) void readShortAttr(
415 ::rtl::OUString const & rPropName, ::rtl::OUString const & rAttrName )
416 { read<sal_Int32>( rPropName, rAttrName ); }
417 - inline void readBoolAttr(
418 + __inline__ __attribute__((always_inline)) void readBoolAttr(
419 ::rtl::OUString const & rPropName, ::rtl::OUString const & rAttrName )
420 { read<sal_Bool>( rPropName, rAttrName ); }
423 void readLineEndFormatAttr(
424 ::rtl::OUString const & rPropName, ::rtl::OUString const & rAttrName );
426 - inline void addBoolAttr(
427 + __inline__ __attribute__((always_inline)) void addBoolAttr(
428 ::rtl::OUString const & rAttrName, sal_Bool bValue )
429 { addAttribute( rAttrName, ::rtl::OUString::valueOf(bValue) ); }
430 void addNumberFormatAttr(
435 -inline void ElementDescriptor::read(
436 +__inline__ __attribute__((always_inline)) void ElementDescriptor::read(
437 ::rtl::OUString const & propName, ::rtl::OUString const & attrName,
438 bool forceAttribute )
444 -inline bool ElementDescriptor::readProp(
445 +__inline__ __attribute__((always_inline)) bool ElementDescriptor::readProp(
446 T * ret, ::rtl::OUString const & rPropName )
448 _xProps->getPropertyValue( rPropName ) >>= *ret;
449 --- xmlscript/source/xmldlg_imexp/imp_share.hxx.orig 2006-01-16 14:24:07.990666679 +0100
450 +++ xmlscript/source/xmldlg_imexp/imp_share.hxx 2006-01-16 14:26:13.145925788 +0100
455 -inline sal_Int32 toInt32( ::rtl::OUString const & rStr ) SAL_THROW( () )
456 +__inline__ __attribute__((always_inline)) sal_Int32 toInt32( ::rtl::OUString const & rStr ) SAL_THROW( () )
459 if (rStr.getLength() > 2 && rStr[ 0 ] == '0' && rStr[ 1 ] == 'x')
464 -inline bool getBoolAttr(
465 +__inline__ __attribute__((always_inline)) bool getBoolAttr(
466 sal_Bool * pRet, ::rtl::OUString const & rAttrName,
467 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
473 -inline bool getStringAttr(
474 +__inline__ __attribute__((always_inline)) bool getStringAttr(
475 ::rtl::OUString * pRet, ::rtl::OUString const & rAttrName,
476 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
479 return (pRet->getLength() > 0);
482 -inline bool getLongAttr(
483 +__inline__ __attribute__((always_inline)) bool getLongAttr(
484 sal_Int32 * pRet, ::rtl::OUString const & rAttrName,
485 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
488 sal_Int32 XMLNS_DIALOGS_UID, XMLNS_SCRIPT_UID;
491 - inline bool isEventElement(
492 + __inline__ __attribute__((always_inline)) bool isEventElement(
493 sal_Int32 nUid, ::rtl::OUString const & rLocalName )
495 return ((XMLNS_SCRIPT_UID == nUid &&
496 @@ -161,12 +161,12 @@
497 ::rtl::OUString const & rStyleId ) const
500 - inline css::uno::Reference< css::uno::XComponentContext >
501 + __inline__ __attribute__((always_inline)) css::uno::Reference< css::uno::XComponentContext >
502 const & getComponentContext() SAL_THROW( () ) { return _xContext; }
503 css::uno::Reference< css::util::XNumberFormatsSupplier >
504 const & getNumberFormatsSupplier();
506 - inline DialogImport(
507 + __inline__ __attribute__((always_inline)) DialogImport(
508 css::uno::Reference<css::uno::XComponentContext> const & xContext,
509 css::uno::Reference<css::container::XNameContainer>
510 const & xDialogModel )
512 css::uno::Reference<css::xml::input::XAttributes> const & xAttributes )
513 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
515 - inline StylesElement(
516 + __inline__ __attribute__((always_inline)) StylesElement(
517 ::rtl::OUString const & rLocalName,
518 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
519 ElementBase * pParent, DialogImport * pImport )
521 bool importVisualEffectStyle(
522 css::uno::Reference< css::beans::XPropertySet > const & xProps );
524 - inline StyleElement(
525 + __inline__ __attribute__((always_inline)) StyleElement(
526 ::rtl::OUString const & rLocalName,
527 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
528 ElementBase * pParent, DialogImport * pImport )
530 css::uno::Reference<css::xml::input::XAttributes> const & xAttributes )
531 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
533 - inline MenuPopupElement(
534 + __inline__ __attribute__((always_inline)) MenuPopupElement(
535 ::rtl::OUString const & rLocalName,
536 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
537 ElementBase * pParent, DialogImport * pImport )
539 ::rtl::OUString _aId;
542 - inline ImportContext(
543 + __inline__ __attribute__((always_inline)) ImportContext(
544 DialogImport * pImport,
545 css::uno::Reference< css::beans::XPropertySet > const & xControlModel_,
546 ::rtl::OUString const & id )
549 { OSL_ASSERT( _xControlModel.is() ); }
551 - inline css::uno::Reference< css::beans::XPropertySet > getControlModel()
552 + __inline__ __attribute__((always_inline)) css::uno::Reference< css::beans::XPropertySet > getControlModel()
553 { return _xControlModel; }
557 class ControlImportContext : public ImportContext
560 - inline ControlImportContext(
561 + __inline__ __attribute__((always_inline)) ControlImportContext(
562 DialogImport * pImport,
563 ::rtl::OUString const & rId, ::rtl::OUString const & rControlName )
566 pImport->_xDialogModelFactory->createInstance( rControlName ),
567 css::uno::UNO_QUERY_THROW ), rId )
569 - inline ~ControlImportContext()
570 + __inline__ __attribute__((always_inline)) ~ControlImportContext()
572 _pImport->_xDialogModel->insertByName(
573 _aId, css::uno::makeAny(
575 virtual void SAL_CALL endElement()
576 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
578 - inline WindowElement(
579 + __inline__ __attribute__((always_inline)) WindowElement(
580 ::rtl::OUString const & rLocalName,
581 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
582 ElementBase * pParent, DialogImport * pImport )
584 virtual void SAL_CALL endElement()
585 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
587 - inline EventElement(
588 + __inline__ __attribute__((always_inline)) EventElement(
589 sal_Int32 nUid, ::rtl::OUString const & rLocalName,
590 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
591 ElementBase * pParent, DialogImport * pImport )
593 css::uno::Reference<css::xml::input::XAttributes> const & xAttributes )
594 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
596 - inline BulletinBoardElement(
597 + __inline__ __attribute__((always_inline)) BulletinBoardElement(
598 ::rtl::OUString const & rLocalName,
599 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
600 ElementBase * pParent, DialogImport * pImport )
602 virtual void SAL_CALL endElement()
603 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
605 - inline ButtonElement(
606 + __inline__ __attribute__((always_inline)) ButtonElement(
607 ::rtl::OUString const & rLocalName,
608 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
609 ElementBase * pParent, DialogImport * pImport )
611 virtual void SAL_CALL endElement()
612 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
614 - inline CheckBoxElement(
615 + __inline__ __attribute__((always_inline)) CheckBoxElement(
616 ::rtl::OUString const & rLocalName,
617 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
618 ElementBase * pParent, DialogImport * pImport )
620 virtual void SAL_CALL endElement()
621 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
623 - inline ComboBoxElement(
624 + __inline__ __attribute__((always_inline)) ComboBoxElement(
625 ::rtl::OUString const & rLocalName,
626 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
627 ElementBase * pParent, DialogImport * pImport )
629 virtual void SAL_CALL endElement()
630 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
632 - inline MenuListElement(
633 + __inline__ __attribute__((always_inline)) MenuListElement(
634 ::rtl::OUString const & rLocalName,
635 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
636 ElementBase * pParent, DialogImport * pImport )
638 css::uno::Reference<css::xml::input::XAttributes> const & xAttributes )
639 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
641 - inline RadioElement(
642 + __inline__ __attribute__((always_inline)) RadioElement(
643 ::rtl::OUString const & rLocalName,
644 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
645 ElementBase * pParent, DialogImport * pImport )
647 void SAL_CALL endElement()
648 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
650 - inline RadioGroupElement(
651 + __inline__ __attribute__((always_inline)) RadioGroupElement(
652 ::rtl::OUString const & rLocalName,
653 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
654 ElementBase * pParent, DialogImport * pImport )
656 virtual void SAL_CALL endElement()
657 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
659 - inline TitledBoxElement(
660 + __inline__ __attribute__((always_inline)) TitledBoxElement(
661 ::rtl::OUString const & rLocalName,
662 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
663 ElementBase * pParent, DialogImport * pImport )
665 virtual void SAL_CALL endElement()
666 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
668 - inline TextElement(
669 + __inline__ __attribute__((always_inline)) TextElement(
670 ::rtl::OUString const & rLocalName,
671 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
672 ElementBase * pParent, DialogImport * pImport )
674 virtual void SAL_CALL endElement()
675 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
677 - inline TextFieldElement(
678 + __inline__ __attribute__((always_inline)) TextFieldElement(
679 ::rtl::OUString const & rLocalName,
680 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
681 ElementBase * pParent, DialogImport * pImport )
683 virtual void SAL_CALL endElement()
684 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
686 - inline ImageControlElement(
687 + __inline__ __attribute__((always_inline)) ImageControlElement(
688 ::rtl::OUString const & rLocalName,
689 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
690 ElementBase * pParent, DialogImport * pImport )
692 virtual void SAL_CALL endElement()
693 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
695 - inline FileControlElement(
696 + __inline__ __attribute__((always_inline)) FileControlElement(
697 ::rtl::OUString const & rLocalName,
698 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
699 ElementBase * pParent, DialogImport * pImport )
701 virtual void SAL_CALL endElement()
702 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
704 - inline CurrencyFieldElement(
705 + __inline__ __attribute__((always_inline)) CurrencyFieldElement(
706 ::rtl::OUString const & rLocalName,
707 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
708 ElementBase * pParent, DialogImport * pImport )
710 virtual void SAL_CALL endElement()
711 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
713 - inline DateFieldElement(
714 + __inline__ __attribute__((always_inline)) DateFieldElement(
715 ::rtl::OUString const & rLocalName,
716 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
717 ElementBase * pParent, DialogImport * pImport )
719 virtual void SAL_CALL endElement()
720 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
722 - inline NumericFieldElement(
723 + __inline__ __attribute__((always_inline)) NumericFieldElement(
724 ::rtl::OUString const & rLocalName,
725 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
726 ElementBase * pParent, DialogImport * pImport )
728 virtual void SAL_CALL endElement()
729 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
731 - inline TimeFieldElement(
732 + __inline__ __attribute__((always_inline)) TimeFieldElement(
733 ::rtl::OUString const & rLocalName,
734 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
735 ElementBase * pParent, DialogImport * pImport )
737 virtual void SAL_CALL endElement()
738 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
740 - inline PatternFieldElement(
741 + __inline__ __attribute__((always_inline)) PatternFieldElement(
742 ::rtl::OUString const & rLocalName,
743 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
744 ElementBase * pParent, DialogImport * pImport )
746 virtual void SAL_CALL endElement()
747 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
749 - inline FormattedFieldElement(
750 + __inline__ __attribute__((always_inline)) FormattedFieldElement(
751 ::rtl::OUString const & rLocalName,
752 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
753 ElementBase * pParent, DialogImport * pImport )
755 virtual void SAL_CALL endElement()
756 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
758 - inline FixedLineElement(
759 + __inline__ __attribute__((always_inline)) FixedLineElement(
760 ::rtl::OUString const & rLocalName,
761 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
762 ElementBase * pParent, DialogImport * pImport )
764 virtual void SAL_CALL endElement()
765 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
767 - inline ScrollBarElement(
768 + __inline__ __attribute__((always_inline)) ScrollBarElement(
769 ::rtl::OUString const & rLocalName,
770 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
771 ElementBase * pParent, DialogImport * pImport )
773 virtual void SAL_CALL endElement()
774 throw (css::xml::sax::SAXException, css::uno::RuntimeException);
776 - inline ProgressBarElement(
777 + __inline__ __attribute__((always_inline)) ProgressBarElement(
778 ::rtl::OUString const & rLocalName,
779 css::uno::Reference< css::xml::input::XAttributes > const & xAttributes,
780 ElementBase * pParent, DialogImport * pImport )
781 --- ucb/source/ucp/file/filinl.hxx.orig 2006-01-16 14:28:42.434450125 +0100
782 +++ ucb/source/ucp/file/filinl.hxx 2006-01-16 14:29:13.027180332 +0100
787 -inline const sal_Bool& SAL_CALL shell::MyProperty::IsNative() const
788 +__inline__ __attribute__((always_inline)) const sal_Bool& SAL_CALL shell::MyProperty::IsNative() const
792 -inline const rtl::OUString& SAL_CALL shell::MyProperty::getPropertyName() const
793 +__inline__ __attribute__((always_inline)) const rtl::OUString& SAL_CALL shell::MyProperty::getPropertyName() const
797 -inline const sal_Int32& SAL_CALL shell::MyProperty::getHandle() const
798 +__inline__ __attribute__((always_inline)) const sal_Int32& SAL_CALL shell::MyProperty::getHandle() const
802 -inline const com::sun::star::uno::Type& SAL_CALL shell::MyProperty::getType() const
803 +__inline__ __attribute__((always_inline)) const com::sun::star::uno::Type& SAL_CALL shell::MyProperty::getType() const
808 -inline const com::sun::star::uno::Any& SAL_CALL shell::MyProperty::getValue() const
809 +__inline__ __attribute__((always_inline)) const com::sun::star::uno::Any& SAL_CALL shell::MyProperty::getValue() const
813 -inline const com::sun::star::beans::PropertyState& SAL_CALL shell::MyProperty::getState() const
814 +__inline__ __attribute__((always_inline)) const com::sun::star::beans::PropertyState& SAL_CALL shell::MyProperty::getState() const
818 -inline const sal_Int16& SAL_CALL shell::MyProperty::getAttributes() const
819 +__inline__ __attribute__((always_inline)) const sal_Int16& SAL_CALL shell::MyProperty::getAttributes() const
823 -inline void SAL_CALL shell::MyProperty::setHandle( const sal_Int32& __Handle ) const
824 +__inline__ __attribute__((always_inline)) void SAL_CALL shell::MyProperty::setHandle( const sal_Int32& __Handle ) const
826 (( MyProperty* )this )->Handle = __Handle;
828 -inline void SAL_CALL shell::MyProperty::setType( const com::sun::star::uno::Type& __Typ ) const
829 +__inline__ __attribute__((always_inline)) void SAL_CALL shell::MyProperty::setType( const com::sun::star::uno::Type& __Typ ) const
831 (( MyProperty* )this )->Typ = __Typ;
833 -inline void SAL_CALL shell::MyProperty::setValue( const com::sun::star::uno::Any& __Value ) const
834 +__inline__ __attribute__((always_inline)) void SAL_CALL shell::MyProperty::setValue( const com::sun::star::uno::Any& __Value ) const
836 (( MyProperty* )this )->Value = __Value;
838 -inline void SAL_CALL shell::MyProperty::setState( const com::sun::star::beans::PropertyState& __State ) const
839 +__inline__ __attribute__((always_inline)) void SAL_CALL shell::MyProperty::setState( const com::sun::star::beans::PropertyState& __State ) const
841 (( MyProperty* )this )->State = __State;
843 -inline void SAL_CALL shell::MyProperty::setAttributes( const sal_Int16& __Attributes ) const
844 +__inline__ __attribute__((always_inline)) void SAL_CALL shell::MyProperty::setAttributes( const sal_Int16& __Attributes ) const
846 (( MyProperty* )this )->Attributes = __Attributes;
848 --- ucb/source/ucp/file/shell.hxx.orig 2006-01-16 14:29:19.203712596 +0100
849 +++ ucb/source/ucp/file/shell.hxx 2006-01-16 14:29:28.972391253 +0100
850 @@ -174,20 +174,20 @@
851 const sal_Int16& __Attributes );
854 - inline const sal_Bool& SAL_CALL IsNative() const;
855 - inline const rtl::OUString& SAL_CALL getPropertyName() const;
856 - inline const sal_Int32& SAL_CALL getHandle() const;
857 - inline const com::sun::star::uno::Type& SAL_CALL getType() const;
858 - inline const com::sun::star::uno::Any& SAL_CALL getValue() const;
859 - inline const com::sun::star::beans::PropertyState& SAL_CALL getState() const;
860 - inline const sal_Int16& SAL_CALL getAttributes() const;
861 + __inline__ __attribute__((always_inline)) const sal_Bool& SAL_CALL IsNative() const;
862 + __inline__ __attribute__((always_inline)) const rtl::OUString& SAL_CALL getPropertyName() const;
863 + __inline__ __attribute__((always_inline)) const sal_Int32& SAL_CALL getHandle() const;
864 + __inline__ __attribute__((always_inline)) const com::sun::star::uno::Type& SAL_CALL getType() const;
865 + __inline__ __attribute__((always_inline)) const com::sun::star::uno::Any& SAL_CALL getValue() const;
866 + __inline__ __attribute__((always_inline)) const com::sun::star::beans::PropertyState& SAL_CALL getState() const;
867 + __inline__ __attribute__((always_inline)) const sal_Int16& SAL_CALL getAttributes() const;
869 // The set* functions are declared const, because the key of "this" stays intact
870 - inline void SAL_CALL setHandle( const sal_Int32& __Handle ) const;
871 - inline void SAL_CALL setType( const com::sun::star::uno::Type& __Type ) const;
872 - inline void SAL_CALL setValue( const com::sun::star::uno::Any& __Value ) const;
873 - inline void SAL_CALL setState( const com::sun::star::beans::PropertyState& __State ) const;
874 - inline void SAL_CALL setAttributes( const sal_Int16& __Attributes ) const;
875 + __inline__ __attribute__((always_inline)) void SAL_CALL setHandle( const sal_Int32& __Handle ) const;
876 + __inline__ __attribute__((always_inline)) void SAL_CALL setType( const com::sun::star::uno::Type& __Type ) const;
877 + __inline__ __attribute__((always_inline)) void SAL_CALL setValue( const com::sun::star::uno::Any& __Value ) const;
878 + __inline__ __attribute__((always_inline)) void SAL_CALL setState( const com::sun::star::beans::PropertyState& __State ) const;
879 + __inline__ __attribute__((always_inline)) void SAL_CALL setAttributes( const sal_Int16& __Attributes ) const;
883 --- configmgr/source/backend/binaryreader.hxx.orig 2005-09-08 05:26:23.000000000 +0200
884 +++ configmgr/source/backend/binaryreader.hxx 2006-01-16 15:22:25.297474562 +0100
886 void read(StringList &_aValue) SAL_THROW( (io::IOException, uno::RuntimeException) );
889 - inline uno::Reference<io::XDataInputStream> getDataInputStream();
890 + __inline__ __attribute__((always_inline)) uno::Reference<io::XDataInputStream> getDataInputStream();
892 // --------------------------------------------------------------------------
894 --- configmgr/source/backend/layerdefaultremover.hxx.orig 2006-01-16 15:22:42.793317188 +0100
895 +++ configmgr/source/backend/layerdefaultremover.hxx 2006-01-16 15:22:51.172324229 +0100
898 void playBackNodeStack( bool bPlayProperty=false);
899 void raiseMalformedDataException(sal_Char const * pMsg);
900 - inline bool hasPendingProperty();
901 - inline void clearPendingProperty();
902 + __inline__ __attribute__((always_inline)) bool hasPendingProperty();
903 + __inline__ __attribute__((always_inline)) void clearPendingProperty();
905 ResultHandler m_xResultHandler;
906 typedef std::vector<OUString> NodeStack;
907 --- configmgr/source/backend/updatedata.hxx.orig 2006-01-16 15:22:56.462066028 +0100
908 +++ configmgr/source/backend/updatedata.hxx 2006-01-16 15:23:03.585371703 +0100
910 OUString primarySlot() const { return OUString(); }
912 static uno::Any const & getResetMarker();
913 - static inline bool isResetMarker(uno::Any const & _aValue);
914 + static __inline__ __attribute__((always_inline)) bool isResetMarker(uno::Any const & _aValue);
916 virtual PropertyUpdate * asPropertyUpdate();
918 --- bridges/source/remote/static/remote_types.hxx.orig 2006-01-16 15:26:51.665122950 +0100
919 +++ bridges/source/remote/static/remote_types.hxx 2006-01-16 15:27:02.484549621 +0100
921 namespace bridges_remote
924 -inline sal_Bool SAL_CALL remote_relatesToInterface( typelib_TypeDescription *pTypeDescr );
925 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL remote_relatesToInterface( typelib_TypeDescription *pTypeDescr );
926 sal_Bool SAL_CALL remote_relatesToInterface2( typelib_TypeDescription * pTypeDescr );
930 @param pTypeDescr type description of type
931 @return true if type might relate to an interface, false otherwise
933 -inline sal_Bool SAL_CALL remote_relatesToInterface( typelib_TypeDescription * pTypeDescr )
934 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL remote_relatesToInterface( typelib_TypeDescription * pTypeDescr )
936 switch (pTypeDescr->eTypeClass)
939 @param pTypeDescr type description of type
940 @return true if type is a cpp simple type, false otherwise
942 -inline sal_Bool SAL_CALL remote_isSimpleType( typelib_TypeDescription * pTypeDescr )
943 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL remote_isSimpleType( typelib_TypeDescription * pTypeDescr )
945 return (pTypeDescr->eTypeClass <= typelib_TypeClass_ENUM &&
946 pTypeDescr->eTypeClass != typelib_TypeClass_STRING &&
947 --- configmgr/source/data/anydata.cxx.orig 2005-09-08 05:38:56.000000000 +0200
948 +++ configmgr/source/data/anydata.cxx 2006-01-16 16:16:35.882302834 +0100
950 //-----------------------------------------------------------------------------
954 +__inline__ __attribute__((always_inline))
955 sal_Sequence const * extractSequenceData(uno::Sequence< E > & _rSeq, uno::Any const & _aAny)
958 --- cppu/inc/com/sun/star/uno/Any.hxx.orig 2006-01-16 16:26:42.632041369 +0100
959 +++ cppu/inc/com/sun/star/uno/Any.hxx 2006-01-16 16:27:11.202248785 +0100
963 //__________________________________________________________________________________________________
964 -inline Any::Any() SAL_THROW( () )
965 +__inline__ __attribute__((always_inline)) Any::Any() SAL_THROW( () )
967 ::uno_any_construct( this, 0, 0, (uno_AcquireFunc)cpp_acquire );
970 //______________________________________________________________________________
971 template <typename T>
972 -inline Any::Any( T const & value )
973 +__inline__ __attribute__((always_inline)) Any::Any( T const & value )
975 ::uno_type_any_construct(
976 this, const_cast<T *>(&value),
978 (uno_AcquireFunc) cpp_acquire );
980 //______________________________________________________________________________
981 -inline Any::Any( bool value )
982 +__inline__ __attribute__((always_inline)) Any::Any( bool value )
985 ::uno_type_any_construct(
989 //__________________________________________________________________________________________________
990 -inline Any::Any( const Any & rAny ) SAL_THROW( () )
991 +__inline__ __attribute__((always_inline)) Any::Any( const Any & rAny ) SAL_THROW( () )
993 ::uno_type_any_construct( this, rAny.pData, rAny.pType, (uno_AcquireFunc)cpp_acquire );
995 //__________________________________________________________________________________________________
996 -inline Any::Any( const void * pData_, const Type & rType ) SAL_THROW( () )
997 +__inline__ __attribute__((always_inline)) Any::Any( const void * pData_, const Type & rType ) SAL_THROW( () )
999 ::uno_type_any_construct(
1000 this, const_cast< void * >( pData_ ), rType.getTypeLibType(),
1001 (uno_AcquireFunc)cpp_acquire );
1003 //__________________________________________________________________________________________________
1004 -inline Any::Any( const void * pData_, typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1005 +__inline__ __attribute__((always_inline)) Any::Any( const void * pData_, typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1007 ::uno_any_construct(
1008 this, const_cast< void * >( pData_ ), pTypeDescr, (uno_AcquireFunc)cpp_acquire );
1010 //__________________________________________________________________________________________________
1011 -inline Any::Any( const void * pData_, typelib_TypeDescriptionReference * pType_ ) SAL_THROW( () )
1012 +__inline__ __attribute__((always_inline)) Any::Any( const void * pData_, typelib_TypeDescriptionReference * pType_ ) SAL_THROW( () )
1014 ::uno_type_any_construct(
1015 this, const_cast< void * >( pData_ ), pType_, (uno_AcquireFunc)cpp_acquire );
1017 //__________________________________________________________________________________________________
1018 -inline Any::~Any() SAL_THROW( () )
1019 +__inline__ __attribute__((always_inline)) Any::~Any() SAL_THROW( () )
1022 this, (uno_ReleaseFunc)cpp_release );
1024 //__________________________________________________________________________________________________
1025 -inline Any & Any::operator = ( const Any & rAny ) SAL_THROW( () )
1026 +__inline__ __attribute__((always_inline)) Any & Any::operator = ( const Any & rAny ) SAL_THROW( () )
1030 @@ -129,39 +129,39 @@
1033 //__________________________________________________________________________________________________
1034 -inline ::rtl::OUString Any::getValueTypeName() const SAL_THROW( () )
1035 +__inline__ __attribute__((always_inline)) ::rtl::OUString Any::getValueTypeName() const SAL_THROW( () )
1037 return ::rtl::OUString( pType->pTypeName );
1039 //__________________________________________________________________________________________________
1040 -inline void Any::setValue( const void * pData_, const Type & rType ) SAL_THROW( () )
1041 +__inline__ __attribute__((always_inline)) void Any::setValue( const void * pData_, const Type & rType ) SAL_THROW( () )
1043 ::uno_type_any_assign(
1044 this, const_cast< void * >( pData_ ), rType.getTypeLibType(),
1045 (uno_AcquireFunc)cpp_acquire, (uno_ReleaseFunc)cpp_release );
1047 //__________________________________________________________________________________________________
1048 -inline void Any::setValue( const void * pData_, typelib_TypeDescriptionReference * pType_ ) SAL_THROW( () )
1049 +__inline__ __attribute__((always_inline)) void Any::setValue( const void * pData_, typelib_TypeDescriptionReference * pType_ ) SAL_THROW( () )
1051 ::uno_type_any_assign(
1052 this, const_cast< void * >( pData_ ), pType_,
1053 (uno_AcquireFunc)cpp_acquire, (uno_ReleaseFunc)cpp_release );
1055 //__________________________________________________________________________________________________
1056 -inline void Any::setValue( const void * pData_, typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1057 +__inline__ __attribute__((always_inline)) void Any::setValue( const void * pData_, typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1060 this, const_cast< void * >( pData_ ), pTypeDescr,
1061 (uno_AcquireFunc)cpp_acquire, (uno_ReleaseFunc)cpp_release );
1063 //__________________________________________________________________________________________________
1064 -inline void Any::clear() SAL_THROW( () )
1065 +__inline__ __attribute__((always_inline)) void Any::clear() SAL_THROW( () )
1068 this, (uno_ReleaseFunc)cpp_release );
1070 //__________________________________________________________________________________________________
1071 -inline sal_Bool Any::isExtractableTo( const Type & rType ) const SAL_THROW( () )
1072 +__inline__ __attribute__((always_inline)) sal_Bool Any::isExtractableTo( const Type & rType ) const SAL_THROW( () )
1074 return ::uno_type_isAssignableFromData(
1075 rType.getTypeLibType(), pData, pType,
1078 //______________________________________________________________________________
1079 template <typename T>
1080 -inline bool Any::has() const
1081 +__inline__ __attribute__((always_inline)) bool Any::has() const
1083 Type const & rType = ::cppu::getTypeFavourUnsigned(static_cast< T * >(0));
1084 return ::uno_type_isAssignableFromData(
1085 @@ -185,14 +185,14 @@
1086 #endif // ! defined(__SUNPRO_CC)
1088 //__________________________________________________________________________________________________
1089 -inline sal_Bool Any::operator == ( const Any & rAny ) const SAL_THROW( () )
1090 +__inline__ __attribute__((always_inline)) sal_Bool Any::operator == ( const Any & rAny ) const SAL_THROW( () )
1092 return ::uno_type_equalData(
1093 pData, pType, rAny.pData, rAny.pType,
1094 (uno_QueryInterfaceFunc)cpp_queryInterface, (uno_ReleaseFunc)cpp_release );
1096 //__________________________________________________________________________________________________
1097 -inline sal_Bool Any::operator != ( const Any & rAny ) const SAL_THROW( () )
1098 +__inline__ __attribute__((always_inline)) sal_Bool Any::operator != ( const Any & rAny ) const SAL_THROW( () )
1100 return (! ::uno_type_equalData(
1101 pData, pType, rAny.pData, rAny.pType,
1104 //__________________________________________________________________________________________________
1106 -inline Any SAL_CALL makeAny( const C & value ) SAL_THROW( () )
1107 +__inline__ __attribute__((always_inline)) Any SAL_CALL makeAny( const C & value ) SAL_THROW( () )
1109 return Any( &value, ::cppu::getTypeFavourUnsigned(&value) );
1112 // additionally specialized for C++ bool
1113 //______________________________________________________________________________
1115 -inline Any SAL_CALL makeAny( bool const & value ) SAL_THROW( () )
1116 +__inline__ __attribute__((always_inline)) Any SAL_CALL makeAny( bool const & value ) SAL_THROW( () )
1118 const sal_Bool b = value;
1119 return Any( &b, ::getCppuBooleanType() );
1122 //__________________________________________________________________________________________________
1124 -inline void SAL_CALL operator <<= ( Any & rAny, const C & value ) SAL_THROW( () )
1125 +__inline__ __attribute__((always_inline)) void SAL_CALL operator <<= ( Any & rAny, const C & value ) SAL_THROW( () )
1127 const Type & rType = ::cppu::getTypeFavourUnsigned(&value);
1128 ::uno_type_any_assign(
1131 // additionally for C++ bool:
1132 //______________________________________________________________________________
1133 -inline void SAL_CALL operator <<= ( Any & rAny, bool const & value )
1134 +__inline__ __attribute__((always_inline)) void SAL_CALL operator <<= ( Any & rAny, bool const & value )
1140 //__________________________________________________________________________________________________
1142 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, C & value ) SAL_THROW( () )
1143 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, C & value ) SAL_THROW( () )
1145 const Type & rType = ::cppu::getTypeFavourUnsigned(&value);
1146 return ::uno_type_assignData(
1150 //__________________________________________________________________________________________________
1151 -inline sal_Bool SAL_CALL operator >>= ( const ::com::sun::star::uno::Any & rAny, sal_Bool & value ) SAL_THROW( () )
1152 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const ::com::sun::star::uno::Any & rAny, sal_Bool & value ) SAL_THROW( () )
1154 if (typelib_TypeClass_BOOLEAN == rAny.pType->eTypeClass)
1159 //__________________________________________________________________________________________________
1160 -inline sal_Bool SAL_CALL operator == ( const Any & rAny, const sal_Bool & value ) SAL_THROW( () )
1161 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator == ( const Any & rAny, const sal_Bool & value ) SAL_THROW( () )
1163 return (typelib_TypeClass_BOOLEAN == rAny.pType->eTypeClass &&
1164 (value != sal_False) == (* reinterpret_cast< const sal_Bool * >( &rAny.pReserved ) != sal_False));
1167 //______________________________________________________________________________
1169 -inline sal_Bool SAL_CALL operator >>= ( Any const & rAny, bool & value )
1170 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( Any const & rAny, bool & value )
1173 if (rAny.pType->eTypeClass == typelib_TypeClass_BOOLEAN)
1176 //______________________________________________________________________________
1178 -inline sal_Bool SAL_CALL operator == ( Any const & rAny, bool const & value )
1179 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator == ( Any const & rAny, bool const & value )
1182 return (rAny.pType->eTypeClass == typelib_TypeClass_BOOLEAN &&
1186 //__________________________________________________________________________________________________
1187 -inline sal_Bool SAL_CALL operator >>= ( const ::com::sun::star::uno::Any & rAny, sal_Int8 & value ) SAL_THROW( () )
1188 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const ::com::sun::star::uno::Any & rAny, sal_Int8 & value ) SAL_THROW( () )
1190 if (typelib_TypeClass_BYTE == rAny.pType->eTypeClass)
1195 //__________________________________________________________________________________________________
1196 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_Int16 & value ) SAL_THROW( () )
1197 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_Int16 & value ) SAL_THROW( () )
1199 switch (rAny.pType->eTypeClass)
1204 //__________________________________________________________________________________________________
1205 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_uInt16 & value ) SAL_THROW( () )
1206 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_uInt16 & value ) SAL_THROW( () )
1208 switch (rAny.pType->eTypeClass)
1213 //__________________________________________________________________________________________________
1214 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_Int32 & value ) SAL_THROW( () )
1215 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_Int32 & value ) SAL_THROW( () )
1217 switch (rAny.pType->eTypeClass)
1222 //__________________________________________________________________________________________________
1223 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_uInt32 & value ) SAL_THROW( () )
1224 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_uInt32 & value ) SAL_THROW( () )
1226 switch (rAny.pType->eTypeClass)
1231 //__________________________________________________________________________________________________
1232 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_Int64 & value ) SAL_THROW( () )
1233 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_Int64 & value ) SAL_THROW( () )
1235 switch (rAny.pType->eTypeClass)
1240 //__________________________________________________________________________________________________
1241 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_uInt64 & value ) SAL_THROW( () )
1242 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, sal_uInt64 & value ) SAL_THROW( () )
1244 switch (rAny.pType->eTypeClass)
1249 //__________________________________________________________________________________________________
1250 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, float & value ) SAL_THROW( () )
1251 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, float & value ) SAL_THROW( () )
1253 switch (rAny.pType->eTypeClass)
1258 //__________________________________________________________________________________________________
1259 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, double & value ) SAL_THROW( () )
1260 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, double & value ) SAL_THROW( () )
1262 switch (rAny.pType->eTypeClass)
1267 //__________________________________________________________________________________________________
1268 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, ::rtl::OUString & value ) SAL_THROW( () )
1269 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, ::rtl::OUString & value ) SAL_THROW( () )
1271 if (typelib_TypeClass_STRING == rAny.pType->eTypeClass)
1273 @@ -511,14 +511,14 @@
1276 //__________________________________________________________________________________________________
1277 -inline sal_Bool SAL_CALL operator == ( const Any & rAny, const ::rtl::OUString & value ) SAL_THROW( () )
1278 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator == ( const Any & rAny, const ::rtl::OUString & value ) SAL_THROW( () )
1280 return (typelib_TypeClass_STRING == rAny.pType->eTypeClass &&
1281 value.equals( * reinterpret_cast< const ::rtl::OUString * >( &rAny.pReserved ) ));
1284 //__________________________________________________________________________________________________
1285 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, Type & value ) SAL_THROW( () )
1286 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, Type & value ) SAL_THROW( () )
1288 if (typelib_TypeClass_TYPE == rAny.pType->eTypeClass)
1290 @@ -528,14 +528,14 @@
1293 //__________________________________________________________________________________________________
1294 -inline sal_Bool SAL_CALL operator == ( const Any & rAny, const Type & value ) SAL_THROW( () )
1295 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator == ( const Any & rAny, const Type & value ) SAL_THROW( () )
1297 return (typelib_TypeClass_TYPE == rAny.pType->eTypeClass &&
1298 value.equals( * reinterpret_cast< const Type * >( &rAny.pReserved ) ));
1301 //__________________________________________________________________________________________________
1302 -inline sal_Bool SAL_CALL operator >>= ( const Any & rAny, Any & value ) SAL_THROW( () )
1303 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator >>= ( const Any & rAny, Any & value ) SAL_THROW( () )
1305 if (&rAny != &value)
1310 //__________________________________________________________________________________________________
1311 -inline sal_Bool SAL_CALL operator == ( const Any & rAny, const BaseReference & value ) SAL_THROW( () )
1312 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator == ( const Any & rAny, const BaseReference & value ) SAL_THROW( () )
1314 if (typelib_TypeClass_INTERFACE == rAny.pType->eTypeClass)
1317 // operator to compare to an any.
1318 //__________________________________________________________________________________________________
1320 -inline sal_Bool SAL_CALL operator == ( const Any & rAny, const C & value ) SAL_THROW( () )
1321 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator == ( const Any & rAny, const C & value ) SAL_THROW( () )
1323 const Type & rType = ::cppu::getTypeFavourUnsigned(&value);
1324 return ::uno_type_equalData(
1326 // operator to compare to an any. may use specialized operators ==.
1327 //__________________________________________________________________________________________________
1329 -inline sal_Bool SAL_CALL operator != ( const Any & rAny, const C & value ) SAL_THROW( () )
1330 +__inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator != ( const Any & rAny, const C & value ) SAL_THROW( () )
1332 return (! operator == ( rAny, value ));
1334 --- bridges/source/remote/urp/urp_job.hxx.orig 2006-01-16 16:33:33.848276784 +0100
1335 +++ bridges/source/remote/urp/urp_job.hxx 2006-01-16 16:34:09.010917267 +0100
1337 struct urp_BridgeImpl;
1339 template < class t >
1340 -inline t mymax( const t &t1 , const t &t2 )
1341 +__inline__ __attribute__((always_inline)) t mymax( const t &t1 , const t &t2 )
1343 return t1 > t2 ? t1 : t2;
1349 - inline void setUnmarshal( Unmarshal *p )
1350 + __inline__ __attribute__((always_inline)) void setUnmarshal( Unmarshal *p )
1351 { m_pUnmarshal = p; }
1355 class ClientJob : public Job
1358 - inline ClientJob( uno_Environment *pEnvRemote, // weak !
1359 + __inline__ __attribute__((always_inline)) ClientJob( uno_Environment *pEnvRemote, // weak !
1360 struct urp_BridgeImpl *pBridgeImpl,
1361 rtl_uString *pOid, // weak
1362 typelib_TypeDescription * pMemberType, // weak
1364 // no release for method type and attribute type necessary, because
1365 // it was acquired by the caller of urp_sendRequest. The lifetime
1366 // of the ClientJob object is always shorter than the urp_sendRequest call.
1367 - inline ~ClientJob()
1368 + __inline__ __attribute__((always_inline)) ~ClientJob()
1370 if( m_bReleaseForTypeDescriptionNecessary )
1371 typelib_typedescription_release( (typelib_TypeDescription*) m_pInterfaceType );
1372 @@ -114,11 +114,11 @@
1373 sal_Bool extract( );
1376 - inline void setBridgePropertyCall()
1377 + __inline__ __attribute__((always_inline)) void setBridgePropertyCall()
1378 { m_bBridgePropertyCall = sal_True; }
1379 - inline sal_Bool isBridgePropertyCall()
1380 + __inline__ __attribute__((always_inline)) sal_Bool isBridgePropertyCall()
1381 { return m_bBridgePropertyCall; }
1382 - inline sal_Bool isOneway()
1383 + __inline__ __attribute__((always_inline)) sal_Bool isOneway()
1384 { return m_bOneway; }
1386 typelib_InterfaceMethodTypeDescription *m_pMethodType;
1390 // setMethodType or setAttributeType MUST be called before extract
1391 - inline void setMethodType(
1392 + __inline__ __attribute__((always_inline)) void setMethodType(
1393 typelib_InterfaceMethodTypeDescription *pMethodType,
1394 sal_Bool bIsReleaseCall,
1395 sal_Bool bIsOneway )
1397 m_aTypeInfo[m_nCalls].m_bIsOneway = bIsOneway;
1400 - inline void setAttributeType(
1401 + __inline__ __attribute__((always_inline)) void setAttributeType(
1402 typelib_InterfaceAttributeTypeDescription *pAttributeType, sal_Bool bIsSetter, sal_Bool bIsOneway )
1404 m_aTypeInfo[m_nCalls].m_pAttributeType = pAttributeType;
1406 m_aTypeInfo[m_nCalls].m_bIsOneway = bIsOneway;
1409 - inline void setType( typelib_TypeDescriptionReference *pTypeRef )
1410 + __inline__ __attribute__((always_inline)) void setType( typelib_TypeDescriptionReference *pTypeRef )
1412 m_aEntries[m_nCalls].m_pInterfaceTypeRef = pTypeRef;
1413 typelib_typedescriptionreference_acquire( m_aEntries[m_nCalls].m_pInterfaceTypeRef );
1417 // setOid or setInterface MUST be called before extract
1418 - inline void setOid( rtl_uString *pOid )
1419 + __inline__ __attribute__((always_inline)) void setOid( rtl_uString *pOid )
1421 m_aEntries[m_nCalls].m_pOid = pOid;
1422 rtl_uString_acquire( m_aEntries[m_nCalls].m_pOid );
1423 @@ -225,22 +225,22 @@
1426 // setOid or setInterface MUST be called
1427 - inline void setInterface( remote_Interface *pRemoteI )
1428 + __inline__ __attribute__((always_inline)) void setInterface( remote_Interface *pRemoteI )
1430 m_aEntries[m_nCalls].m_pRemoteI = pRemoteI;
1431 pRemoteI->acquire( pRemoteI );
1432 m_aEntries[m_nCalls].m_pOid = 0;
1435 - inline void setIgnoreCache( sal_Bool bIgnoreCache )
1436 + __inline__ __attribute__((always_inline)) void setIgnoreCache( sal_Bool bIgnoreCache )
1438 m_aEntries[m_nCalls].m_bIgnoreCache = bIgnoreCache;
1441 - inline sal_Bool isFull()
1442 + __inline__ __attribute__((always_inline)) sal_Bool isFull()
1443 { return m_nCalls >= m_nMaxMessages; }
1445 - inline sal_Int8 *getHeap( sal_Int32 nSizeToAlloc )
1446 + __inline__ __attribute__((always_inline)) sal_Int8 *getHeap( sal_Int32 nSizeToAlloc )
1448 if( nSizeToAlloc + m_nCurrentMemPosition > m_nCurrentMemSize )
1453 //---------------------------------------------------------------------------------------------
1454 -inline ClientJob::ClientJob(
1455 +__inline__ __attribute__((always_inline)) ClientJob::ClientJob(
1456 uno_Environment *pEnvRemote,
1457 struct urp_BridgeImpl *pBridgeImpl,
1459 --- bridges/source/remote/urp/urp_marshal.hxx.orig 2005-09-08 00:47:30.000000000 +0200
1460 +++ bridges/source/remote/urp/urp_marshal.hxx 2006-01-16 16:40:50.035580740 +0100
1462 namespace bridges_urp
1464 // methods for accessing marshaling buffer
1465 - inline void Marshal::finish( sal_Int32 nMessageCount )
1466 + __inline__ __attribute__((always_inline)) void Marshal::finish( sal_Int32 nMessageCount )
1468 sal_Int32 nSize = getSize() - 2*sizeof( sal_Int32 );
1474 - inline void Marshal::restart()
1475 + __inline__ __attribute__((always_inline)) void Marshal::restart()
1477 m_pos = m_base + 2*sizeof( sal_Int32 );
1480 - inline sal_Int8 *Marshal::getBuffer()
1481 + __inline__ __attribute__((always_inline)) sal_Int8 *Marshal::getBuffer()
1486 - inline sal_Bool Marshal::empty() const
1487 + __inline__ __attribute__((always_inline)) sal_Bool Marshal::empty() const
1489 return ( m_pos - m_base ) == 2*sizeof( sal_Int32 );
1492 - inline sal_Int32 Marshal::getSize()
1493 + __inline__ __attribute__((always_inline)) sal_Int32 Marshal::getSize()
1495 return ((sal_Int32) (m_pos - m_base));
1498 - inline void Marshal::ensureAdditionalMem( sal_Int32 nMemToAdd )
1499 + __inline__ __attribute__((always_inline)) void Marshal::ensureAdditionalMem( sal_Int32 nMemToAdd )
1501 sal_Int32 nDiff = m_pos - m_base;
1502 if( nDiff + nMemToAdd > m_nBufferSize )
1503 @@ -108,14 +114,14 @@
1506 // marshaling methods
1507 - inline void Marshal::packInt8( void *pSource )
1508 + __inline__ __attribute__((always_inline)) void Marshal::packInt8( void *pSource )
1510 ensureAdditionalMem( 1 );
1511 *m_pos = *((sal_Int8*) pSource );
1515 - inline void Marshal::packInt16( void *pSource )
1516 + __inline__ __attribute__((always_inline)) void Marshal::packInt16( void *pSource )
1518 ensureAdditionalMem( 2 );
1519 if( isSystemLittleEndian() )
1524 - inline void Marshal::packByteSequence( sal_Int8 *pData , sal_Int32 nLength )
1525 + __inline__ __attribute__((always_inline)) void Marshal::packByteSequence( sal_Int8 *pData , sal_Int32 nLength )
1527 packCompressedSize( nLength );
1533 - inline void Marshal::packString( void *pSource )
1534 + __inline__ __attribute__((always_inline)) void Marshal::packString( void *pSource )
1536 rtl_uString *p = *( rtl_uString ** ) pSource;
1542 - inline sal_Bool Marshal::packAny( void *pSource )
1543 + __inline__ __attribute__((always_inline)) sal_Bool Marshal::packAny( void *pSource )
1545 sal_Bool bSuccess = sal_True;
1546 uno_Any *pAny = (uno_Any * ) pSource;
1551 - inline void Marshal::packInt32( void *pSource )
1552 + __inline__ __attribute__((always_inline)) void Marshal::packInt32( void *pSource )
1554 ensureAdditionalMem( 4 );
1555 if( isSystemLittleEndian() )
1560 - inline void Marshal::packCompressedSize( sal_Int32 nSize )
1561 + __inline__ __attribute__((always_inline)) void Marshal::packCompressedSize( sal_Int32 nSize )
1563 ensureAdditionalMem( 5 );
1565 --- bridges/source/remote/urp/urp_marshal_decl.hxx.orig 2006-01-16 16:43:26.103479464 +0100
1566 +++ bridges/source/remote/urp/urp_marshal_decl.hxx 2006-01-16 16:43:40.034167817 +0100
1568 void packOid( const ::rtl::OUString &oid );
1569 void packType( void *pSource );
1571 - inline void packCompressedSize( sal_Int32 nSize );
1572 - inline void packInt8( void *pSource );
1573 - inline void packInt16( void *pSource );
1574 - inline void packInt32( void *pSource );
1575 - inline void packString( void *pSource );
1576 - inline sal_Bool packAny( void *pSource );
1577 - inline void packByteSequence( sal_Int8 *pBuffer , sal_Int32 nSize );
1578 + __inline__ __attribute__((always_inline)) void packCompressedSize( sal_Int32 nSize );
1579 + __inline__ __attribute__((always_inline)) void packInt8( void *pSource );
1580 + __inline__ __attribute__((always_inline)) void packInt16( void *pSource );
1581 + __inline__ __attribute__((always_inline)) void packInt32( void *pSource );
1582 + __inline__ __attribute__((always_inline)) void packString( void *pSource );
1583 + __inline__ __attribute__((always_inline)) sal_Bool packAny( void *pSource );
1584 + __inline__ __attribute__((always_inline)) void packByteSequence( sal_Int8 *pBuffer , sal_Int32 nSize );
1586 // can be called during marshaling, but not between
1587 // finish and restart
1588 // returns true, when nothing has been marshaled
1589 - inline sal_Bool empty() const;
1590 + __inline__ __attribute__((always_inline)) sal_Bool empty() const;
1592 // stops marshaling, inserts size in front of the buffer
1593 // getStart and getSize can now be called
1594 - inline void finish( sal_Int32 nMessageCount );
1595 + __inline__ __attribute__((always_inline)) void finish( sal_Int32 nMessageCount );
1597 // must be called after finish. After calling restart,
1598 // a new marshalling session is started invalidating
1599 // the previous bufer
1600 - inline void restart();
1601 + __inline__ __attribute__((always_inline)) void restart();
1603 // is only valid, after finish has been called.
1604 // valid until destructed.
1605 - inline sal_Int8 *getBuffer();
1606 + __inline__ __attribute__((always_inline)) sal_Int8 *getBuffer();
1608 // is only valid, after finish has been called.
1609 // valid until destructed.
1610 - inline sal_Int32 getSize();
1611 + __inline__ __attribute__((always_inline)) sal_Int32 getSize();
1613 - inline sal_Int32 getPos()
1614 + __inline__ __attribute__((always_inline)) sal_Int32 getPos()
1615 { return m_pos - m_base; }
1617 - inline sal_Bool isSystemLittleEndian()
1618 + __inline__ __attribute__((always_inline)) sal_Bool isSystemLittleEndian()
1619 { return g_bMarshalSystemIsLittleEndian; }
1622 - inline void ensureAdditionalMem( sal_Int32 nMemToAdd );
1623 + __inline__ __attribute__((always_inline)) void ensureAdditionalMem( sal_Int32 nMemToAdd );
1624 sal_Int32 m_nBufferSize;
1627 --- cppu/inc/typelib/typedescription.hxx.orig 2006-01-16 16:51:30.548333739 +0100
1628 +++ cppu/inc/typelib/typedescription.hxx 2006-01-16 16:51:53.073980809 +0100
1631 // these are here to force memory de/allocation to sal lib.
1633 - inline static void * SAL_CALL operator new ( size_t nSize ) SAL_THROW( () )
1634 + __inline__ __attribute__((always_inline)) static void * SAL_CALL operator new ( size_t nSize ) SAL_THROW( () )
1635 { return ::rtl_allocateMemory( nSize ); }
1637 - inline static void SAL_CALL operator delete ( void * pMem ) SAL_THROW( () )
1638 + __inline__ __attribute__((always_inline)) static void SAL_CALL operator delete ( void * pMem ) SAL_THROW( () )
1639 { ::rtl_freeMemory( pMem ); }
1641 - inline static void * SAL_CALL operator new ( size_t, void * pMem ) SAL_THROW( () )
1642 + __inline__ __attribute__((always_inline)) static void * SAL_CALL operator new ( size_t, void * pMem ) SAL_THROW( () )
1645 - inline static void SAL_CALL operator delete ( void *, void * ) SAL_THROW( () )
1646 + __inline__ __attribute__((always_inline)) static void SAL_CALL operator delete ( void *, void * ) SAL_THROW( () )
1651 @param pTypeDescr a type description
1653 - inline TypeDescription( typelib_TypeDescription * pTypeDescr = 0 ) SAL_THROW( () );
1654 + __inline__ __attribute__((always_inline)) TypeDescription( typelib_TypeDescription * pTypeDescr = 0 ) SAL_THROW( () );
1657 @param pTypeDescrRef a type description reference
1659 - inline TypeDescription( typelib_TypeDescriptionReference * pTypeDescrRef ) SAL_THROW( () );
1660 + __inline__ __attribute__((always_inline)) TypeDescription( typelib_TypeDescriptionReference * pTypeDescrRef ) SAL_THROW( () );
1665 - inline TypeDescription( const ::com::sun::star::uno::Type & rType ) SAL_THROW( () );
1666 + __inline__ __attribute__((always_inline)) TypeDescription( const ::com::sun::star::uno::Type & rType ) SAL_THROW( () );
1667 /** Copy constructor:
1669 @param rDescr another TypeDescription
1671 - inline TypeDescription( const TypeDescription & rDescr ) SAL_THROW( () );
1672 + __inline__ __attribute__((always_inline)) TypeDescription( const TypeDescription & rDescr ) SAL_THROW( () );
1675 @param pTypeName a type name
1677 - inline TypeDescription( rtl_uString * pTypeName ) SAL_THROW( () );
1678 + __inline__ __attribute__((always_inline)) TypeDescription( rtl_uString * pTypeName ) SAL_THROW( () );
1681 @param rTypeName a type name
1683 - inline TypeDescription( const ::rtl::OUString & rTypeName ) SAL_THROW( () );
1684 + __inline__ __attribute__((always_inline)) TypeDescription( const ::rtl::OUString & rTypeName ) SAL_THROW( () );
1685 /** Destructor: releases type description
1687 - inline ~TypeDescription() SAL_THROW( () );
1688 + __inline__ __attribute__((always_inline)) ~TypeDescription() SAL_THROW( () );
1690 /** Assignment operator: acquires given type description and releases a set one.
1692 @param pTypeDescr another type description
1693 @return this TypeDescription
1695 - inline TypeDescription & SAL_CALL operator = ( typelib_TypeDescription * pTypeDescr ) SAL_THROW( () );
1696 + __inline__ __attribute__((always_inline)) TypeDescription & SAL_CALL operator = ( typelib_TypeDescription * pTypeDescr ) SAL_THROW( () );
1697 /** Assignment operator: acquires given type description and releases a set one.
1699 @param rTypeDescr another type description
1700 @return this TypeDescription
1702 - inline TypeDescription & SAL_CALL operator =( const TypeDescription & rTypeDescr ) SAL_THROW( () )
1703 + __inline__ __attribute__((always_inline)) TypeDescription & SAL_CALL operator =( const TypeDescription & rTypeDescr ) SAL_THROW( () )
1704 { return this->operator =( rTypeDescr.get() ); }
1706 /** Tests whether two type descriptions are equal.
1707 @@ -137,80 +137,80 @@
1708 @param pTypeDescr another type description
1709 @return true, if both type descriptions are equal, false otherwise
1711 - inline sal_Bool SAL_CALL equals( const typelib_TypeDescription * pTypeDescr ) const SAL_THROW( () );
1712 + __inline__ __attribute__((always_inline)) sal_Bool SAL_CALL equals( const typelib_TypeDescription * pTypeDescr ) const SAL_THROW( () );
1713 /** Tests whether two type descriptions are equal.
1715 @param rTypeDescr another type description
1716 @return true, if both type descriptions are equal, false otherwise
1718 - inline sal_Bool SAL_CALL equals( const TypeDescription & rTypeDescr ) const SAL_THROW( () )
1719 + __inline__ __attribute__((always_inline)) sal_Bool SAL_CALL equals( const TypeDescription & rTypeDescr ) const SAL_THROW( () )
1720 { return equals( rTypeDescr._pTypeDescr ); }
1722 /** Makes stored type description complete.
1724 - inline void SAL_CALL makeComplete() const SAL_THROW( () );
1725 + __inline__ __attribute__((always_inline)) void SAL_CALL makeComplete() const SAL_THROW( () );
1727 /** Gets the UNacquired type description pointer.
1729 @return stored pointer of type description
1731 - inline typelib_TypeDescription * SAL_CALL get() const SAL_THROW( () )
1732 + __inline__ __attribute__((always_inline)) typelib_TypeDescription * SAL_CALL get() const SAL_THROW( () )
1733 { return _pTypeDescr; }
1734 /** Tests if a type description is set.
1736 @return true, if a type description is set, false otherwise
1738 - inline sal_Bool SAL_CALL is() const SAL_THROW( () )
1739 + __inline__ __attribute__((always_inline)) sal_Bool SAL_CALL is() const SAL_THROW( () )
1740 { return (_pTypeDescr != 0); }
1742 //__________________________________________________________________________________________________
1743 -inline TypeDescription::TypeDescription( typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1744 +__inline__ __attribute__((always_inline)) TypeDescription::TypeDescription( typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1745 : _pTypeDescr( pTypeDescr )
1748 typelib_typedescription_acquire( _pTypeDescr );
1750 //__________________________________________________________________________________________________
1751 -inline TypeDescription::TypeDescription( typelib_TypeDescriptionReference * pTypeDescrRef ) SAL_THROW( () )
1752 +__inline__ __attribute__((always_inline)) TypeDescription::TypeDescription( typelib_TypeDescriptionReference * pTypeDescrRef ) SAL_THROW( () )
1756 typelib_typedescriptionreference_getDescription( &_pTypeDescr, pTypeDescrRef );
1758 //__________________________________________________________________________________________________
1759 -inline TypeDescription::TypeDescription( const ::com::sun::star::uno::Type & rType ) SAL_THROW( () )
1760 +__inline__ __attribute__((always_inline)) TypeDescription::TypeDescription( const ::com::sun::star::uno::Type & rType ) SAL_THROW( () )
1763 if (rType.getTypeLibType())
1764 typelib_typedescriptionreference_getDescription( &_pTypeDescr, rType.getTypeLibType() );
1766 //__________________________________________________________________________________________________
1767 -inline TypeDescription::TypeDescription( const TypeDescription & rTypeDescr ) SAL_THROW( () )
1768 +__inline__ __attribute__((always_inline)) TypeDescription::TypeDescription( const TypeDescription & rTypeDescr ) SAL_THROW( () )
1769 : _pTypeDescr( rTypeDescr._pTypeDescr )
1772 typelib_typedescription_acquire( _pTypeDescr );
1774 //__________________________________________________________________________________________________
1775 -inline TypeDescription::TypeDescription( rtl_uString * pTypeName ) SAL_THROW( () )
1776 +__inline__ __attribute__((always_inline)) TypeDescription::TypeDescription( rtl_uString * pTypeName ) SAL_THROW( () )
1779 typelib_typedescription_getByName( &_pTypeDescr , pTypeName );
1781 //__________________________________________________________________________________________________
1782 -inline TypeDescription::TypeDescription( const ::rtl::OUString & rTypeName ) SAL_THROW( () )
1783 +__inline__ __attribute__((always_inline)) TypeDescription::TypeDescription( const ::rtl::OUString & rTypeName ) SAL_THROW( () )
1786 typelib_typedescription_getByName( &_pTypeDescr , rTypeName.pData );
1788 //__________________________________________________________________________________________________
1789 -inline TypeDescription::~TypeDescription() SAL_THROW( () )
1790 +__inline__ __attribute__((always_inline)) TypeDescription::~TypeDescription() SAL_THROW( () )
1793 typelib_typedescription_release( _pTypeDescr );
1795 //__________________________________________________________________________________________________
1796 -inline TypeDescription & TypeDescription::operator = ( typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1797 +__inline__ __attribute__((always_inline)) TypeDescription & TypeDescription::operator = ( typelib_TypeDescription * pTypeDescr ) SAL_THROW( () )
1800 typelib_typedescription_acquire( pTypeDescr );
1801 @@ -220,13 +220,13 @@
1804 //__________________________________________________________________________________________________
1805 -inline sal_Bool TypeDescription::equals( const typelib_TypeDescription * pTypeDescr ) const SAL_THROW( () )
1806 +__inline__ __attribute__((always_inline)) sal_Bool TypeDescription::equals( const typelib_TypeDescription * pTypeDescr ) const SAL_THROW( () )
1808 return (_pTypeDescr && pTypeDescr &&
1809 typelib_typedescription_equals( _pTypeDescr, pTypeDescr ));
1811 //__________________________________________________________________________________________________
1812 -inline void TypeDescription::makeComplete() const SAL_THROW( () )
1813 +__inline__ __attribute__((always_inline)) void TypeDescription::makeComplete() const SAL_THROW( () )
1815 if (_pTypeDescr && !_pTypeDescr->bComplete)
1816 ::typelib_typedescription_complete( &_pTypeDescr );
1817 --- cppu/inc/com/sun/star/uno/Type.hxx.orig 2006-01-16 16:58:37.892781115 +0100
1818 +++ cppu/inc/com/sun/star/uno/Type.hxx 2006-01-16 16:59:01.552158800 +0100
1822 //__________________________________________________________________________________________________
1823 -inline Type::Type() SAL_THROW( () )
1824 +__inline__ __attribute__((always_inline)) Type::Type() SAL_THROW( () )
1826 _pType = reinterpret_cast< const ::com::sun::star::uno::Type * >(
1827 ::typelib_static_type_getByTypeClass( typelib_TypeClass_VOID ) )->getTypeLibType();
1828 ::typelib_typedescriptionreference_acquire( _pType );
1830 //__________________________________________________________________________________________________
1831 -inline Type::Type( TypeClass eTypeClass, const ::rtl::OUString & rTypeName ) SAL_THROW( () )
1832 +__inline__ __attribute__((always_inline)) Type::Type( TypeClass eTypeClass, const ::rtl::OUString & rTypeName ) SAL_THROW( () )
1835 ::typelib_typedescriptionreference_new( &_pType, (typelib_TypeClass)eTypeClass, rTypeName.pData );
1837 //__________________________________________________________________________________________________
1838 -inline Type::Type( TypeClass eTypeClass, const sal_Char * pTypeName ) SAL_THROW( () )
1839 +__inline__ __attribute__((always_inline)) Type::Type( TypeClass eTypeClass, const sal_Char * pTypeName ) SAL_THROW( () )
1842 ::typelib_typedescriptionreference_newByAsciiName( &_pType, (typelib_TypeClass)eTypeClass, pTypeName );
1844 //__________________________________________________________________________________________________
1845 -inline Type::Type( typelib_TypeDescriptionReference * pType ) SAL_THROW( () )
1846 +__inline__ __attribute__((always_inline)) Type::Type( typelib_TypeDescriptionReference * pType ) SAL_THROW( () )
1849 ::typelib_typedescriptionreference_acquire( _pType );
1851 //__________________________________________________________________________________________________
1852 -inline Type::Type( typelib_TypeDescriptionReference * pType, UnoType_NoAcquire ) SAL_THROW( () )
1853 +__inline__ __attribute__((always_inline)) Type::Type( typelib_TypeDescriptionReference * pType, UnoType_NoAcquire ) SAL_THROW( () )
1857 //__________________________________________________________________________________________________
1858 -inline Type::Type( typelib_TypeDescriptionReference * pType, __sal_NoAcquire ) SAL_THROW( () )
1859 +__inline__ __attribute__((always_inline)) Type::Type( typelib_TypeDescriptionReference * pType, __sal_NoAcquire ) SAL_THROW( () )
1863 //__________________________________________________________________________________________________
1864 -inline Type::Type( const Type & rType ) SAL_THROW( () )
1865 +__inline__ __attribute__((always_inline)) Type::Type( const Type & rType ) SAL_THROW( () )
1866 : _pType( rType._pType )
1868 ::typelib_typedescriptionreference_acquire( _pType );
1870 //__________________________________________________________________________________________________
1871 -inline ::rtl::OUString Type::getTypeName() const SAL_THROW( () )
1872 +__inline__ __attribute__((always_inline)) ::rtl::OUString Type::getTypeName() const SAL_THROW( () )
1874 return ::rtl::OUString( _pType->pTypeName );
1876 //__________________________________________________________________________________________________
1877 -inline Type & Type::operator = ( const Type & rType ) SAL_THROW( () )
1878 +__inline__ __attribute__((always_inline)) Type & Type::operator = ( const Type & rType ) SAL_THROW( () )
1880 ::typelib_typedescriptionreference_assign( &_pType, rType._pType );
1882 @@ -117,100 +117,100 @@
1886 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::com::sun::star::uno::Type * ) SAL_THROW( () )
1887 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::com::sun::star::uno::Type * ) SAL_THROW( () )
1889 return ::cppu::UnoType< ::com::sun::star::uno::Type >::get();
1892 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuVoidType() SAL_THROW( () )
1893 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuVoidType() SAL_THROW( () )
1895 return ::cppu::UnoType< ::cppu::UnoVoidType >::get();
1897 -inline const ::com::sun::star::uno::Type & SAL_CALL getVoidCppuType() SAL_THROW( () )
1898 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getVoidCppuType() SAL_THROW( () )
1900 return ::cppu::UnoType< ::cppu::UnoVoidType >::get();
1903 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuBooleanType() SAL_THROW( () )
1904 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuBooleanType() SAL_THROW( () )
1906 return ::cppu::UnoType< bool >::get();
1908 -inline const ::com::sun::star::uno::Type & SAL_CALL getBooleanCppuType() SAL_THROW( () )
1909 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getBooleanCppuType() SAL_THROW( () )
1911 return ::cppu::UnoType< bool >::get();
1913 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Bool * ) SAL_THROW( () )
1914 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Bool * ) SAL_THROW( () )
1916 return ::cppu::UnoType< bool >::get();
1919 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType(
1920 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType(
1921 bool const * ) SAL_THROW( () )
1923 return ::cppu::UnoType< bool >::get();
1926 -inline const ::com::sun::star::uno::Type & SAL_CALL getCharCppuType() SAL_THROW( () )
1927 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCharCppuType() SAL_THROW( () )
1929 return ::cppu::UnoType< ::cppu::UnoCharType >::get();
1931 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuCharType() SAL_THROW( () )
1932 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuCharType() SAL_THROW( () )
1934 return ::cppu::UnoType< ::cppu::UnoCharType >::get();
1937 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int8 * ) SAL_THROW( () )
1938 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int8 * ) SAL_THROW( () )
1940 return ::cppu::UnoType< ::sal_Int8 >::get();
1943 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::rtl::OUString * ) SAL_THROW( () )
1944 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::rtl::OUString * ) SAL_THROW( () )
1946 return ::cppu::UnoType< ::rtl::OUString >::get();
1949 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int16 * ) SAL_THROW( () )
1950 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int16 * ) SAL_THROW( () )
1952 return ::cppu::UnoType< ::sal_Int16 >::get();
1955 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt16 * ) SAL_THROW( () )
1956 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt16 * ) SAL_THROW( () )
1958 return ::cppu::UnoType< ::cppu::UnoUnsignedShortType >::get();
1961 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int32 * ) SAL_THROW( () )
1962 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int32 * ) SAL_THROW( () )
1964 return ::cppu::UnoType< ::sal_Int32 >::get();
1967 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt32 * ) SAL_THROW( () )
1968 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt32 * ) SAL_THROW( () )
1970 return ::cppu::UnoType< ::sal_uInt32 >::get();
1973 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int64 * ) SAL_THROW( () )
1974 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int64 * ) SAL_THROW( () )
1976 return ::cppu::UnoType< ::sal_Int64 >::get();
1979 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt64 * ) SAL_THROW( () )
1980 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt64 * ) SAL_THROW( () )
1982 return ::cppu::UnoType< ::sal_uInt64 >::get();
1985 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const float * ) SAL_THROW( () )
1986 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const float * ) SAL_THROW( () )
1988 return ::cppu::UnoType< float >::get();
1991 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const double * ) SAL_THROW( () )
1992 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const double * ) SAL_THROW( () )
1994 return ::cppu::UnoType< double >::get();
1998 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType1( T * pT ) SAL_THROW( () )
1999 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType1( T * pT ) SAL_THROW( () )
2001 if (! ::com::sun::star::uno::Array< T >::s_pType)
2007 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType2( T * pT ) SAL_THROW( () )
2008 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType2( T * pT ) SAL_THROW( () )
2010 if (! ::com::sun::star::uno::Array< T >::s_pType)
2016 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType3( T * pT ) SAL_THROW( () )
2017 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType3( T * pT ) SAL_THROW( () )
2019 if (! ::com::sun::star::uno::Array< T >::s_pType)
2025 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType4( T * pT ) SAL_THROW( () )
2026 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType4( T * pT ) SAL_THROW( () )
2028 if (! ::com::sun::star::uno::Array< T >::s_pType)
2034 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType5( T * pT ) SAL_THROW( () )
2035 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType5( T * pT ) SAL_THROW( () )
2037 if (! ::com::sun::star::uno::Array< T >::s_pType)
2043 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType6( T * pT ) SAL_THROW( () )
2044 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType6( T * pT ) SAL_THROW( () )
2046 if (! ::com::sun::star::uno::Array< T >::s_pType)
2048 @@ -327,13 +327,13 @@
2051 template< typename T >
2052 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType() SAL_THROW(())
2053 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType() SAL_THROW(())
2055 return ::cppu::UnoType< T >::get();
2059 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType< sal_Unicode >()
2060 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType< sal_Unicode >()
2063 return ::cppu::UnoType< ::cppu::UnoCharType >::get();
2064 --- cppu/inc/com/sun/star/uno/Type.h.orig 2006-01-16 10:56:09.000000000 +0100
2065 +++ cppu/inc/com/sun/star/uno/Type.h 2006-01-16 17:13:06.603807255 +0100
2068 // these are here to force memory de/allocation to sal lib.
2070 - inline static void * SAL_CALL operator new ( size_t nSize ) SAL_THROW( () )
2071 + __inline__ __attribute__((always_inline)) static void * SAL_CALL operator new ( size_t nSize ) SAL_THROW( () )
2072 { return ::rtl_allocateMemory( nSize ); }
2074 - inline static void SAL_CALL operator delete ( void * pMem ) SAL_THROW( () )
2075 + __inline__ __attribute__((always_inline)) static void SAL_CALL operator delete ( void * pMem ) SAL_THROW( () )
2076 { ::rtl_freeMemory( pMem ); }
2078 - inline static void * SAL_CALL operator new ( size_t, void * pMem ) SAL_THROW( () )
2079 + __inline__ __attribute__((always_inline)) static void * SAL_CALL operator new ( size_t, void * pMem ) SAL_THROW( () )
2082 - inline static void SAL_CALL operator delete ( void *, void * ) SAL_THROW( () )
2083 + __inline__ __attribute__((always_inline)) static void SAL_CALL operator delete ( void *, void * ) SAL_THROW( () )
2086 /** Default Constructor: Type is set to void.
2088 - inline Type() SAL_THROW( () );
2089 + __inline__ __attribute__((always_inline)) Type() SAL_THROW( () );
2091 /** Constructor: Type is constructed by given name and type class.
2093 @param eTypeClass type class of type
2094 @param rTypeName name of type
2096 - inline Type( TypeClass eTypeClass, const ::rtl::OUString & rTypeName ) SAL_THROW( () );
2097 + __inline__ __attribute__((always_inline)) Type( TypeClass eTypeClass, const ::rtl::OUString & rTypeName ) SAL_THROW( () );
2099 /** Constructor: Type is constructed by given name and type class.
2101 @param eTypeClass type class of type
2102 @param pTypeName name of type
2104 - inline Type( TypeClass eTypeClass, const sal_Char * pTypeName ) SAL_THROW( () );
2105 + __inline__ __attribute__((always_inline)) Type( TypeClass eTypeClass, const sal_Char * pTypeName ) SAL_THROW( () );
2107 /** Constructor: Type is (copy) constructed by given C type description reference.
2109 @param pType C type description reference
2111 - inline Type( typelib_TypeDescriptionReference * pType ) SAL_THROW( () );
2112 + __inline__ __attribute__((always_inline)) Type( typelib_TypeDescriptionReference * pType ) SAL_THROW( () );
2114 /** Constructor: Type is (copy) constructed by given C type description reference
2115 without acquiring it.
2116 @@ -131,24 +131,24 @@
2117 @param pType C type description reference
2118 @param dummy UNO_TYPE_NO_ACQUIRE to force obvious distinction to other constructors
2120 - inline Type( typelib_TypeDescriptionReference * pType, UnoType_NoAcquire ) SAL_THROW( () );
2121 + __inline__ __attribute__((always_inline)) Type( typelib_TypeDescriptionReference * pType, UnoType_NoAcquire ) SAL_THROW( () );
2122 /** Constructor: Type is (copy) constructed by given C type description reference
2123 without acquiring it.
2125 @param pType C type description reference
2126 @param dummy SAL_NO_ACQUIRE to force obvious distinction to other constructors
2128 - inline Type( typelib_TypeDescriptionReference * pType, __sal_NoAcquire ) SAL_THROW( () );
2129 + __inline__ __attribute__((always_inline)) Type( typelib_TypeDescriptionReference * pType, __sal_NoAcquire ) SAL_THROW( () );
2131 /** Copy constructor: Type is copy constructed by given type.
2133 @param rType another type
2135 - inline Type( const Type & rType ) SAL_THROW( () );
2136 + __inline__ __attribute__((always_inline)) Type( const Type & rType ) SAL_THROW( () );
2138 /** Destructor: Releases acquired C type description reference.
2140 - inline ~Type() SAL_THROW( () )
2141 + __inline__ __attribute__((always_inline)) ~Type() SAL_THROW( () )
2142 { ::typelib_typedescriptionreference_release( _pType ); }
2144 /** Assignment operator: Acquires right side type and releases previously set type.
2145 @@ -156,33 +156,33 @@
2146 @param rType another type (right side)
2149 - inline Type & SAL_CALL operator = ( const Type & rType ) SAL_THROW( () );
2150 + __inline__ __attribute__((always_inline)) Type & SAL_CALL operator = ( const Type & rType ) SAL_THROW( () );
2152 /** Gets the type class of set type.
2154 @return type class of set type
2156 - inline TypeClass SAL_CALL getTypeClass() const SAL_THROW( () )
2157 + __inline__ __attribute__((always_inline)) TypeClass SAL_CALL getTypeClass() const SAL_THROW( () )
2158 { return (TypeClass)_pType->eTypeClass; }
2160 /** Gets the name of the set type.
2162 @return name of the set type
2164 - inline ::rtl::OUString SAL_CALL getTypeName() const SAL_THROW( () );
2165 + __inline__ __attribute__((always_inline)) ::rtl::OUString SAL_CALL getTypeName() const SAL_THROW( () );
2167 /** Obtains a full type description of set type.
2169 @param ppDescr [inout] type description
2171 - inline void SAL_CALL getDescription( typelib_TypeDescription ** ppDescr ) const SAL_THROW( () )
2172 + __inline__ __attribute__((always_inline)) void SAL_CALL getDescription( typelib_TypeDescription ** ppDescr ) const SAL_THROW( () )
2173 { ::typelib_typedescriptionreference_getDescription( ppDescr, _pType ); }
2175 /** Gets the C typelib type description reference pointer. Does not acquire the reference!
2177 @return UNacquired type description reference
2179 - inline typelib_TypeDescriptionReference * SAL_CALL getTypeLibType() const SAL_THROW( () )
2180 + __inline__ __attribute__((always_inline)) typelib_TypeDescriptionReference * SAL_CALL getTypeLibType() const SAL_THROW( () )
2183 /** Tests if values of this reflected type can be assigned by values of given type.
2185 @return true if values of this type can be assigned from values of given type,
2188 - inline sal_Bool SAL_CALL isAssignableFrom( const Type & rType ) const SAL_THROW( () )
2189 + __inline__ __attribute__((always_inline)) sal_Bool SAL_CALL isAssignableFrom( const Type & rType ) const SAL_THROW( () )
2190 { return ::typelib_typedescriptionreference_isAssignableFrom( _pType, rType._pType ); }
2192 /** Compares two types.
2193 @@ -201,21 +201,21 @@
2194 @param rType another type
2195 @return true if both types refer the same type, false otherwise
2197 - inline sal_Bool SAL_CALL equals( const Type & rType ) const SAL_THROW( () )
2198 + __inline__ __attribute__((always_inline)) sal_Bool SAL_CALL equals( const Type & rType ) const SAL_THROW( () )
2199 { return ::typelib_typedescriptionreference_equals( _pType, rType._pType ); }
2200 /** Equality operator: Compares two types.
2202 @param rType another type
2203 @return true if both types refer the same type, false otherwise
2205 - inline sal_Bool SAL_CALL operator == ( const Type & rType ) const SAL_THROW( () )
2206 + __inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator == ( const Type & rType ) const SAL_THROW( () )
2207 { return ::typelib_typedescriptionreference_equals( _pType, rType._pType ); }
2208 /** Unequality operator: Compares two types.
2210 @param rType another type
2211 @return false if both types refer the same type, true otherwise
2213 - inline sal_Bool SAL_CALL operator != ( const Type & rType ) const SAL_THROW( () )
2214 + __inline__ __attribute__((always_inline)) sal_Bool SAL_CALL operator != ( const Type & rType ) const SAL_THROW( () )
2215 { return (! ::typelib_typedescriptionreference_equals( _pType, rType._pType )); }
2218 @@ -241,28 +241,28 @@
2219 @param dummy typed pointer for function signature
2220 @return type of IDL type "type"
2222 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::com::sun::star::uno::Type * ) SAL_THROW( () );
2223 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::com::sun::star::uno::Type * ) SAL_THROW( () );
2225 /** Gets the meta type of IDL type void.
2226 @return type of IDL type void
2228 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuVoidType() SAL_THROW( () );
2229 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuVoidType() SAL_THROW( () );
2230 /** Gets the meta type of IDL type void.
2232 @return type of IDL type void
2234 -inline const ::com::sun::star::uno::Type & SAL_CALL getVoidCppuType() SAL_THROW( () );
2235 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getVoidCppuType() SAL_THROW( () );
2237 /** Gets the meta type of IDL type boolean.
2239 @return type of IDL type boolean
2241 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuBooleanType() SAL_THROW( () );
2242 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuBooleanType() SAL_THROW( () );
2243 /** Gets the meta type of IDL type boolean.
2245 @return type of IDL type boolean
2247 -inline const ::com::sun::star::uno::Type & SAL_CALL getBooleanCppuType() SAL_THROW( () );
2248 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getBooleanCppuType() SAL_THROW( () );
2249 /** Gets the meta type of IDL type boolean.
2251 There are cases (involving templates) where uses of getCppuType are known to
2253 @param dummy typed pointer for function signature
2254 @return type of IDL type boolean
2256 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Bool * ) SAL_THROW( () );
2257 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Bool * ) SAL_THROW( () );
2258 /** Gets the meta type of IDL type boolean.
2260 There are cases (involving templates) where uses of getCppuType are known to
2261 @@ -280,19 +280,19 @@
2262 @param dummy typed pointer for function signature
2263 @return type of IDL type boolean
2265 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType(
2266 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType(
2267 bool const * ) SAL_THROW( () );
2269 /** Gets the meta type of IDL type char.
2271 @return type of IDL type char
2273 -inline const ::com::sun::star::uno::Type & SAL_CALL getCharCppuType() SAL_THROW( () );
2274 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCharCppuType() SAL_THROW( () );
2275 /** Gets the meta type of IDL type char.
2277 @return type of IDL type char
2279 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuCharType() SAL_THROW( () );
2280 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuCharType() SAL_THROW( () );
2282 /** Gets the meta type of IDL type byte.
2285 @param dummy typed pointer for function signature
2286 @return type of IDL type byte
2288 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int8 * ) SAL_THROW( () );
2289 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int8 * ) SAL_THROW( () );
2291 /** Gets the meta type of IDL type string.
2294 @param dummy typed pointer for function signature
2295 @return type of IDL type string
2297 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::rtl::OUString * ) SAL_THROW( () );
2298 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::rtl::OUString * ) SAL_THROW( () );
2300 /** Gets the meta type of IDL type short.
2303 @param dummy typed pointer for function signature
2304 @return type of IDL type short
2306 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int16 * ) SAL_THROW( () );
2307 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int16 * ) SAL_THROW( () );
2309 /** Gets the meta type of IDL type unsigned short.
2312 @param dummy typed pointer for function signature
2313 @return type of IDL type unsigned short
2315 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt16 * ) SAL_THROW( () );
2316 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt16 * ) SAL_THROW( () );
2318 /** Gets the meta type of IDL type long.
2321 @param dummy typed pointer for function signature
2322 @return type of IDL type long
2324 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int32 * ) SAL_THROW( () );
2325 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int32 * ) SAL_THROW( () );
2327 /** Gets the meta type of IDL type unsigned long.
2330 @param dummy typed pointer for function signature
2331 @return type of IDL type unsigned long
2333 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt32 * ) SAL_THROW( () );
2334 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt32 * ) SAL_THROW( () );
2336 /** Gets the meta type of IDL type hyper.
2339 @param dummy typed pointer for function signature
2340 @return type of IDL type hyper
2342 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int64 * ) SAL_THROW( () );
2343 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int64 * ) SAL_THROW( () );
2345 /** Gets the meta type of IDL type unsigned hyper.
2348 @param dummy typed pointer for function signature
2349 @return type of IDL type unsigned hyper
2351 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt64 * ) SAL_THROW( () );
2352 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt64 * ) SAL_THROW( () );
2354 /** Gets the meta type of IDL type float.
2357 @param dummy typed pointer for function signature
2358 @return type of IDL type float
2360 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const float * ) SAL_THROW( () );
2361 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const float * ) SAL_THROW( () );
2363 /** Gets the meta type of IDL type double.
2366 @param dummy typed pointer for function signature
2367 @return type of IDL type double
2369 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const double * ) SAL_THROW( () );
2370 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const double * ) SAL_THROW( () );
2372 /** Array template function to get meta type for one-dimensional arrays.
2374 @@ -400,42 +400,42 @@
2375 @return type of array
2378 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType1( T * pT ) SAL_THROW( () );
2379 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType1( T * pT ) SAL_THROW( () );
2380 /** Array template function to get meta type for two-dimensional arrays.
2382 @param pT array pointer
2383 @return type of array
2386 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType2( T * pT ) SAL_THROW( () );
2387 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType2( T * pT ) SAL_THROW( () );
2388 /** Array template function to get meta type for three-dimensional arrays.
2390 @param pT array pointer
2391 @return type of array
2394 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType3( T * pT ) SAL_THROW( () );
2395 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType3( T * pT ) SAL_THROW( () );
2396 /** Array template function to get meta type for four-dimensional arrays.
2398 @param pT array pointer
2399 @return type of array
2402 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType4( T * pT ) SAL_THROW( () );
2403 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType4( T * pT ) SAL_THROW( () );
2404 /** Array template function to get meta type for five-dimensional arrays.
2406 @param pT array pointer
2407 @return type of array
2410 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType5( T * pT ) SAL_THROW( () );
2411 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType5( T * pT ) SAL_THROW( () );
2412 /** Array template function to get meta type for six-dimensional arrays.
2414 @param pT array pointer
2415 @return type of array
2418 -inline const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType6( T * pT ) SAL_THROW( () );
2419 +__inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL getCppuArrayType6( T * pT ) SAL_THROW( () );
2421 /** Gets the meta type of an IDL type.
2427 -template< typename T > inline const ::com::sun::star::uno::Type & SAL_CALL
2428 +template< typename T > __inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL
2429 getCppuType() SAL_THROW(());
2431 /** Gets the meta type of IDL type char.
2436 -template<> inline const ::com::sun::star::uno::Type & SAL_CALL
2437 +template<> __inline__ __attribute__((always_inline)) const ::com::sun::star::uno::Type & SAL_CALL
2438 getCppuType< sal_Unicode >() SAL_THROW(());
2441 --- bridges/source/remote/urp/urp_marshal.cxx.orig 2006-01-16 18:54:24.956659179 +0100
2442 +++ bridges/source/remote/urp/urp_marshal.cxx 2006-01-16 18:55:09.579055256 +0100
2444 rtl_freeMemory( m_base );
2447 +sal_Bool Marshal::pack( void *pSource , typelib_TypeDescription *pType )
2449 + sal_Bool bSuccess = sal_True;
2450 + switch( pType->eTypeClass )
2452 + case typelib_TypeClass_BYTE:
2454 + packInt8( pSource );
2457 + case typelib_TypeClass_BOOLEAN:
2459 + ensureAdditionalMem( 1 );
2460 + *m_pos = ( *((sal_Bool*) pSource ) ) ? 1 : 0;
2465 + case typelib_TypeClass_CHAR:
2466 + case typelib_TypeClass_SHORT:
2467 + case typelib_TypeClass_UNSIGNED_SHORT:
2469 + packInt16( pSource );
2472 + case typelib_TypeClass_ENUM:
2473 + case typelib_TypeClass_LONG:
2474 + case typelib_TypeClass_UNSIGNED_LONG:
2475 + case typelib_TypeClass_FLOAT:
2477 + packInt32( pSource );
2480 + case typelib_TypeClass_DOUBLE:
2481 + case typelib_TypeClass_HYPER:
2482 + case typelib_TypeClass_UNSIGNED_HYPER:
2484 + ensureAdditionalMem( 8 );
2485 + if( isSystemLittleEndian() )
2487 + m_pos[0] = ((unsigned char *)pSource)[7];
2488 + m_pos[1] = ((unsigned char *)pSource)[6];
2489 + m_pos[2] = ((unsigned char *)pSource)[5];
2490 + m_pos[3] = ((unsigned char *)pSource)[4];
2491 + m_pos[4] = ((unsigned char *)pSource)[3];
2492 + m_pos[5] = ((unsigned char *)pSource)[2];
2493 + m_pos[6] = ((unsigned char *)pSource)[1];
2494 + m_pos[7] = ((unsigned char *)pSource)[0];
2498 + m_pos[7] = ((unsigned char *)pSource)[7];
2499 + m_pos[6] = ((unsigned char *)pSource)[6];
2500 + m_pos[5] = ((unsigned char *)pSource)[5];
2501 + m_pos[4] = ((unsigned char *)pSource)[4];
2502 + m_pos[3] = ((unsigned char *)pSource)[3];
2503 + m_pos[2] = ((unsigned char *)pSource)[2];
2504 + m_pos[1] = ((unsigned char *)pSource)[1];
2505 + m_pos[0] = ((unsigned char *)pSource)[0];
2511 + case typelib_TypeClass_STRING:
2513 + packString( pSource );
2516 + case typelib_TypeClass_TYPE:
2518 + packType( pSource );
2521 + case typelib_TypeClass_ANY:
2523 + bSuccess = packAny( pSource );
2526 + case typelib_TypeClass_TYPEDEF:
2528 + bSuccess = sal_False;
2529 + m_pBridgeImpl->addError( "can't handle typedef typedescriptions" );
2532 + case typelib_TypeClass_INTERFACE:
2534 + remote_Interface *pRemoteI = *( remote_Interface ** )pSource;
2536 + ::rtl::OUString sOid;
2537 + sal_uInt16 nIndex = 0xffff;
2540 + m_callback( pRemoteI , &(sOid.pData) );
2542 + nIndex = m_pBridgeImpl->m_oidCacheOut.seek( sOid );
2543 + if( 0xffff == nIndex )
2545 + nIndex = m_pBridgeImpl->m_oidCacheOut.put( sOid );
2550 + sOid = ::rtl::OUString();
2553 + packString( &sOid );
2554 + packInt16( &nIndex );
2557 + case typelib_TypeClass_VOID:
2562 + case typelib_TypeClass_EXCEPTION:
2563 + case typelib_TypeClass_STRUCT:
2564 + case typelib_TypeClass_SEQUENCE:
2566 + bSuccess = packRecursive( pSource, pType );
2571 + bSuccess = sal_False;
2572 + rtl::OUStringBuffer buf( 128 );
2573 + buf.appendAscii( RTL_CONSTASCII_STRINGPARAM( "can't handle values with typeclass " ) );
2574 + buf.append( (sal_Int32 ) pType->eTypeClass , 10 );
2575 + buf.appendAscii( RTL_CONSTASCII_STRINGPARAM( " (" ) );
2576 + buf.append( pType->pTypeName );
2577 + buf.appendAscii( RTL_CONSTASCII_STRINGPARAM( ")" ) );
2578 + m_pBridgeImpl->addError( buf.makeStringAndClear() );
2585 void Marshal::packOid( const ::rtl::OUString & oid )
2588 --- bridges/source/remote/urp/urp_marshal.hxx.orig 2005-09-08 00:47:30.000000000 +0200
2589 +++ bridges/source/remote/urp/urp_marshal.hxx 2006-01-16 18:55:09.976960699 +0100
2590 @@ -218,143 +224,6 @@
2594 - inline sal_Bool Marshal::pack( void *pSource , typelib_TypeDescription *pType )
2596 - sal_Bool bSuccess = sal_True;
2597 - switch( pType->eTypeClass )
2599 - case typelib_TypeClass_BYTE:
2601 - packInt8( pSource );
2604 - case typelib_TypeClass_BOOLEAN:
2606 - ensureAdditionalMem( 1 );
2607 - *m_pos = ( *((sal_Bool*) pSource ) ) ? 1 : 0;
2612 - case typelib_TypeClass_CHAR:
2613 - case typelib_TypeClass_SHORT:
2614 - case typelib_TypeClass_UNSIGNED_SHORT:
2616 - packInt16( pSource );
2619 - case typelib_TypeClass_ENUM:
2620 - case typelib_TypeClass_LONG:
2621 - case typelib_TypeClass_UNSIGNED_LONG:
2622 - case typelib_TypeClass_FLOAT:
2624 - packInt32( pSource );
2627 - case typelib_TypeClass_DOUBLE:
2628 - case typelib_TypeClass_HYPER:
2629 - case typelib_TypeClass_UNSIGNED_HYPER:
2631 - ensureAdditionalMem( 8 );
2632 - if( isSystemLittleEndian() )
2634 - m_pos[0] = ((unsigned char *)pSource)[7];
2635 - m_pos[1] = ((unsigned char *)pSource)[6];
2636 - m_pos[2] = ((unsigned char *)pSource)[5];
2637 - m_pos[3] = ((unsigned char *)pSource)[4];
2638 - m_pos[4] = ((unsigned char *)pSource)[3];
2639 - m_pos[5] = ((unsigned char *)pSource)[2];
2640 - m_pos[6] = ((unsigned char *)pSource)[1];
2641 - m_pos[7] = ((unsigned char *)pSource)[0];
2645 - m_pos[7] = ((unsigned char *)pSource)[7];
2646 - m_pos[6] = ((unsigned char *)pSource)[6];
2647 - m_pos[5] = ((unsigned char *)pSource)[5];
2648 - m_pos[4] = ((unsigned char *)pSource)[4];
2649 - m_pos[3] = ((unsigned char *)pSource)[3];
2650 - m_pos[2] = ((unsigned char *)pSource)[2];
2651 - m_pos[1] = ((unsigned char *)pSource)[1];
2652 - m_pos[0] = ((unsigned char *)pSource)[0];
2658 - case typelib_TypeClass_STRING:
2660 - packString( pSource );
2663 - case typelib_TypeClass_TYPE:
2665 - packType( pSource );
2668 - case typelib_TypeClass_ANY:
2670 - bSuccess = packAny( pSource );
2673 - case typelib_TypeClass_TYPEDEF:
2675 - bSuccess = sal_False;
2676 - m_pBridgeImpl->addError( "can't handle typedef typedescriptions" );
2679 - case typelib_TypeClass_INTERFACE:
2681 - remote_Interface *pRemoteI = *( remote_Interface ** )pSource;
2683 - ::rtl::OUString sOid;
2684 - sal_uInt16 nIndex = 0xffff;
2687 - m_callback( pRemoteI , &(sOid.pData) );
2689 - nIndex = m_pBridgeImpl->m_oidCacheOut.seek( sOid );
2690 - if( 0xffff == nIndex )
2692 - nIndex = m_pBridgeImpl->m_oidCacheOut.put( sOid );
2697 - sOid = ::rtl::OUString();
2700 - packString( &sOid );
2701 - packInt16( &nIndex );
2704 - case typelib_TypeClass_VOID:
2709 - case typelib_TypeClass_EXCEPTION:
2710 - case typelib_TypeClass_STRUCT:
2711 - case typelib_TypeClass_SEQUENCE:
2713 - bSuccess = packRecursive( pSource, pType );
2718 - bSuccess = sal_False;
2719 - rtl::OUStringBuffer buf( 128 );
2720 - buf.appendAscii( RTL_CONSTASCII_STRINGPARAM( "can't handle values with typeclass " ) );
2721 - buf.append( (sal_Int32 ) pType->eTypeClass , 10 );
2722 - buf.appendAscii( RTL_CONSTASCII_STRINGPARAM( " (" ) );
2723 - buf.append( pType->pTypeName );
2724 - buf.appendAscii( RTL_CONSTASCII_STRINGPARAM( ")" ) );
2725 - m_pBridgeImpl->addError( buf.makeStringAndClear() );
2734 --- bridges/source/remote/urp/urp_marshal_decl.hxx.orig 2005-09-08 00:47:44.000000000 +0200
2735 +++ bridges/source/remote/urp/urp_marshal_decl.hxx 2006-01-16 18:54:07.386834415 +0100
2740 - inline sal_Bool pack( void *pSource , typelib_TypeDescription *pType );
2741 + sal_Bool pack( void *pSource , typelib_TypeDescription *pType );
2743 sal_Bool packRecursive( void *pSource, typelib_TypeDescription *pType );