diff -r 0e45b04236a7 -r d10194a51304 dav/sync.h --- a/dav/sync.h Fri Feb 26 20:54:42 2016 +0100 +++ b/dav/sync.h Sat Feb 27 17:18:00 2016 +0100 @@ -49,7 +49,12 @@ int cmd_push(CmdArgs *args); int cmd_sync(CmdArgs *args); -int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db); +int sync_get_resource( + CmdArgs *a, + SyncDirectory *dir, + DavResource *res, + SyncDatabase *db, + int *counter); int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); void sync_remove_local_directory(SyncDirectory *dir, LocalResource *res); void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path); @@ -62,9 +67,13 @@ int sync_set_status(DavResource *res, char *status); int sync_remove_status(DavResource *res); -int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local); +int sync_put_resource( + SyncDirectory *dir, + DavResource *res, + LocalResource *local, + int *counter); int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local); -int sync_delete_remote_resource(DavSession *sn, LocalResource *res); +int sync_delete_remote_resource(DavSession *sn, LocalResource *res, int *counter); #ifdef __cplusplus