Clean up shared_ptr interface:

* remove release
* add clean
This commit is contained in:
Patrick Pelissier committed 2017-03-16 22:26:15 +01:00
1 parent 8b7dfc8246
commit 5ff056656a
4 files changed
+26 -17

No files matched your search

+4 -4
View File
@@ -25,21 +25,21 @@ int main(void)
shared_int_init_set(p2, p1);
assert(f(p2) == 12);
shared_int_release(p1);
shared_int_clean(p1);
assert(shared_int_NULL_p(p1));
assert(f(p2) == 12);
shared_int_set(p1, p2);
shared_int_release(p2);
shared_int_clean(p2);
assert(shared_int_NULL_p(p2));
assert(f(p1) == 12);
shared_int_set(p2, p1);
assert(f(p2) == 12);
shared_int_release(p2);
shared_int_release(p1);
shared_int_clean(p2);
shared_int_clean(p1);
assert(shared_int_NULL_p(p1));
assert(shared_int_NULL_p(p2));