From 134466641b78fdf95a314871c111612ff889df21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Monnom?= Date: Tue, 9 May 2023 03:46:28 +0200 Subject: [PATCH] fix: cbindgen extern fnc (#58) --- livekit-ffi/cbindgen.toml | 2 +- livekit-ffi/include/livekit_ffi.h | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/livekit-ffi/cbindgen.toml b/livekit-ffi/cbindgen.toml index daadfef..4447e72 100644 --- a/livekit-ffi/cbindgen.toml +++ b/livekit-ffi/cbindgen.toml @@ -1,4 +1,4 @@ -language = "C" +language = "C++" include_guard = "livekit_ffi" autogen_warning = "/* Warning, this file is autogenerated. Don't modify this manually. */" usize_is_size_t = true diff --git a/livekit-ffi/include/livekit_ffi.h b/livekit-ffi/include/livekit_ffi.h index f46981d..c8a661e 100644 --- a/livekit-ffi/include/livekit_ffi.h +++ b/livekit-ffi/include/livekit_ffi.h @@ -3,15 +3,18 @@ /* Warning, this file is autogenerated. Don't modify this manually. */ -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include -typedef size_t FfiHandleId; +using FfiHandleId = size_t; -#define INVALID_HANDLE 0 +constexpr static const FfiHandleId INVALID_HANDLE = 0; + +extern "C" { FfiHandleId livekit_ffi_request(const uint8_t *data, size_t len, @@ -20,4 +23,6 @@ FfiHandleId livekit_ffi_request(const uint8_t *data, bool livekit_ffi_drop_handle(FfiHandleId handle_id); -#endif /* livekit_ffi */ +} // extern "C" + +#endif // livekit_ffi