home *** CD-ROM | disk | FTP | other *** search
- /* 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);
- }
-
- cptr = malloc(sizeof(union codecell) * cndx)) == NULL) {
- freelit(code);
-