synacor_challenge

OSCON Synacor Challenge
git clone https://git.pngu.org/synacor_challenge
Log | Files | Refs | README

stack.h (228B)


// synacor challenge (jack@pngu.org)
#include "util.h"

typedef struct {
  u16 *data;
  u16 pointer;
} Stack;

void stack_init(Stack *s);
void stack_free(Stack *s);
void stack_push(Stack *s, u16 value);
u16 stack_pop(Stack *s);