#include "header.h" gen_str( s,n) char *s; int n; { unsigned char c; switch ( cur_seg) { case SEGTXT : case SEGCON : case SEGROM : fprint( codefile, "%s\"", STR_FMT); while (n--) { c= *s++; if (isprint(c) && c != '"' && c != '\\') fprint(codefile, "%c", c); else fprint(codefile, "\\%03o", c); } fprint( codefile, "\"\n"); break; case SEGBSS : bss( (arith) 1); break; default : fprint( STDERR, "gen1 unkown seg %d\n", cur_seg); } }