equal
deleted
inserted
replaced
|
1 #ifndef PNGTILE_ERROR_H |
|
2 #define PNGTILE_ERROR_H |
|
3 |
|
4 #include "pngtile.h" |
|
5 #include <errno.h> |
|
6 |
|
7 #define RETURN_ERROR(code) return -(code) |
|
8 #define RETURN_ERROR_ERRNO(code, errn) do { errno = (errn); return -(code); } while (0) |
|
9 #define JUMP_ERROR(err) do { goto error; } while (0) |
|
10 #define JUMP_SET_ERROR(err, code) do { err = -(code); goto error; } while (0) |
|
11 #define JUMP_SET_ERROR_ERRNO(err, code, errn) do { err = -(code); errno = (errn); goto error; } while (0) |
|
12 |
|
13 #endif |