tdb2: avoid C++ reserved words (ie. private)
[ccan] / ccan / tdb2 / check.c
index 577086689f373f75c1774d9be2fd1175180af950..ad736c6829a7a5d6d64297553235d892dfad61aa 100644 (file)
@@ -759,8 +759,8 @@ static enum TDB_ERROR check_linear(struct tdb_context *tdb,
 
 enum TDB_ERROR tdb_check_(struct tdb_context *tdb,
                          enum TDB_ERROR (*check)(TDB_DATA key, TDB_DATA data,
-                                                 void *private),
-                         void *private)
+                                                 void *private_data),
+                         void *private_data)
 {
        tdb_off_t *fr = NULL, *used = NULL, ft, recovery;
        size_t num_free = 0, num_used = 0, num_found = 0, num_ftables = 0;
@@ -801,7 +801,8 @@ enum TDB_ERROR tdb_check_(struct tdb_context *tdb,
        }
 
        /* FIXME: Check key uniqueness? */
-       ecode = check_hash(tdb, used, num_used, num_ftables, check, private);
+       ecode = check_hash(tdb, used, num_used, num_ftables, check,
+                          private_data);
        if (ecode != TDB_SUCCESS)
                goto out;