$OpenBSD: patch-util_neo_err_h,v 1.1 2005/10/28 12:48:49 markus Exp $ --- util/neo_err.h.orig Thu Nov 11 01:45:46 2004 +++ util/neo_err.h Tue Oct 25 10:34:51 2005 @@ -88,7 +88,7 @@ NEOERR *nerr_raise_errnof (const char *f */ #define nerr_pass(e) \ nerr_passf(__PRETTY_FUNCTION__,__FILE__,__LINE__,e) -NEOERR *nerr_passf (const char *func, const char *file, int lineno, NEOERR *err); +NEOERR *nerr_passf (const char *func, const char *file, int lineno, NEOERR *nerr); /* function: nerr_pass_ctx * description: this function is used to pass an error up a level in the @@ -105,47 +105,47 @@ NEOERR *nerr_passf (const char *func, co */ #define nerr_pass_ctx(e,f,a...) \ nerr_pass_ctxf(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##a) -NEOERR *nerr_pass_ctxf (const char *func, const char *file, int lineno, NEOERR *err, +NEOERR *nerr_pass_ctxf (const char *func, const char *file, int lineno, NEOERR *nerr, const char *fmt, ...); /* function: nerr_log_error * description: currently, this prints out the error to stderr, and * free's the error chain */ -void nerr_log_error (NEOERR *err); +void nerr_log_error (NEOERR *nerr); #include "util/neo_str.h" /* function: nerr_error_string * description: returns the string associated with an error (the bottom * level of the error chain) - * arguments: err - error + * arguments: nerr - error * str - string to which the data is appended * returns: None - errors appending to the string are ignored */ -void nerr_error_string (NEOERR *err, STRING *str); +void nerr_error_string (NEOERR *nerr, STRING *str); /* function: nerr_error_traceback * description: returns the full traceback of the error chain - * arguments: err - error + * arguments: nerr - error * str - string to which the data is appended * returns: None - errors appending to the string are ignored */ -void nerr_error_traceback (NEOERR *err, STRING *str); +void nerr_error_traceback (NEOERR *nerr, STRING *str); /* function: nerr_ignore * description: you should only call this if you actually handle the * error (should I rename it?). Free's the error chain. */ -void nerr_ignore (NEOERR **err); +void nerr_ignore (NEOERR **nerr); /* function: nerr_register * description: register an error type. This will assign a numeric value * to the type, and keep track of the "pretty name" for it. - * arguments: err - pointer to a NERR_TYPE + * arguments: nerr - pointer to a NERR_TYPE * name - pretty name for the error type * returns: NERR_NOMEM on no memory */ -NEOERR *nerr_register (NERR_TYPE *err, const char *name); +NEOERR *nerr_register (NERR_TYPE *nerr, const char *name); /* function: nerr_init * description: initialize the NEOERR system. Can be called more than once. @@ -164,21 +164,21 @@ NEOERR *nerr_init (void); * parlance, this would be the equivalent of "catch". * Typically, you can just compare a NEOERR against STATUS_OK * or just test for true if you are checking for any error. - * arguments: err - the NEOERR that has an error. + * arguments: nerr - the NEOERR that has an error. * type - the NEOERR type, as registered with nerr_register * returns: true on match */ -int nerr_match (NEOERR *err, NERR_TYPE type); +int nerr_match (NEOERR *nerr, NERR_TYPE type); /* function: nerr_handle * description: nerr_handle is a convenience function. It is the equivalent * of nerr_match, but it will also deallocate the error chain * on a match. - * arguments: err - pointer to a pointer NEOERR + * arguments: nerr - pointer to a pointer NEOERR * type - the NEOERR type, as registered with nerr_register * returns: true on match */ -int nerr_handle (NEOERR **err, NERR_TYPE type); +int nerr_handle (NEOERR **nerr, NERR_TYPE type); __END_DECLS