4 /* Error messages for use with ASSERT_ALWAYS( predicate, error_message ) */
5 #define MSG_ERR_ARGCOUNT(proc,ex) ("incorrect number of arguments for " proc ". Expected " #ex "\n")
6 #define MSG_ERR_NOTPAIR "not a pair"
7 #define MSG_ERR_NOTLIST "not a proper list"
8 #define MSG_ERR_APPNONPROC "attempt to apply non-procedure"
9 #define MSG_ERR_DIVZERO "division by zero"
10 #define MSG_ERR_NDXOUTOFBOUNDS "index out of bounds"