+static bool add_one(trbt_tree_t *rb, bool exist, unsigned int i)
+{
+ int *p = trbt_insert32(rb, i, talloc_memdup(rb, &i, sizeof(i)));
+ if (p) {
+ if (!exist)
+ return false;
+ if (*p != i)
+ return false;
+ } else
+ if (exist)
+ return false;
+ return true;
+}
+