/* Steven Andrews, 3/3/02 *//* See documentation called errors doc *//* Copyright 2003 by Steven Andrews.  Permission is granted   for non-commercial use of and modifications to the code. */#include <stdio.h>#include "errors.h"void displayerr(int er) {	if(er==0) fprintf(stderr,"no error\n");	else if(er==1) fprintf(stderr,"unable to allocate memory\n");	else if(er==2) fprintf(stderr,"file transfer cancelled\n");	else if(er==3) fprintf(stderr,"file write error\n");	else if(er==4) fprintf(stderr,"file read error\n");	else if(er==5) fprintf(stderr,"file not found\n");	else if(er==6) fprintf(stderr,"library function called with bad inputs\n");	else if(er==7) fprintf(stderr,"function not recognized\n");	else if(er==8) fprintf(stderr,"complex numbers not supported\n");	else if(er==9) fprintf(stderr,"divide by zero error\n");	else if(er==10) fprintf(stderr,"only one data set is complex\n");	else if(er==11) fprintf(stderr,"incompatible x values\n");	else if(er==12) fprintf(stderr,"real numbers not supported\n");	else if(er==13) fprintf(stderr,"modifier command not recognized\n");	else if(er==14) fprintf(stderr,"parameter out of bounds\n");	else if(er==15) fprintf(stderr,"data are not evenly spaced\n");	else if(er==16) fprintf(stderr,"missing data set\n");	else if(er==17) fprintf(stderr,"equation result overflow or not a number\n");	else if(er==18) fprintf(stderr,"equation cannot be calculated\n");	else if(er==19) fprintf(stderr,"missing operand\n");	else if(er==20) fprintf(stderr,"incompatible operator\n");	else if(er==21) fprintf(stderr,"incompatible operand\n");	else if(er==22) fprintf(stderr,"invalid structure root\n");	else if(er==23) fprintf(stderr,"invalid structure member\n");	else if(er==24) fprintf(stderr,"incorrect parameter name\n");	else if(er==25) fprintf(stderr,"too many arguments used\n");	else if(er==26) fprintf(stderr,"too few arguments used\n");	else if(er==27) fprintf(stderr,"incompatible argument type\n");	else if(er==28) fprintf(stderr,"argument is undefined\n");	else if(er==29) fprintf(stderr,"mismatched parantheses\n");	else if(er==30) fprintf(stderr,"mismatched quotes\n");	else if(er==31) fprintf(stderr,"syntax error\n");	else if(er==32) fprintf(stderr,"no model defined\n");	else if(er==33) fprintf(stderr,"no data stored\n");	else if(er==34) fprintf(stderr,"insufficient space allocated\n");	else if(er==35) fprintf(stderr,"canŐt assign to left side\n");	else if(er==36) fprintf(stderr,"assignment impossible with right side\n");	else if(er==37) fprintf(stderr,"right side type doesnŐt match left\n");	else if(er==38) fprintf(stderr,"incorrect data type\n");	else if(er==39) fprintf(stderr,"object is NULL\n");	else if(er==40) fprintf(stderr,"not a basis function\n");	else if(er==41) fprintf(stderr,"not a variable\n");	else if(er==42) fprintf(stderr,"no basis functions\n");	else if(er==43) fprintf(stderr,"not permitted\n");	else if(er==44) fprintf(stderr,"argument out of bounds\n");	else if(er==45) fprintf(stderr,"limits set incorrectly\n");	else if(er==999) fprintf(stderr,"an impossible situation occured\n");	else if(er>1000) fprintf(stderr,"error reading line %i\n",er-1000);	else fprintf(stderr,"error number %i occured\n",er);	return; }
