/* SDB - error messages */ #include "sdbio.h" char *db_ertxt(msg) int msg; { char *txt; /* select the appropriate message text */ switch (msg) { case INSMEM: txt = "insufficient memory"; break; case RELFNF: txt = "relation file not found"; break; case BADHDR: txt = "bad relation header"; break; case TUPINP: txt = "tuple input error"; break; case TUPOUT: txt = "tuple output error"; break; case RELFUL: txt = "relation file full"; break; case RELCRE: txt = "error creating relation file"; break; case DUPATT: txt = "duplicate attribute"; break; case MAXATT: txt = "too many attributes"; break; case INSBLK: txt = "insufficient disk space"; break; case SYNTAX: txt = "syntax error"; break; case ATUNDF: txt = "undefined attribute"; break; case ATAMBG: txt = "ambiguous attribute"; break; case RLUNDF: txt = "undefined relation"; break; case CDSIZE: txt = "boolean expression too complex"; break; case INPFNF: txt = "input file not found"; break; case OUTCRE: txt = "error creating output file"; break; case INDFNF: txt = "indirect command file not found"; break; case BADSET: txt = "bad set parameter"; break; default: txt = "undefined error"; break; } /* return the message text */ return (txt); }