// stack_private.h - private declarations for the stack

#ifndef __stack_private_h__
#define __stack_private_h__

#define MIN_ELEMENTS_TO_ALLOCATE     16
#define DEFAULT_THRESHOLD_PERCENTAGE 20

int reallocIfNecessary(Stack *stack,
                       unsigned num_elements,
                       void (*error_handler)(int error_type,
                                             void *special));


#endif // __stack_private_h__

