maug
Quick and dirty C mini-augmentation library.
Loading...
Searching...
No Matches
merror.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MERROR_OK   0x0000
 
#define MERROR_USR   0x0001
 
#define MERROR_OVERFLOW   0x0002
 
#define MERROR_FILE   0x0004
 
#define MERROR_ALLOC   0x0008
 
#define MERROR_PARSE   0x0010
 
#define MERROR_GUI   0x0020
 
#define MERROR_SND   0x0020
 
#define MERROR_WAIT   0x0040
 
#define MERROR_EXEC   0x0040
 
#define MERROR_PREEMPT   0x00c0
 
#define MERROR_TIMEOUT   0x0080
 
#define maug_cleanup_if_null_msg(type, ptr, err, msg)
 
#define maug_cleanup_if_not_null(type, ptr, err)
 
#define maug_cleanup_if_null(type, ptr, err)
 
#define maug_cleanup_if_null_alloc(type, ptr)
 
#define maug_cleanup_if_null_lock(type, ptr)
 
#define maug_cleanup_if_null_file(ptr)
 
#define maug_cleanup_if_not_ok()
 
#define maug_cleanup_if_lt(a, b, fmt, err)
 
#define maug_cleanup_if_lt_overflow(a, b)
 
#define maug_cleanup_if_ge(a, b, fmt, err)
 
#define maug_cleanup_if_ge_overflow(a, b)
 

Typedefs

typedef int MERROR_RETVAL
 Return type indicating function returns a value from this list.