-void escapestring(char* dest, const char* src) {
- char c;
- while ((c = *(src++))) {
- switch(c) {
- case '\t':
- *(dest++) = '\\', *(dest++) = 't';
- break;
- case '\n':
- *(dest++) = '\\', *(dest++) = 'n';
- break;
- case '\r':
- *(dest++) = '\\', *(dest++) = 'r';
- break;
- case '\\':
- *(dest++) = '\\', *(dest++) = '\\';
- break;
- case '\"':
- *(dest++) = '\\', *(dest++) = '\"';
- break;
- default:
- *(dest++) = c;
- }
- }
- *dest = '\0';
-}
-
-void prog_disasm_function(qc_program *prog, size_t id);