Milán Major

netscape-revival

1 branch
Code

include/xp_error.h

#ifndef __XP_ERROR_h_
#define __XP_ERROR_h_


#include "xp_core.h"
#include <errno.h>


XP_BEGIN_PROTOS

extern int xp_errno;

/*
** Return the most recent set error code.
*/
#ifdef XP_WIN
#define XP_GetError() xp_errno
#else
#define XP_GetError() xp_errno
#endif

/*
** Set the error code
*/
#ifdef DEBUG
extern void XP_SetError(int value);
#else
#define XP_SetError(v) xp_errno = (v)
#endif


XP_END_PROTOS


#endif /* __XP_ERROR_h_ */