Lines Matching defs:GlhLineSeg
53 * characters. To avoid wasting space in the GlhLineSeg structure,
59 * GlhLineSeg structures contain fixed sized segments of a larger
65 typedef struct GlhLineSeg GlhLineSeg;
66 struct GlhLineSeg {
67 GlhLineSeg *next; /* The next sub-string of the history line */
93 GlhLineSeg *head; /* The list of sub-strings which make up a line */
172 GlhLineSeg *buffer; /* An array of sub-line nodes to be partitioned */
175 GlhLineSeg *unused; /* The list of free nodes in buffer[] */
220 GlhLineSeg *seg; /* The line segment that the next character will */
299 glh->buffer = (GlhLineSeg *) malloc(sizeof(GlhLineSeg) * glh->nbuff);
310 GlhLineSeg *seg = glh->unused + i;
1021 GlhLineSeg *seg; /* One segment of a line being saved */
1463 GlhLineSeg *seg; /* One segment of a line being displayed */
1657 glh->buffer = (GlhLineSeg *) malloc(sizeof(GlhLineSeg) * nbuff);
1669 GlhLineSeg *seg = glh->unused + i;
1689 GlhLineSeg *buffer; /* The resized buffer */
1700 buffer = (GlhLineSeg *) malloc(nbuff * sizeof(GlhLineSeg));
1713 GlhLineSeg *seg = hnode->head;
1838 GlhLineSeg *seg = glh->unused + i;
2187 GlhLineSeg *seg; /* A line segment */
2290 GlhLineSeg *tail; /* The last node in the list of line segments */
2385 GlhLineSeg *seg; /* A node in the list of line segments */
2469 GlhLineSeg *seg; /* A node in the list of line segments */