#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_ */