struct _Stack
void Stack_delete(struct Stack *pStack) { List_delete(((struct _Stack *)pStack)->pList); free(pStack); }