Function jscjs_sys::api::JSStringGetUTF8CString [−][src]
pub unsafe extern "C" fn JSStringGetUTF8CString(
string: JSStringRef,
buffer: *mut c_char,
bufferSize: usize
) -> usize
Expand description
@function @abstract Converts a JavaScript string into a null-terminated UTF8 string, and copies the result into an external byte buffer. @param string The source JSString. @param buffer The destination byte buffer into which to copy a null-terminated UTF8 representation of string. On return, buffer contains a UTF8 string representation of string. If bufferSize is too small, buffer will contain only partial results. If buffer is not at least bufferSize bytes in size, behavior is undefined. @param bufferSize The size of the external buffer in bytes. @result The number of bytes written into buffer (including the null-terminator byte).