diff options
author | Bruno Haible <bruno@clisp.org> | 2009-12-13 20:27:44 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-12-14 00:27:03 +0100 |
commit | 8fe59d16da6be1fbd1a3a9e507d620bd381b00da (patch) | |
tree | 2238fff904b22c1d6009e87986b1ab34cabcb43d /lib/gl_oset.c | |
parent | 213efc094dda6b1b26b4e47b3282633f53ba5d55 (diff) | |
download | gnulib-8fe59d16da6be1fbd1a3a9e507d620bd381b00da.tar.gz |
Move the malloc checking from module 'oset' to new module 'xoset'.
Diffstat (limited to 'lib/gl_oset.c')
-rw-r--r-- | lib/gl_oset.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/gl_oset.c b/lib/gl_oset.c index 7182f282a0..75bcf96036 100644 --- a/lib/gl_oset.c +++ b/lib/gl_oset.c @@ -27,11 +27,12 @@ Use #define to avoid a warning because of extern vs. static. */ gl_oset_t -gl_oset_create_empty (gl_oset_implementation_t implementation, - gl_setelement_compar_fn compar_fn, - gl_setelement_dispose_fn dispose_fn) +gl_oset_nx_create_empty (gl_oset_implementation_t implementation, + gl_setelement_compar_fn compar_fn, + gl_setelement_dispose_fn dispose_fn) { - return implementation->create_empty (implementation, compar_fn, dispose_fn); + return implementation->nx_create_empty (implementation, compar_fn, + dispose_fn); } size_t @@ -55,10 +56,10 @@ gl_oset_search_atleast (gl_oset_t set, ->search_atleast (set, threshold_fn, threshold, eltp); } -bool -gl_oset_add (gl_oset_t set, const void *elt) +int +gl_oset_nx_add (gl_oset_t set, const void *elt) { - return ((const struct gl_oset_impl_base *) set)->vtable->add (set, elt); + return ((const struct gl_oset_impl_base *) set)->vtable->nx_add (set, elt); } bool |