s_proto
s_proto(spidx->ul_proto), s_direction(spidx->dir));
extern const char *s_proto(int);
char *s_proto; /*%< protocol to use */
if (asprintf(&tname, "_%s._%s.%s", serv->s_name, serv->s_proto,
if (proto == NULL || strcmp(sp->s_proto, proto) == 0)
if (proto == NULL || strcmp(sp->s_proto, proto) == 0)
sp->s_proto = cp;
sp->s_proto = __UNCONST(data + 1);
if (sp->s_proto[data[0]] != '\0')
serv.s_proto = lp->proto;
slp->proto = strdup(sp->s_proto);
svp->s_name, ntohs((uint16_t)svp->s_port), svp->s_proto);
se->s_name, ntohs(se->s_port), se->s_proto)
sp->s_proto = __UNCONST(protocol);