error: remove return_handle_error() and helpers
This commit is contained in:
parent
0f68b70114
commit
7dcc3d5eab
@ -134,9 +134,3 @@ int err_check_handle(HANDLE handle) {
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void err_validate_handle_and_set_win_error(HANDLE handle, DWORD error) {
|
||||
if (err_check_handle(handle) < 0)
|
||||
return;
|
||||
err_set_win_error(error);
|
||||
}
|
||||
|
||||
11
src/error.h
11
src/error.h
@ -11,20 +11,11 @@
|
||||
err_set_win_error(error); \
|
||||
return (value); \
|
||||
} while (0)
|
||||
#define return_error(value, ...) _return_error_helper(__VA_ARGS__ + 0, value)
|
||||
|
||||
#define _return_handle_error_helper(error, value, handle) \
|
||||
do { \
|
||||
err_validate_handle_and_set_win_error((HANDLE) handle, error); \
|
||||
return (value); \
|
||||
} while (0)
|
||||
#define return_handle_error(value, handle, ...) \
|
||||
_return_handle_error_helper(__VA_ARGS__ + 0, value, handle)
|
||||
#define return_error(value, ...) _return_error_helper(__VA_ARGS__ + 0, value)
|
||||
|
||||
WEPOLL_INTERNAL errno_t err_map_win_error_to_errno(DWORD error);
|
||||
WEPOLL_INTERNAL void err_set_win_error(DWORD error);
|
||||
WEPOLL_INTERNAL int err_check_handle(HANDLE handle);
|
||||
WEPOLL_INTERNAL void err_validate_handle_and_set_win_error(HANDLE handle,
|
||||
DWORD error);
|
||||
|
||||
#endif /* WEPOLL_ERROR_H_ */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user