Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion sys/src/bindings/aarch64-apple-darwin.rs
Original file line number Diff line number Diff line change
Expand Up @@ -934,7 +934,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -953,12 +953,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/aarch64-pc-windows-msvc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -952,12 +952,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/aarch64-unknown-linux-gnu.rs
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -952,12 +952,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/aarch64-unknown-linux-musl.rs
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -952,12 +952,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/i686-unknown-linux-gnu.rs
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -921,12 +921,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/loongarch64-unknown-linux-gnu.rs
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -952,12 +952,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/loongarch64-unknown-linux-musl.rs
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -952,12 +952,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/wasm32-wasip1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -921,12 +921,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/wasm32-wasip2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -921,12 +921,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/x86_64-apple-darwin.rs
Original file line number Diff line number Diff line change
Expand Up @@ -934,7 +934,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -953,12 +953,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
15 changes: 14 additions & 1 deletion sys/src/bindings/x86_64-pc-windows-gnu.rs
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,7 @@ unsafe extern "C" {
) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewTwoByteString(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
pub fn JS_NewStringUTF16(ctx: *mut JSContext, buf: *const u16, len: size_t) -> JSValue;
}
unsafe extern "C" {
pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::core::ffi::c_char) -> JSValue;
Expand All @@ -952,12 +952,25 @@ unsafe extern "C" {
cesu8: bool,
) -> *const ::core::ffi::c_char;
}
unsafe extern "C" {
pub fn JS_ToCStringLenUTF16(
ctx: *mut JSContext,
plen: *mut size_t,
val1: JSValue,
) -> *const u16;
}
unsafe extern "C" {
pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT(rt: *mut JSRuntime, ptr: *const ::core::ffi::c_char);
}
unsafe extern "C" {
pub fn JS_FreeCStringUTF16(ctx: *mut JSContext, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_FreeCStringRT_UTF16(rt: *mut JSRuntime, ptr: *const u16);
}
unsafe extern "C" {
pub fn JS_NewObjectProtoClass(
ctx: *mut JSContext,
Expand Down
Loading