Lines Matching defs:StringSegment
48 * StringSegment objects store lots of small strings in larger
53 typedef struct StringSegment StringSegment;
54 struct StringSegment {
55 StringSegment *next; /* A pointer to the next segment in the list */
64 FreeList *node_mem; /* The StringSegment free-list */
66 StringSegment *head; /* The list of character arrays */
70 * Specify how many StringSegment's to allocate at a time.
116 sg->node_mem = _new_FreeList(sizeof(StringSegment), STR_SEG_BLK);
133 StringSegment *node;
230 StringSegment *node; /* A node of the list of string segments */
248 node = (StringSegment *) _new_FreeListNode(sg->node_mem);
289 StringSegment *node; /* A node in the list of string segments */