hnbody/errors.h File Reference

Macros for error message generation and controlled termination. More...

#include <errno.h>
#include <float.h>
#include <limits.h>
#include <mutils/platform.h>
Include dependency graph for errors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define panic(err, msg, func, src)
#define panicn(err, msg, func, src)

Functions

DLLSPEC void hnb_panic (int err, const char *msg, const char *func, const char *src)

Detailed Description

Id
errors.h,v 1.6 2004/01/30 22:54:06 rauch Exp
Author:
Kevin P. Rauch

Define Documentation

#define panic ( err,
msg,
func,
src   ) 
Value:
do { \
    if (err) hnb_panic(errno, msg, func, src); \
  } while (0)
#define panicn ( err,
msg,
func,
src   ) 
Value:
do { \
    int error=err; \
    if (error) hnb_panic(error, msg, func, src); \
  } while (0)

Generated on 4 Jun 2013 for HNBody by  doxygen 1.6.1