Main

T
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include "stack.h"

int main()
{
    Stack_T stk;
    stk = Stack_init();
    Stack_push(stk, (int *)1);
    Stack_push(stk, (int *)2);
    Stack_push(stk, (int *)3);
    Stack_push(stk, (int *)4);
    printf("Size: %d\n", Stack_size(stk));
    Stack_print(stk);
    Stack_pop(stk);
    printf("Stack after popping: \n");
    Stack_print(stk);
    Stack_pop(stk);
    printf("Stack after popping: \n");
    Stack_print(stk);
    return 0;
}