aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/README.md b/README.md
index 715af8234..fb613e66e 100644
--- a/README.md
+++ b/README.md
@@ -3832,7 +3832,7 @@ const [major, minor, patch] = [
Bun v0.2.3 added `JSCallback` which lets you create JavaScript callback functions that you can pass to C/FFI functions. The C/FFI function can call into the JavaScript/TypeScript code. This is useful for asynchronous code or otherwise when you want to call into JavaScript code from C.
```ts
-import { dlopen, JSCallback, ptr } from "bun:ffi";
+import { dlopen, JSCallback, ptr, CString } from "bun:ffi";
const {
symbols: { search },
@@ -3845,7 +3845,7 @@ const {
});
const searchIterator = new JSCallback(
- (ptr, length) => Buffer.from(ptr, length, "utf8").toString().test(/wut/i),
+ (ptr, length) => new CString(ptr, length).test(/wut/i),
{
returns: "bool",
args: ["ptr", "usize"],