Αφηρημένος τύπος
O παρακάτω ΑΤΔ ορίζει τις βασικές συναρτήσεις για τη χρήση μιας
στοίβας ακεραίων.
- Επιστρέφεται μια νέα κενή στοίβα
- 
int_stack new_int_stack(void);
- Το στοιχείο i εισάγεται στην κορυφή της στοίβας s
- 
void push_int_stack(int_stack s, int i);
- Το στοιχείο από την κορυφή της στοίβας s αφαιρείται και επιστρέφεται
- 
int pop_int_stack(int_stack s);
- Επιστρέφεται αληθές αν η στοίβα s είναι κενή
- 
int isempty_int_stack(int_stack s);
- Απαλείφεται η στοίβα
- 
void delete_int_stack(int_stack s);