StringSegment
sg->node_mem = _new_FreeList(sizeof(StringSegment), STR_SEG_BLK);
StringSegment *node;
StringSegment *node; /* A node of the list of string segments */
node = (StringSegment *) _new_FreeListNode(sg->node_mem);
StringSegment *node; /* A node in the list of string segments */
typedef struct StringSegment StringSegment;
StringSegment *next; /* A pointer to the next segment in the list */
StringSegment *head; /* The list of character arrays */