mirror of
https://github.com/TheAlgorithms/C.git
synced 2026-02-14 13:54:36 +00:00
16 lines
324 B
C
16 lines
324 B
C
#ifndef __STACK__
|
|
#define __STACK__
|
|
|
|
#define T Stack_T
|
|
typedef struct T *T;
|
|
|
|
extern T Stack_init (void);
|
|
extern int Stack_size (T stack);
|
|
extern int Stack_empty (T stack);
|
|
extern void Stack_push (T stack, void *val);
|
|
extern void *Stack_pop (T stack);
|
|
extern void Stack_print (T stack);
|
|
|
|
#undef T
|
|
#endif
|