made #undef PVException macro. resolves #48 no need to change typedef enum