/***************************************************************************
define.h - Contains my debug macros
-------------------
begin : January 2001
copyright : (C) 2001 by David Smith
email : Dave.S@Earthcorp.com
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
/****************************************************************
* Heavily patched to make the macro definitions ANSI-C compliant
* **************************************************************/
/* #define DEBUG_ALL */
#ifndef DEFINEH_H
#define DEFINEH_H
#include <stdio.h>
/* netinet/in.h makes FreeBSD croak:
* fortunately it appears to be superfluous */
/* #include <netinet/in.h> */
/* Not necessarily existing on Win */
#ifdef I_UNISTD
# include <unistd.h>
#endif
#ifdef I_SYS_TYPES
# include <sys/types.h>
#endif
#define RET_ERROR(res, ret_val)\
if (res) { \
dbx_errno = ret_val; \
return -1; \
}
#endif /* DEFINEH_H */