1extern "C" { 2 typedef unsigned char sal_Bool; 3 typedef struct _rtl_uString { 4 } rtl_uString; 5 void rtl_uString_release( rtl_uString * str ) throw (); 6} 7class OUString { 8 rtl_uString * pData; 9public: 10 OUString() {} 11 ~OUString() { 12 rtl_uString_release( pData ); 13 } 14 sal_Bool equalsIgnoreAsciiCase( const OUString & str ) const; 15}; 16bool findAndRemove(); 17long getAttributeProps() 18{ 19 long nAttrs = 0; 20 OUString aValue; 21 if (findAndRemove() 22 && aValue.equalsIgnoreAsciiCase(OUString())) 23 ; 24 else 25 nAttrs |= 1; 26 return nAttrs; 27} 28