home *** CD-ROM | disk | FTP | other *** search
- #ifndef STRERR_H
- #define STRERR_H
-
- typedef char *(*strerrfun)();
- /* Note that you'd need to use structs to prototype this. */
- struct strerrtab
- {
- int err;
- char *s;
- strerrfun next;
- }
- ;
-
- extern char *strerrsys();
- extern char *strerrno();
- extern char *strerr();
- extern char *strerrtaberr();
- extern char *strerrstr();
-
- /* REturn setting ERror Number */
- /* err must be lvalue */
- #define RETERN(ret,err,no) { (err) = (no); return (ret); }
-
- #endif
-