diff options
author | Simon Rozman <simon@rozman.si> | 2020-10-16 14:17:22 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-10-30 16:51:01 +0100 |
commit | c049a8f85392a919b68f4fe24dacb5722e0d30b2 (patch) | |
tree | 0932fc94beaaaa90f54bab007dcffc03d650db69 /api/logger.h | |
parent | api: build the bridge from WoW64 to native in (diff) | |
download | wintun-c049a8f85392a919b68f4fe24dacb5722e0d30b2.tar.xz wintun-c049a8f85392a919b68f4fe24dacb5722e0d30b2.zip |
api: make logger callback return a dummy value
Go supports only callbacks that return "something" of a size up to
uintptr. It panics on void-returning callbacks.
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'api/logger.h')
-rw-r--r-- | api/logger.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/api/logger.h b/api/logger.h index e7e3d35..64cbef3 100644 --- a/api/logger.h +++ b/api/logger.h @@ -14,7 +14,7 @@ typedef enum _WINTUN_LOGGER_LEVEL WINTUN_LOG_ERR } WINTUN_LOGGER_LEVEL; -typedef VOID(CALLBACK *WINTUN_LOGGER_FUNC)(_In_ WINTUN_LOGGER_LEVEL Level, _In_z_ const WCHAR *Message); +typedef BOOL(CALLBACK *WINTUN_LOGGER_FUNC)(_In_ WINTUN_LOGGER_LEVEL Level, _In_z_ const WCHAR *Message); extern WINTUN_LOGGER_FUNC Logger; |