diff --git a/OpenChange/MAPIStoreSOGo.m b/OpenChange/MAPIStoreSOGo.m index 56d9cd4d0..4ec0ba53a 100644 --- a/OpenChange/MAPIStoreSOGo.m +++ b/OpenChange/MAPIStoreSOGo.m @@ -47,6 +47,7 @@ #import "NSObject+MAPIStore.h" #import "NSString+MAPIStore.h" +#include #include #include #include @@ -58,8 +59,8 @@ static BOOL initialization_done = NO; #define NS_CURRENT_THREAD_REGISTER() \ BOOL __nsrct_thread_registered = GSRegisterCurrentThread(); \ if (!initialization_done) { \ - DEBUG(5, ("[SOGo: %s:%d] You should call sogo_backend_init() first. Current thread: %p, pid: %d\n", \ - __FUNCTION__, __LINE__, GSCurrentThread(), getpid())); \ + OC_DEBUG(5, "[SOGo] You should call sogo_backend_init() first. Current thread: %p, pid: %d\n", \ + GSCurrentThread(), getpid()); \ } #define NS_CURRENT_THREAD_TRY_UNREGISTER() \ if (__nsrct_thread_registered) { \ @@ -144,7 +145,7 @@ sogo_backend_init (void) GSRegisterCurrentThread(); if (initialization_done) { - DEBUG(0, ("SOGo backend already initialized.\n")); + OC_DEBUG(5, "[SOGo] SOGo backend already initialized.\n"); return MAPISTORE_SUCCESS; } @@ -189,7 +190,7 @@ sogo_backend_init (void) [pool release]; - DEBUG(0, ("[SOGo: %s:%d] backend init SUCCESS. Current thread: %p, pid: %d\n", __FUNCTION__, __LINE__, GSCurrentThread(), getpid())); + OC_DEBUG(5, "[SOGo] backend init SUCCESS. Current thread: %p, pid: %d\n", GSCurrentThread(), getpid()); initialization_done = YES; return MAPISTORE_SUCCESS; @@ -213,7 +214,7 @@ sogo_backend_create_context(TALLOC_CTX *mem_ctx, MAPIStoreContext *context; int rc; - DEBUG(0, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); NS_CURRENT_THREAD_REGISTER(); pool = [NSAutoreleasePool new]; @@ -250,7 +251,7 @@ sogo_backend_create_root_folder (const char *username, NSString *mapistoreUri; int rc; - DEBUG(0, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); NS_CURRENT_THREAD_REGISTER(); pool = [NSAutoreleasePool new]; @@ -287,7 +288,7 @@ sogo_backend_list_contexts(const char *username, struct indexing_context *indexi NSString *userName; int rc; - DEBUG(0, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); NS_CURRENT_THREAD_REGISTER(); pool = [NSAutoreleasePool new]; @@ -335,7 +336,7 @@ sogo_context_get_path(void *backend_object, TALLOC_CTX *mem_ctx, MAPIStoreContext *context; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (backend_object) { @@ -369,7 +370,7 @@ sogo_context_get_root_folder(void *backend_object, TALLOC_CTX *mem_ctx, MAPIStoreFolder *folder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (backend_object) { @@ -412,7 +413,7 @@ sogo_folder_open_folder(void *folder_object, TALLOC_CTX *mem_ctx, uint64_t fid, MAPIStoreFolder *folder, *childFolder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -456,7 +457,7 @@ sogo_folder_create_folder(void *folder_object, TALLOC_CTX *mem_ctx, MAPIStoreFolder *folder, *childFolder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -499,7 +500,7 @@ sogo_folder_delete(void *folder_object) MAPIStoreFolder *folder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -531,7 +532,7 @@ sogo_folder_get_child_count(void *folder_object, enum mapistore_table_type table MAPIStoreFolder *folder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -567,7 +568,7 @@ sogo_folder_open_message(void *folder_object, MAPIStoreMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -609,7 +610,7 @@ sogo_folder_create_message(void *folder_object, MAPIStoreMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -645,7 +646,7 @@ sogo_folder_delete_message(void *folder_object, uint64_t mid, uint8_t flags) MAPIStoreFolder *folder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -683,7 +684,7 @@ sogo_folder_move_copy_messages(void *folder_object, struct MAPIStoreTallocWrapper *wrapper; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -727,7 +728,7 @@ sogo_folder_move_folder(void *folder_object, void *target_folder_object, struct MAPIStoreTallocWrapper *wrapper; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -777,7 +778,7 @@ sogo_folder_copy_folder(void *folder_object, void *target_folder_object, TALLOC_ struct MAPIStoreTallocWrapper *wrapper; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -821,7 +822,7 @@ sogo_folder_get_deleted_fmids(void *folder_object, TALLOC_CTX *mem_ctx, MAPIStoreFolder *folder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -860,7 +861,7 @@ sogo_folder_open_table(void *folder_object, TALLOC_CTX *mem_ctx, MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -899,7 +900,7 @@ sogo_folder_modify_permissions(void *folder_object, uint8_t flags, MAPIStoreFolder *folder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -933,7 +934,7 @@ sogo_folder_preload_message_bodies(void *folder_object, enum mapistore_table_typ MAPIStoreFolder *folder; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (folder_object) { @@ -968,7 +969,7 @@ sogo_message_get_message_data(void *message_object, MAPIStoreMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (message_object) { @@ -1003,7 +1004,7 @@ sogo_message_create_attachment (void *message_object, TALLOC_CTX *mem_ctx, void MAPIStoreAttachment *attachment; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (message_object) { @@ -1040,7 +1041,7 @@ sogo_message_open_attachment (void *message_object, TALLOC_CTX *mem_ctx, MAPIStoreAttachment *attachment; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (message_object) { @@ -1076,7 +1077,7 @@ sogo_message_get_attachment_table (void *message_object, TALLOC_CTX *mem_ctx, vo MAPIStoreAttachmentTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (message_object) { @@ -1115,7 +1116,8 @@ sogo_message_modify_recipients (void *message_object, MAPIStoreMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (message_object) { @@ -1150,7 +1152,8 @@ sogo_message_set_read_flag (void *message_object, uint8_t flag) MAPIStoreMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (message_object) { @@ -1183,7 +1186,8 @@ sogo_message_save (void *message_object, TALLOC_CTX *mem_ctx) MAPIStoreMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (message_object) { @@ -1216,7 +1220,8 @@ sogo_message_submit (void *message_object, enum SubmitFlags flags) MAPIStoreMailVolatileMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (message_object) { @@ -1254,7 +1259,8 @@ sogo_message_attachment_open_embedded_message (void *attachment_object, MAPIStoreEmbeddedMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (attachment_object) { @@ -1295,7 +1301,8 @@ sogo_message_attachment_create_embedded_message (void *attachment_object, MAPIStoreEmbeddedMessage *message; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (attachment_object) { @@ -1331,7 +1338,8 @@ static enum mapistore_error sogo_table_get_available_properties(void *table_obje MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (table_object) { @@ -1363,7 +1371,8 @@ sogo_table_set_columns (void *table_object, uint16_t count, enum MAPITAGS *prope MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (table_object) { @@ -1396,7 +1405,8 @@ sogo_table_set_restrictions (void *table_object, struct mapi_SRestriction *restr MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (table_object) { @@ -1431,7 +1441,8 @@ sogo_table_set_sort_order (void *table_object, struct SSortOrderSet *sort_order, MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (table_object) { @@ -1468,7 +1479,8 @@ sogo_table_get_row (void *table_object, TALLOC_CTX *mem_ctx, MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (table_object) { @@ -1503,7 +1515,8 @@ sogo_table_get_row_count (void *table_object, MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (table_object) { @@ -1536,7 +1549,8 @@ sogo_table_handle_destructor (void *table_object, uint32_t handle_id) MAPIStoreTable *table; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (table_object) { @@ -1570,7 +1584,8 @@ static enum mapistore_error sogo_properties_get_available_properties(void *objec MAPIStoreObject *propObject; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (object) { @@ -1605,7 +1620,8 @@ sogo_properties_get_properties (void *object, MAPIStoreObject *propObject; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (object) { @@ -1639,7 +1655,8 @@ sogo_properties_set_properties (void *object, struct SRow *aRow) MAPIStoreObject *propObject; int rc; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); + if (object) { @@ -1674,7 +1691,7 @@ sogo_manager_generate_uri (TALLOC_CTX *mem_ctx, NSAutoreleasePool *pool; NSString *partialURLString, *username, *directory; - DEBUG (5, ("[SOGo: %s:%d]\n", __FUNCTION__, __LINE__)); + OC_DEBUG(5, "[SOGo]"); if (uri == NULL) return MAPISTORE_ERR_INVALID_PARAMETER; @@ -1779,7 +1796,7 @@ int mapistore_init_backend(void) /* Register ourselves with the MAPISTORE subsystem */ ret = mapistore_backend_register (&backend); if (ret != MAPISTORE_SUCCESS) - DEBUG(0, ("Failed to register the '%s' mapistore backend!\n", backend.backend.name)); + OC_DEBUG(0, "[SOGo] Failed to register the '%s' mapistore backend!\n", backend.backend.name); } return ret;