int c = *p++;
int c = (unsigned char)*p++;
memtodest(const unsigned char *p, size_t len, const char *syntax, int quotes) {	char *q;	if (unlikely(!len))		return;	q = makestrspace(len * 2, expdest);	do {		int c = *p++;		if (c) {			if ((quotes & QUOTES_ESC) &&			    (syntax[c] == CCTL || syntax[c] == CBACK))				USTPUTC(CTLESC, q);		} else if (!(quotes & QUOTES_KEEPNUL))			continue;		USTPUTC(c, q);	} while (--len);	expdest = q;}