seterrmsg
seterrmsg("cannot seek temp file");
seterrmsg("cannot write temp file");
seterrmsg("invalid address");
seterrmsg("cannot open temp file");
seterrmsg("cannot close temp file");
seterrmsg("cannot seek temp file");
seterrmsg("cannot read temp file");
seterrmsg("out of memory");
seterrmsg("line too long");
seterrmsg("number out of range"); \
seterrmsg("out of memory"); \
void seterrmsg(char *);
seterrmsg("unexpected end-of-file");
seterrmsg("no previous command");
seterrmsg("out of memory");
seterrmsg("invalid pattern delimiter");
seterrmsg("cannot read input file");
seterrmsg("cannot open output file");
seterrmsg("cannot close output file");
seterrmsg("cannot write file");
seterrmsg("unexpected end-of-file");
seterrmsg("cannot read stdin");
seterrmsg("cannot open input file");
seterrmsg("cannot close input file");
seterrmsg("no command");
seterrmsg("invalid address");
seterrmsg("invalid mark character");
seterrmsg("invalid mark character");
seterrmsg("out of memory");
seterrmsg("interrupt");
seterrmsg("invalid filename");
seterrmsg("warning: file modified");
seterrmsg("unexpected end-of-file");
seterrmsg("warning: file modified");
seterrmsg("invalid address"); \
seterrmsg("invalid address");
seterrmsg("destination expected"); \
seterrmsg("invalid address"); \
seterrmsg("invalid command suffix"); \
seterrmsg("unexpected address");
seterrmsg("unexpected command suffix");
seterrmsg("unexpected address");
seterrmsg("unexpected command suffix");
seterrmsg("invalid redirection");
seterrmsg("cannot nest global commands");
seterrmsg("unexpected address");
seterrmsg("unexpected address");
seterrmsg("invalid address");
seterrmsg("invalid destination");
seterrmsg("unexpected address");
seterrmsg("unexpected address");
seterrmsg("unexpected command suffix");
seterrmsg("invalid command suffix");
seterrmsg("no previous substitution");
seterrmsg("invalid pattern delimiter");
seterrmsg("unexpected address");
seterrmsg("unexpected command suffix");
seterrmsg("unexpected address");
seterrmsg("crypt unavailable");
seterrmsg("unexpected address");
seterrmsg("unknown command");
seterrmsg("invalid address");
seterrmsg("no match");
seterrmsg("invalid filename");
seterrmsg("filename too long");
seterrmsg("no current filename");
seterrmsg("no previous command");
seterrmsg("no current filename");
seterrmsg("unbalanced brackets ([])");
seterrmsg("trailing backslash (\\)");
seterrmsg("invalid pattern delimiter");
seterrmsg("no previous pattern");
seterrmsg("out of memory");
seterrmsg(errbuf);
seterrmsg("no match");
seterrmsg("no previous substitution");
seterrmsg("out of memory");
seterrmsg("nothing to undo");