diff options
author | 2022-03-02 17:50:29 -0800 | |
---|---|---|
committer | 2022-03-02 17:50:29 -0800 | |
commit | 4fb5e068bc4c4fc3198c0aa9c6bacf42f9363281 (patch) | |
tree | b706c388d9435ceaa841690be5a64287837e29a8 | |
parent | 4be4540acfad4d1cc236fb4ad19aa1b737f5c174 (diff) | |
download | bun-4fb5e068bc4c4fc3198c0aa9c6bacf42f9363281.tar.gz bun-4fb5e068bc4c4fc3198c0aa9c6bacf42f9363281.tar.zst bun-4fb5e068bc4c4fc3198c0aa9c6bacf42f9363281.zip |
Update bindings.zig
Diffstat (limited to '')
-rw-r--r-- | src/javascript/jsc/bindings/bindings.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/javascript/jsc/bindings/bindings.zig b/src/javascript/jsc/bindings/bindings.zig index 9769331fd..ae952265e 100644 --- a/src/javascript/jsc/bindings/bindings.zig +++ b/src/javascript/jsc/bindings/bindings.zig @@ -175,6 +175,10 @@ pub const ZigString = extern struct { return shim.cppFn("toExternalU16", .{ ptr, len, global }); } + pub fn isUTF8(this: *ZigString) bool { + return (@ptrToInt(this.ptr) & (1 << 61)) != 0; + } + pub fn markUTF8(this: *ZigString) void { this.ptr = @intToPtr([*]const u8, @ptrToInt(this.ptr) | (1 << 61)); } |