Function

JSStringGetMaximumUTF8CStringSize(_:)

Returns the maximum number of bytes a JavaScript string will take up if converted into a null-terminated UTF8 string.

Declaration

func JSStringGetMaximumUTF8CStringSize(_ string: JSStringRef!) -> Int

Parameters

string

The JSString whose maximum converted size (in bytes) you want to know.

Return Value

The maximum number of bytes that could be required to convert string into a null-terminated UTF8 string. The number of bytes that the conversion actually ends up requiring could be less than this, but never more.