Lines Matching full:error
36 /* Predefined Error Types - These are all registered in nerr_init */
52 int error;
70 #error The compiler is missing support for variable-argument macros.
76 * description: Use this method to create an error "exception" for
80 * error (from those listed above) and the printf-style
95 NERR_TYPE error, const char *fmt, ...)
109 int error, const char *fmt, ...)
113 * description: this function is used to pass an error up a level in the
114 * call chain (ie, if the error isn't handled at the
116 * of the error.
118 * automagically recorded. Just pass the error.
119 * returns: a pointer to an error
128 * description: this function is used to pass an error up a level in the
129 * call chain (ie, if the error isn't handled at the
131 * of the error.
135 * automagically recorded. Just pass the error and
137 * the error is occuring.
138 * returns: a pointer to an error
153 * description: currently, this prints out the error to stderr, and
154 * free's the error chain
160 * description: returns the string associated with an error (the bottom
161 * level of the error chain)
162 * arguments: err - error
169 * description: returns the full traceback of the error chain
170 * arguments: err - error
178 * error (should I rename it?). Free's the error chain.
183 * description: register an error type. This will assign a numeric value
186 * name - pretty name for the error type
194 * error types as defined at the top of this file. If you don't
204 * the error against a specific error type. In exception
207 * or just test for true if you are checking for any error.
208 * arguments: err - the NEOERR that has an error.
216 * of nerr_match, but it will also deallocate the error chain