summaryrefslogtreecommitdiff
path: root/ext/ffi/prelude.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/ffi/prelude.h')
-rw-r--r--ext/ffi/prelude.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/ffi/prelude.h b/ext/ffi/prelude.h
index ed3d14e1a..89ae162c1 100644
--- a/ext/ffi/prelude.h
+++ b/ext/ffi/prelude.h
@@ -17,3 +17,9 @@ typedef unsigned long int uint64_t;
/* Types for `void *' pointers. */
typedef long int intptr_t;
typedef unsigned long int uintptr_t;
+
+// https://source.chromium.org/chromium/chromium/src/+/main:v8/include/v8-fast-api-calls.h;l=336
+struct FastApiTypedArray {
+ uintptr_t length_;
+ void* data;
+};