* lib/gl_anytree_omap.h (gl_tree_nx_getput): Return 1 or 0, not true or
false.
* lib/gl_array_omap.c (gl_array_nx_getput): Likewise.
2018-12-11 Bruno Haible <bruno@clisp.org>
+ array-omap, avltree-omap, rbtree-omap: Tweak style.
+ * lib/gl_anytree_omap.h (gl_tree_nx_getput): Return 1 or 0, not true or
+ false.
+ * lib/gl_array_omap.c (gl_array_nx_getput): Likewise.
+
rbtree-omap: Add tests.
* tests/test-rbtree_omap.c: New file.
* modules/rbtree-omap-tests: New file.
{
if (gl_tree_nx_add_first (map, key, value) == NULL)
return -1;
- return true;
+ return 1;
}
compar = map->base.compar_fn;
{
if (gl_tree_nx_add_after (map, node, key, value) == NULL)
return -1;
- return true;
+ return 1;
}
node = node->right;
}
{
if (gl_tree_nx_add_before (map, node, key, value) == NULL)
return -1;
- return true;
+ return 1;
}
node = node->left;
}
{
*oldvaluep = node->value;
node->value = value;
- return false;
+ return 0;
}
}
}
{
*oldvaluep = map->pairs[mid].value;
map->pairs[mid].value = value;
- return false;
+ return 0;
}
}
while (low < high);