#define ERR_DEEP_NESTING 1
#define ERR_PAREN_NOT_MATCH 2
#define ERR_NOT_A_NUMBER 3
#define ERR_NULL_FOUND 4
#define ERR_EXCESS_CHARACTERS 5
#define ERR_VAR_UNDEFINED 6
/* prototypes */
void setdegree(void);
void setradian(void);
int evaluate(char**, double*);