#N:uiuccsb:9000006:000:260 uiuccsb!eich Oct 15 15:29:00 1983 If I remember rightly, _doprnt() went like this: _doprnt(fmt, argptr, ioptr) char *fmt; int *argptr; FILE *ioptr; so it could be used like this: error(s, args) char *s; int args; { _doprnt(s, &args, stderr); } Quite useful albeit undocumented.