void error_r(Err s, char *a) { char buf[512]; sprint(buf, "?%s \"%s\": %r", emsg[s], a); hiccough(buf); }
void error_c(Err s, int c) { char buf[512]; sprint(buf, "?%s `%C'", emsg[s], c); hiccough(buf); }
void error(Err s) { char buf[512]; sprint(buf, "?%s", emsg[s]); hiccough(buf); }
File * whichfile(int tag) { int i; for(i = 0; i<file.nused; i++) if(file.filepptr[i]->tag==tag) return file.filepptr[i]; hiccough((char *)0); return 0; }