Mahmoud Al-Qudsi
aaf2d1c19d
Use * const u8
instead of * const c_void
...
The way cxx bridge works, it doesn't recognize any types from another module as
being shared cxx bridge types with generations native to both C++ and Rust,
meaning every module that was going to use function pointers would have to
define its own `c_void` type (because cxx bridge doesn't recognize any of
libc::c_void, std::ffi::c_void, or autocxx::c_void).
FFI on other platforms has long used the equivalent of `uint8_t *` as an
alternative to `void *` for code where `void` was not available or was
undesirable for some reason. We can join the club - this way we can always use
`* {const|mut} u8` in our rust code and `uint8_t *` in our C++ code to pass
around parameters or values over the C abi.
2023-02-19 15:42:07 -06:00
..
2023-02-19 21:01:46 +01:00
2022-09-26 17:17:17 +02:00
2022-12-10 16:15:03 -08:00
2022-12-10 16:15:03 -08:00
2023-02-02 19:34:48 -07:00
2023-02-09 00:37:22 +01:00
2023-02-02 19:34:48 -07:00
2022-10-28 20:10:09 -07:00
2022-08-20 23:55:18 -07:00
2023-02-19 21:01:46 +01:00
2023-02-19 21:01:46 +01:00
2022-08-27 11:41:29 +02:00
2022-08-21 15:02:19 -07:00
2023-02-08 21:49:54 +01:00
2023-02-02 19:34:47 -07:00
2023-02-19 08:57:47 -08:00
2022-10-26 12:48:31 -05:00
2021-10-01 03:39:43 -07:00
2023-01-14 12:58:20 -08:00
2023-02-11 14:18:10 +01:00
2022-08-22 14:11:52 -07:00
2023-02-02 19:34:47 -07:00
2022-08-20 23:55:18 -07:00
2022-12-30 13:38:47 -08:00
2022-10-15 15:15:04 -05:00
2023-02-19 08:57:47 -08:00
2023-02-11 15:04:57 +01:00
2023-02-14 15:54:18 -06:00
2022-08-20 23:55:18 -07:00
2023-02-09 00:37:22 +01:00
2023-02-11 11:27:14 -08:00
2022-09-13 06:56:52 -07:00
2022-09-12 18:34:19 -07:00
2023-02-19 15:42:03 -06:00
2023-02-19 15:42:03 -06:00
2023-02-09 00:37:22 +01:00
2023-02-02 19:34:47 -07:00
2023-02-02 19:34:47 -07:00
2023-02-19 15:42:07 -06:00
2021-09-21 18:33:14 -07:00
2023-02-09 00:37:22 +01:00
2023-02-02 19:34:47 -07:00
2023-02-02 19:34:47 -07:00
2023-02-19 08:57:47 -08:00
2023-02-13 09:59:28 -06:00
2023-02-08 21:49:54 +01:00
2022-08-20 23:55:18 -07:00
2023-02-09 00:37:22 +01:00
2022-10-26 20:04:04 -07:00
2022-10-26 16:09:02 +02:00
2022-08-21 15:02:19 -07:00
2023-02-09 00:37:22 +01:00
2023-01-22 16:11:46 +01:00
2023-02-02 19:34:47 -07:00
2022-08-20 23:55:18 -07:00
2023-02-02 19:34:47 -07:00
2022-10-28 20:10:09 -07:00
2023-02-19 15:42:07 -06:00
2023-02-19 15:42:03 -06:00
2023-02-02 19:34:47 -07:00
2022-08-20 23:55:18 -07:00
2022-10-28 20:10:09 -07:00
2022-08-21 15:02:19 -07:00
2022-08-20 23:55:18 -07:00
2021-04-21 16:39:29 -07:00
2022-06-19 15:15:17 -07:00
2022-12-10 12:24:43 -08:00
2021-03-28 15:31:25 -07:00
2022-08-20 23:55:18 -07:00
2022-08-21 15:02:19 -07:00
2022-10-28 20:10:09 -07:00
2022-10-28 20:10:09 -07:00
2022-08-20 23:55:18 -07:00
2022-09-20 11:58:37 -07:00
2022-09-20 11:58:37 -07:00
2023-02-09 00:37:22 +01:00
2023-02-14 15:54:18 -06:00
2023-02-02 19:34:48 -07:00
2023-02-09 00:37:22 +01:00
2023-02-09 00:37:22 +01:00
2023-02-09 00:37:22 +01:00
2023-02-09 00:37:22 +01:00
2022-08-20 23:55:18 -07:00
2022-04-09 10:10:44 -07:00
2023-02-18 18:53:40 +01:00
2023-02-18 18:53:40 +01:00
2022-12-10 11:06:54 +01:00
2022-08-20 23:55:18 -07:00
2023-02-02 19:34:47 -07:00
2023-02-11 12:13:51 -08:00
2022-09-20 11:58:37 -07:00
2023-02-09 00:37:22 +01:00
2023-02-09 00:37:22 +01:00
2023-01-23 20:03:29 +01:00
2022-12-10 12:24:43 -08:00
2023-02-09 00:37:22 +01:00
2022-12-10 16:15:00 -08:00
2023-02-09 00:37:22 +01:00
2023-02-02 19:34:47 -07:00
2023-02-11 14:18:10 +01:00
2023-02-11 14:18:10 +01:00
2023-02-02 19:34:47 -07:00
2023-02-02 19:34:47 -07:00
2022-08-21 15:02:19 -07:00
2022-08-21 15:02:19 -07:00
2022-10-26 19:58:40 -07:00
2023-01-01 03:20:01 -08:00
2023-02-09 00:37:22 +01:00
2023-02-02 19:34:47 -07:00
2022-08-21 15:02:19 -07:00
2022-08-20 23:55:18 -07:00
2022-09-20 11:58:37 -07:00
2022-09-20 11:58:37 -07:00
2023-02-03 18:55:06 +01:00
2023-02-02 19:34:48 -07:00
2023-02-02 19:34:48 -07:00
2023-01-22 16:11:46 +01:00
2023-01-22 16:11:46 +01:00
2022-12-11 10:26:39 -08:00
2022-12-04 14:48:20 -08:00
2023-02-19 08:57:47 -08:00
2022-08-20 23:55:18 -07:00
2023-02-19 08:57:47 -08:00
2023-02-09 00:37:22 +01:00