Definition in file phError.h.
#include <phStandard.h>
#include <phPrint.h>
Go to the source code of this file.
Defines | |
#define | phVDK_ERROR_LOOKUP_TABLE 1 |
#define | phDO_CHECK(rc, pmsg, fmt, action,) |
#define | phCHECK_RC(rc, pmsg, fmt,) phDO_CHECK(rc,pmsg,fmt, goto error, ## __VA_ARGS__ ) |
#define | phBREAK_RC(rc, pmsg, fmt,) phDO_CHECK(rc,pmsg,fmt, break, ## __VA_ARGS__ ) |
#define | phCONT_RC(rc, pmsg, fmt,) phDO_CHECK(rc,pmsg,fmt, continue, ## __VA_ARGS__ ) |
#define | phPRINT_RC(rc, pmsg, fmt,) phDO_CHECK(rc,pmsg,fmt, , ## __VA_ARGS__ ) |
#define | phDO_CHECKPTR(ptr, pmsg, fmt, action,) |
#define | phCHECK_PTR(ptr, pmsg, fmt,) phDO_CHECKPTR(ptr,pmsg,fmt, goto error, ## __VA_ARGS__ ) |
#define | phBREAK_PTR(ptr, pmsg, fmt,) phDO_CHECKPTR(ptr,pmsg,fmt, break, ## __VA_ARGS__ ) |
#define | phCONT_PTR(ptr, pmsg, fmt,) phDO_CHECKPTR(ptr,pmsg,fmt, continue, ## __VA_ARGS__ ) |
#define | phPRINT_PTR(ptr, pmsg, fmt,) phDO_CHECKPTR(ptr,pmsg,fmt, , ## __VA_ARGS__ ) |
#define | phCHECK_NULLPTR phCHECK_PTR |
#define | phBREAK_NULLPTR phBREAK_PTR |
#define | phCONT_NULLPTR phCONT_PTR |
#define | phPRINT_NULLPTR phPRINT_PTR |
#define | phTHISCHK() { phCHECK_NULLPTR(this,NULL,"this == NULL"); } |
Typedefs | |
typedef long | ph_error |
typedef char * | ph_string |
Functions | |
void | phError (ph_string msg) |
void | phErrorString (ph_error errnum, ph_string *buf) |
Copyright (C) 2002 - 2007 |
Philip D.S. Thoren ( pthoren@users.sourceforge.net ) University Of Massachusetts at Lowell Robotics Lab |