(root)/
glib-2.79.0/
girepository/
cmph/
vstack.h
       1  #ifndef __CMPH_VSTACK_H__
       2  #define __CMPH_VSTACK_H__
       3  
       4  #include "cmph_types.h"
       5  typedef struct __vstack_t vstack_t;
       6  
       7  vstack_t *vstack_new(void);
       8  void vstack_destroy(vstack_t *stack);
       9  
      10  void vstack_push(vstack_t *stack, cmph_uint32 val);
      11  cmph_uint32 vstack_top(vstack_t *stack);
      12  void vstack_pop(vstack_t *stack);
      13  int vstack_empty(vstack_t *stack);
      14  cmph_uint32 vstack_size(vstack_t *stack);
      15  
      16  void vstack_reserve(vstack_t *stack, cmph_uint32 size);
      17  
      18  #endif