mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-03-15 11:51:23 +00:00
Monotone-Parent: 3ab00c40007881beeaf921f5bbfa3a45affcce03
Monotone-Revision: fb5168d6a8a15251f195c6088e8bc566b7b29809 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-07-14T21:34:01 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user