1 extern "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 }
7 class OUString {
8     rtl_uString * pData;
9 public:
OUString()10     OUString() {}
~OUString()11     ~OUString() {
12 	rtl_uString_release( pData );
13     }
14     sal_Bool equalsIgnoreAsciiCase( const OUString & str ) const;
15 };
16 bool findAndRemove();
getAttributeProps()17 long 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