emu_stack.c File Reference

#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include "emu/emu_stack.h"
Include dependency graph for emu_stack.c:

Functions

struct emu_stackemu_stack_new (void)
void emu_stack_free (struct emu_stack *es)
void * emu_stack_front (struct emu_stack *es)
void emu_stack_push (struct emu_stack *es, void *data)
void * emu_stack_pop (struct emu_stack *es)
bool emu_stack_empty (struct emu_stack *es)

Function Documentation

bool emu_stack_empty ( struct emu_stack es  ) 

References emu_stack::front.

Referenced by emu_stack_pop().

void emu_stack_free ( struct emu_stack es  ) 
void* emu_stack_front ( struct emu_stack es  ) 
struct emu_stack* emu_stack_new ( void   )  [read]
void* emu_stack_pop ( struct emu_stack es  ) 

References emu_stack_item::data, emu_stack_empty(), emu_stack::front, and emu_stack_item::next.

Here is the call graph for this function:

void emu_stack_push ( struct emu_stack es,
void *  data 
)

Generated on Sun Jan 9 16:49:23 2011 for libemu by  doxygen 1.6.1