QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
gib_buffer.c File Reference

Functions

dstring_tGIB_Buffer_Dsarray_Get (struct cbuf_s *cbuf)
 
void GIB_Buffer_Error (cbuf_t *cbuf, const char *type, const char *fmt, va_list args)
 
void GIB_Buffer_Pop_Sstack (struct cbuf_s *cbuf)
 
void GIB_Buffer_Push_Sstack (struct cbuf_s *cbuf)
 
void GIB_Buffer_Reply_Callback (int argc, const char **argv, void *data)
 
void GIB_Buffer_Set_Program (cbuf_t *cbuf, gib_tree_t *program)
 
cbuf_interpreter_tGIB_Interpreter (void)
 

Variables

cbuf_interpreter_t gib_interp
 

Function Documentation

dstring_t* GIB_Buffer_Dsarray_Get ( struct cbuf_s cbuf)
void GIB_Buffer_Error ( cbuf_t cbuf,
const char *  type,
const char *  fmt,
va_list  args 
)
void GIB_Buffer_Pop_Sstack ( struct cbuf_s cbuf)
void GIB_Buffer_Push_Sstack ( struct cbuf_s cbuf)
void GIB_Buffer_Reply_Callback ( int  argc,
const char **  argv,
void *  data 
)
void GIB_Buffer_Set_Program ( cbuf_t cbuf,
gib_tree_t program 
)
cbuf_interpreter_t* GIB_Interpreter ( void  )

Variable Documentation

cbuf_interpreter_t gib_interp
Initial value:
= {
GIB_Buffer_Construct,
GIB_Buffer_Destruct,
GIB_Buffer_Reset,
GIB_Buffer_Add,
GIB_Buffer_Insert,
}
void GIB_Execute(cbuf_t *cbuf)
Definition: gib_execute.c:197