valuelist
struct valuelist *slp;
slp = (struct valuelist *)malloc(sizeof(struct valuelist));
struct valuelist *plp, *plp_next;
protolist = (struct valuelist *)0;
findservice(const char *s, struct valuelist **list) {
struct valuelist *lp = *list;
if (servicelist == (struct valuelist *)0)
if (protolist == (struct valuelist *)0)
struct valuelist **list = &servicelist;
struct valuelist *lp = *list;
struct valuelist **list = &protolist;
struct valuelist *lp = *list;
if (protolist == (struct valuelist *)0)
if (servicelist == (struct valuelist *)0)
struct valuelist * next;
struct valuelist * prev;
static struct valuelist *servicelist, *protolist;
struct valuelist *slp;
slp = (struct valuelist *)malloc(sizeof(struct valuelist));
struct valuelist *slp, *slp_next;
servicelist = (struct valuelist *)0;