Function javascriptcore_sys::JSStringGetUTF8CString
[−]
[src]
pub unsafe extern "C" fn JSStringGetUTF8CString(
string: JSStringRef,
buffer: *mut c_char,
bufferSize: usize
) -> usize
Converts a JavaScript string into a null-terminated UTF8 string, and copies the result into an external byte buffer.
string: The sourceJSString.buffer: The destination byte buffer into which to copy a null-terminated UTF8 representation ofstring. On return,buffercontains a UTF8 string representation ofstring. IfbufferSizeis too small,bufferwill contain only partial results. Ifbufferis not at leastbufferSizebytes in size, behavior is undefined.bufferSize: The size of the external buffer in bytes.
Returns the number of bytes written into buffer (including the null-terminator byte).