Add _init_new operation for shared_ptr

This commit is contained in:
Patrick Pelissier committed 2017-03-15 00:17:41 +01:00
1 parent 27d41f9330
commit de7d0bd682
2 files changed
+31 -4

No files matched your search

+5 -1
View File
@@ -6,7 +6,7 @@ SHARED_PTR_DEF(int, int)
#include <gmp.h>
SHARED_PTR_DEF(mpz, mpz_t, (CLEAR(mpz_clear)))
SHARED_PTR_DEF(mpz, mpz_t, M_CLASSIC_OPLIST(mpz))
static int f(const shared_int_t p)
{
@@ -55,5 +55,9 @@ int main(void)
assert(shared_int_NULL_p(p1));
shared_int_clear(p1);
shared_int_init_new(p1);
assert(!shared_int_NULL_p(p1));
shared_int_clear(p1);
exit(0);
}