M_PROTECT
*bufnext++ = QUOTE | M_PROTECT;
prot = M_PROTECT;
(void)printf("%c", *p & M_PROTECT ? '"' : ' ');
(void)printf("%c", *p & M_PROTECT ? '"' : ' ');
*bufnext++ = c | M_PROTECT;