#ifndef _STMT_QUEUE_H_ #define _STMT_QUEUE_H_ #include typedef struct stmtQueue s_stmtQueue; #include s_stmtQueue * stmtQueueNew (void); void stmtQueueFree (s_stmtQueue *); void stmtQueueEnqueue (s_stmtQueue *, s_stmt *); s_stmt * stmtQueueDequeue (s_stmtQueue *); s_stmtQueue * stmtQueueConcat (s_stmtQueue *, s_stmtQueue *); s_stmt * stmtQueueGet (s_stmtQueue *, unsigned int); void stmtQueueDo (s_stmtQueue *); unsigned int stmtQueueGetSize (s_stmtQueue *); #endif /* _STMT_QUEUE_H_ */