From: <svn...@op...> - 2009-09-17 21:10:37
|
Author: dgollub Date: Thu Sep 17 23:10:23 2009 New Revision: 5793 URL: http://www.opensync.org/changeset/5793 Log: Changed OSyncMergerFinalizeFunc to fit the plugin function API pattern: - osync_bool return value (at least a non-void return value) - last arugment is OSyncError** Modified: trunk/opensync/format/opensync_merger.h Modified: trunk/opensync/format/opensync_merger.h ============================================================================== --- trunk/opensync/format/opensync_merger.h Thu Sep 17 23:09:03 2009 (r5792) +++ trunk/opensync/format/opensync_merger.h Thu Sep 17 23:10:23 2009 (r5793) @@ -30,7 +30,7 @@ /*@{*/ typedef void * (* OSyncMergerInitializeFunc) (OSyncError **error); -typedef void (* OSyncMergerFinalizeFunc) (void *user_data); +typedef osync_bool (* OSyncMergerFinalizeFunc) (void *userdata, OSyncError **error); typedef osync_bool (* OSyncMergerMergeFunc) (char **buf, unsigned int *size, const char *entirebuf, unsigned int entiresize, OSyncCapabilities *caps, void *userdata, OSyncError **error); typedef osync_bool (* OSyncMergerDemergeFunc) (char **buf, unsigned int *size, OSyncCapabilities *caps, void *userdata, OSyncError **error); |