Changeset: 3f012d974065 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3f012d974065 Modified Files: gdk/gdk_private.h gdk/gdk_strimps.c Branch: string_imprints Log Message:
Add STRMPincref gdk private function diffs (29 lines): diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h --- a/gdk/gdk_private.h +++ b/gdk/gdk_private.h @@ -229,6 +229,8 @@ void IMPSincref(Imprints *imprints) void IMPSprint(BAT *b) /* never called: for debugging only */ __attribute__((__cold__)); #endif +void STRMPincref(Strimps *strimps) + __attribute__((__visibility__("hidden"))); void STRMPdecref(Strimps *strimps, bool remove) __attribute__((__visibility__("hidden"))); void STRMPdestroy(BAT *b) diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c --- a/gdk/gdk_strimps.c +++ b/gdk/gdk_strimps.c @@ -797,6 +797,13 @@ STRMPdecref(Strimps *strimps, bool remov HEAPfree(&strimps->strimps, strimps->strimps.remove); GDKfree(strimps); } +void +STRMPincref(Strimps *strimps) +{ + TRC_DEBUG(ACCELERATOR, "Increment ref count of %s to " ULLFMT "\n", + strimps->strimps.filename, ATOMIC_GET(&strimps->strimps.refs) + 1); + (void)ATOMIC_INC(&strimps->strimps.refs); + } void _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list