X-Git-Url: https://git.auder.net/?p=cgds.git;a=blobdiff_plain;f=src%2FStack.c;h=8aa7800caf3e42650f3199bf33158728260611ed;hp=545e83d420eef9e911b70c0781d072feca21afc8;hb=ea7acb53d67057ce642c6d57df8c3d11118c7e74;hpb=bbd242d4033c75c0b48b2c0b6b1fa5c59086954f diff --git a/src/Stack.c b/src/Stack.c index 545e83d..8aa7800 100644 --- a/src/Stack.c +++ b/src/Stack.c @@ -13,6 +13,7 @@ void _stack_init(Stack* stack, size_t dataSize) Stack* _stack_new(size_t dataSize) { Stack* stack = (Stack*) safe_malloc(sizeof (Stack)); + stack->array = _vector_new(dataSize); _stack_init(stack, dataSize); return stack; } @@ -58,6 +59,6 @@ void stack_clear(Stack* stack) void stack_destroy(Stack* stack) { - stack_clear(stack); + vector_destroy(stack->array); safe_free(stack); }