projects
/
fur
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Variables and basic math
[fur]
/
templates
/
stack.c
diff --git
a/templates/stack.c
b/templates/stack.c
index
bf9c7a5
..
537321e
100644
(file)
--- a/
templates/stack.c
+++ b/
templates/stack.c
@@
-1,14
+1,14
@@
-struct StackNode;
-typedef struct
StackNode
StackNode;
-struct StackNode {
+struct
_
StackNode;
+typedef struct
_StackNode _
StackNode;
+struct
_
StackNode {
Object value;
Object value;
- StackNode* next;
+
_
StackNode* next;
};
struct Stack;
typedef struct Stack Stack;
struct Stack {
};
struct Stack;
typedef struct Stack Stack;
struct Stack {
- StackNode* top;
+
_
StackNode* top;
};
void Stack_initialize(Stack* self) {
};
void Stack_initialize(Stack* self) {
@@
-29,7
+29,7
@@
void Stack_deinitialize(Stack* self) {
}
void Stack_push(Stack* self, Object value) {
}
void Stack_push(Stack* self, Object value) {
-
StackNode* node = malloc(sizeof(
StackNode));
+
_StackNode* node = malloc(sizeof(_
StackNode));
node->value = value;
node->next = self->top;
self->top = node;
node->value = value;
node->next = self->top;
self->top = node;
@@
-38,7
+38,7
@@
void Stack_push(Stack* self, Object value) {
Object Stack_pop(Stack* self) {
assert(self->top != NULL);
Object Stack_pop(Stack* self) {
assert(self->top != NULL);
- StackNode* node = self->top;
+
_
StackNode* node = self->top;
self->top = node->next;
Object result = node->value;
self->top = node->next;
Object result = node->value;