diff --git a/ChangeLog b/ChangeLog index 8626fb3aa..286e00a6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-12-30 Wolfgang Sourdeau + + * OpenChange/EOBitmaskQualifier.m (-description): new method. + 2010-12-29 Ludovic Marcotte * Moved the string encryption code from SoObjects/SOGo/SQLSource.m diff --git a/OpenChange/EOBitmaskQualifier.m b/OpenChange/EOBitmaskQualifier.m index b0b58219c..c2bbf56ae 100644 --- a/OpenChange/EOBitmaskQualifier.m +++ b/OpenChange/EOBitmaskQualifier.m @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#import + #import "EOBitmaskQualifier.h" @implementation EOBitmaskQualifier @@ -59,4 +61,17 @@ return isZero; } +- (NSString *) description +{ + NSMutableString *desc; + + desc = [NSMutableString stringWithCapacity: [key length] + 24]; + + if (isZero) + [desc appendString: @"!"]; + [desc appendFormat: @"(%@ & 0x%.8x)", key, mask]; + + return desc; +} + @end