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