From 1bef42c590b7d0e64087c3e068b5798091724670 Mon Sep 17 00:00:00 2001 From: Steven Date: Wed, 16 May 2018 11:11:20 +0200 Subject: [PATCH 1/2] Constant -1 named EMPTY_STACK --- src/mystack.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mystack.c b/src/mystack.c index 3cafe5b..b8c691c 100644 --- a/src/mystack.c +++ b/src/mystack.c @@ -6,9 +6,12 @@ * instantiates a new stack and returns a pointer to it. * must be free'ed using stack_delete(...) */ + +#define EMPTY_STACK -1 + MyStack* stack_create(){ MyStack* stack = (MyStack*)malloc(sizeof(MyStack)); - stack->top = -1; + stack->top = EMPTY_STACK; return stack; } From 02cae8077156c2d45bfe284311b8fb44a9ed744b Mon Sep 17 00:00:00 2001 From: Mathias Rieder Date: Wed, 16 May 2018 11:56:04 +0200 Subject: [PATCH 2/2] Update mystack.c --- src/mystack.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mystack.c b/src/mystack.c index b8c691c..5233cf2 100644 --- a/src/mystack.c +++ b/src/mystack.c @@ -2,13 +2,13 @@ #include #include + +#define EMPTY_STACK -1 + /* * instantiates a new stack and returns a pointer to it. * must be free'ed using stack_delete(...) */ - -#define EMPTY_STACK -1 - MyStack* stack_create(){ MyStack* stack = (MyStack*)malloc(sizeof(MyStack)); stack->top = EMPTY_STACK;