Lines Matching refs:item
64 struct qentry *item;
66 item = grep_malloc(sizeof(struct qentry));
67 item->data.dat = grep_malloc(sizeof(char) * x->len);
68 item->data.len = x->len;
69 item->data.line_no = x->line_no;
70 item->data.boff = x->boff;
71 item->data.off = x->off;
72 memcpy(item->data.dat, x->dat, x->len);
73 item->data.file = x->file;
75 STAILQ_INSERT_TAIL(&queue, item, list);
78 item = dequeue();
79 free(item->data.dat);
80 free(item);
89 struct qentry *item;
91 item = STAILQ_FIRST(&queue);
92 if (item == NULL)
97 return (item);
103 struct qentry *item;
105 while ((item = dequeue()) != NULL) {
106 grep_printline(&item->data, '-');
107 free(item->data.dat);
108 free(item);
115 struct qentry *item;
117 while ((item = dequeue()) != NULL) {
118 free(item->data.dat);
119 free(item);