GlCharQueue
GlCharQueue *_del_GlCharQueue(GlCharQueue *cq)
int _glq_append_chars(GlCharQueue *cq, const char *chars, int n,
void _glq_empty_queue(GlCharQueue *cq)
int _glq_char_count(GlCharQueue *cq)
GlqFlushState _glq_flush_queue(GlCharQueue *cq, GlWriteFn *write_fn,
const char *_glq_last_error(GlCharQueue *cq)
GlCharQueue *_new_GlCharQueue(void)
GlCharQueue *cq; /* The object to be returned */
cq = malloc(sizeof(GlCharQueue));
const char *_glq_last_error(GlCharQueue *cq);
typedef struct GlCharQueue GlCharQueue;
GlCharQueue *_new_GlCharQueue(void);
GlCharQueue *_del_GlCharQueue(GlCharQueue *cq);
int _glq_append_chars(GlCharQueue *cq, const char *chars, int n,
void _glq_empty_queue(GlCharQueue *cq);
int _glq_char_count(GlCharQueue *cq);
GlqFlushState _glq_flush_queue(GlCharQueue *cq, GlWriteFn *write_fn,
GlCharQueue *cq; /* The terminal output character queue */