de_stack
stackp = de_stack;
} while (stackp > de_stack);
de_stack[--stack_top] = '\n';
de_stack[--stack_top] = '"';
(void) fwrite(&de_stack[stack_top], 1,
de_stack[--stack_top] = '\n';
de_stack[--stack_top] = '"';
(void) fwrite(&de_stack[stack_top], 1,
de_stack[--stack_top] = c;
case '\n': de_stack[--stack_top] = 'n'; break;
case '\t': de_stack[--stack_top] = 't'; break;
case '\b': de_stack[--stack_top] = 'b'; break;
case '\f': de_stack[--stack_top] = 'f'; break;
case '\r': de_stack[--stack_top] = 'r'; break;
case '\\': de_stack[--stack_top] = '\\'; break;
de_stack[--stack_top] = '0' + c % 8;
de_stack[--stack_top] = '0' + (c / 8) % 8;
de_stack[--stack_top] = '0' + c / 64;
de_stack[--stack_top] = '\\';