The STRINGLIST structure is a list of strings (which may have embedded NULs) and their lengths:
char *text;
String text.
unsigned long size;
String length.
STRINGLIST *next;
Next string in list.