StringGroup
StringGroup *sg; /* Memory for a group of strings */
StringGroup *sg; /* A list of string segments in which */
StringGroup *capmem; /* Memory for recording terminal capability */
StringGroup *sg; /* The memory used to record the names of files */
StringGroup *_del_StringGroup(StringGroup *sg)
char *_sg_store_string(StringGroup *sg, const char *string, int remove_escapes)
char *_sg_alloc_string(StringGroup *sg, int length)
void _clr_StringGroup(StringGroup *sg)
StringGroup *_new_StringGroup(int segment_size)
StringGroup *sg; /* The object to be returned */
sg = (StringGroup *) malloc(sizeof(StringGroup));
typedef struct StringGroup StringGroup;
StringGroup *_new_StringGroup(int segment_size);
void _clr_StringGroup(StringGroup *sg);
char *_sg_store_string(StringGroup *sg, const char *string, int remove_escapes);
char *_sg_alloc_string(StringGroup *sg, int length);
StringGroup *_del_StringGroup(StringGroup *sg);