#ifndef _P_ERROR_H #define _P_ERROR_H extern void prim_clear(PRIM_PROTOTYPE); extern void prim_clear_error(PRIM_PROTOTYPE); extern void prim_set_error(PRIM_PROTOTYPE); extern void prim_is_error(PRIM_PROTOTYPE); extern void prim_is_set(PRIM_PROTOTYPE); extern void prim_error_str(PRIM_PROTOTYPE); extern void prim_error_name(PRIM_PROTOTYPE); extern void prim_error_bit(PRIM_PROTOTYPE); extern void prim_error_num(PRIM_PROTOTYPE); #define PRIMS_ERROR_FUNCS prim_clear, prim_clear_error, prim_is_error, \ prim_set_error, prim_is_set, prim_error_str, prim_error_name, \ prim_error_bit, prim_error_num #define PRIMS_ERROR_NAMES "CLEAR","CLEAR_ERROR","ERROR?","SET_ERROR", \ "IS_SET?","ERROR_STR","ERROR_NAME","ERROR_BIT","ERROR_NUM" #define PRIMS_ERROR_CNT 9 #endif /* _P_ERROR_H */