Monotone-Parent: 3ab00c40007881beeaf921f5bbfa3a45affcce03
Monotone-Revision: fb5168d6a8a15251f195c6088e8bc566b7b29809 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-07-14T21:34:01 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
4767369cee
commit
4e9226ce9d
|
@ -1,5 +1,10 @@
|
|||
2011-07-14 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/NSArray+MAPIStore.m (-asFoldersListInCtx:) removed
|
||||
useless method.
|
||||
(-asArrayOfUnicodeStringsInCtx:) properly connect the talloc
|
||||
hierarchy nodes.
|
||||
|
||||
* OpenChange/MAPIStoreSOGo.m: adapted to latest mapistore_backend
|
||||
nomenclature.
|
||||
|
||||
|
|
|
@ -27,7 +27,6 @@
|
|||
|
||||
@interface NSArray (MAPIStoreFolders)
|
||||
|
||||
- (struct indexing_folders_list *) asFoldersListInCtx: (void *) memCtx;
|
||||
- (struct mapi_SPLSTRArrayW *) asArrayOfUnicodeStringsInCtx: (void *) memCtx;
|
||||
|
||||
@end
|
||||
|
|
|
@ -32,23 +32,6 @@
|
|||
|
||||
@implementation NSArray (MAPIStoreFolders)
|
||||
|
||||
- (struct indexing_folders_list *) asFoldersListInCtx: (void *) memCtx
|
||||
{
|
||||
struct indexing_folders_list *flist;
|
||||
NSInteger count, max;
|
||||
|
||||
max = [self count];
|
||||
|
||||
flist = talloc_zero(memCtx, struct indexing_folders_list);
|
||||
flist->folderID = talloc_array(flist, uint64_t, max);
|
||||
flist->count = max;
|
||||
|
||||
for (count = 0; count < max; count++)
|
||||
*(flist->folderID + count) = [[self objectAtIndex: count] unsignedLongLongValue];
|
||||
|
||||
return flist;
|
||||
}
|
||||
|
||||
- (struct mapi_SPLSTRArrayW *) asArrayOfUnicodeStringsInCtx: (void *) memCtx
|
||||
{
|
||||
struct mapi_SPLSTRArrayW *list;
|
||||
|
@ -58,10 +41,10 @@
|
|||
|
||||
list = talloc_zero(memCtx, struct mapi_SPLSTRArrayW);
|
||||
list->cValues = max;
|
||||
list->strings = talloc_array(memCtx, struct mapi_LPWSTR, max);
|
||||
list->strings = talloc_array(list, struct mapi_LPWSTR, max);
|
||||
|
||||
for (count = 0; count < max; count++)
|
||||
(list->strings + count)->lppszW = [[self objectAtIndex: count] asUnicodeInMemCtx: memCtx];
|
||||
(list->strings + count)->lppszW = [[self objectAtIndex: count] asUnicodeInMemCtx: list->strings];
|
||||
|
||||
return list;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue