Lines Matching defs:GlCharQueue
71 struct GlCharQueue {
87 * Create a new GlCharQueue object.
90 * return GlCharQueue * The new object, or NULL on error.
92 GlCharQueue *_new_GlCharQueue(void)
94 GlCharQueue *cq; /* The object to be returned */
98 cq = malloc(sizeof(GlCharQueue));
129 * Delete a GlCharQueue object.
132 * cq GlCharQueue * The object to be deleted.
134 * return GlCharQueue * The deleted object (always NULL).
136 GlCharQueue *_del_GlCharQueue(GlCharQueue *cq)
150 * cq GlCharQueue * The queue to append to.
163 int _glq_append_chars(GlCharQueue *cq, const char *chars, int n,
270 * cq GlCharQueue * The queue to clear.
272 void _glq_empty_queue(GlCharQueue *cq)
291 * cq GlCharQueue * The queue of interest.
295 int _glq_char_count(GlCharQueue *cq)
306 * cq GlCharQueue * The queue to write characters from.
323 GlqFlushState _glq_flush_queue(GlCharQueue *cq, GlWriteFn *write_fn,
427 * cq GlCharQueue * The container of the history list.
432 const char *_glq_last_error(GlCharQueue *cq)
434 return cq ? _err_get_msg(cq->err) : "NULL GlCharQueue argument";