add typdef StackNode
This commit is contained in:
parent
63f92a83fd
commit
2c8974b6c6
19
stack.c
19
stack.c
@ -8,26 +8,23 @@
|
||||
* `clearStack`: gibt den gesamten Speicher frei. */
|
||||
|
||||
// Pushes data as pointer onto the stack.
|
||||
StackNode *push(StackNode *stack, void *data)
|
||||
{
|
||||
typedef struct Stack_node{
|
||||
int *stackNode;
|
||||
}StackNode;
|
||||
|
||||
StackNode *push(StackNode *stack, void *data) {
|
||||
|
||||
}
|
||||
|
||||
// Deletes the top element of the stack (latest added element) and releases its memory. (Pointer to data has to be
|
||||
// freed by caller.)
|
||||
StackNode *pop(StackNode *stack)
|
||||
{
|
||||
|
||||
StackNode *pop(StackNode *stack) {
|
||||
}
|
||||
|
||||
// Returns the data of the top element.
|
||||
void *top(StackNode *stack)
|
||||
{
|
||||
|
||||
void *top(StackNode *stack) {
|
||||
}
|
||||
|
||||
// Clears stack and releases all memory.
|
||||
void clearStack(StackNode *stack)
|
||||
{
|
||||
|
||||
void clearStack(StackNode *stack) {
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user