diff options
author | cathook <cat.hook31894@gmail.com> | 2013-12-17 00:04:43 +0800 |
---|---|---|
committer | cathook <cat.hook31894@gmail.com> | 2013-12-17 00:04:43 +0800 |
commit | 1896959501e07c878ca423bc6bf8dc00582190a1 (patch) | |
tree | e012a5f54f9a5cafbeb2b752c3ce571de66549d2 | |
parent | 00895665cac73fe2419a0193c595bc60db72d019 (diff) | |
download | ctl-1896959501e07c878ca423bc6bf8dc00582190a1.tar.gz ctl-1896959501e07c878ca423bc6bf8dc00582190a1.tar.zst ctl-1896959501e07c878ca423bc6bf8dc00582190a1.zip |
change the return type of push
-rw-r--r-- | inc/stack.h | 2 | ||||
-rw-r--r-- | src/stack.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/inc/stack.h b/inc/stack.h index a8815b4..8abebb1 100644 --- a/inc/stack.h +++ b/inc/stack.h @@ -10,7 +10,7 @@ uint ctl_stack_getEntrySizeX(ppcvoid q); int ctl_stack_isEmptyX (ppcvoid q); pcvoid ctl_stack_getX (ppcvoid q); -pcvoid ctl_stack_addX(ppvoid q, pcvoid data); +int ctl_stack_addX(ppvoid q, pcvoid data); int ctl_stack_delX(ppvoid q); pvoid ctl_stack_copyX(ppcvoid q, ppvoid q2); diff --git a/src/stack.c b/src/stack.c index 0cd95b3..6374d7e 100644 --- a/src/stack.c +++ b/src/stack.c @@ -60,7 +60,7 @@ int ctl_stack_isEmptyX(ppcvoid q){ return (getHead(*q)->top == NULL ? 1 : 0); } -pcvoid ctl_stack_addX(ppvoid q, pcvoid data){ +int ctl_stack_addX(ppvoid q, pcvoid data){ StackHead* head = getHead(*q); StackNode* temp = (StackNode*)ctl_malloc(getSize(*q)); temp->head = head; @@ -68,7 +68,7 @@ pcvoid ctl_stack_addX(ppvoid q, pcvoid data){ memcpy(temp->buf, data, head->size); head->top = temp; *q = pVoid(head->top->buf); - return *q; + return 1; } int ctl_stack_delX(ppvoid q){ StackHead* head = getHead(*q); |