mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1243252 - Remove const restriction on CharsToNewUTF8CharsZ (r=jandem)
This commit is contained in:
parent
236053a051
commit
1cc2cd5959
@ -176,7 +176,7 @@ LossyTwoByteCharsToNewLatin1CharsZ(js::ExclusiveContext* cx,
|
||||
|
||||
template <typename CharT>
|
||||
extern UTF8CharsZ
|
||||
CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx, const mozilla::Range<const CharT> chars);
|
||||
CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx, const mozilla::Range<CharT> chars);
|
||||
|
||||
uint32_t
|
||||
Utf8ToOneUcs4Char(const uint8_t* utf8Buffer, int utf8Length);
|
||||
|
@ -134,7 +134,7 @@ JS::DeflateStringToUTF8Buffer(JSFlatString* src, mozilla::RangedPtr<char> dst)
|
||||
|
||||
template <typename CharT>
|
||||
UTF8CharsZ
|
||||
JS::CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx, const mozilla::Range<const CharT> chars)
|
||||
JS::CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx, const mozilla::Range<CharT> chars)
|
||||
{
|
||||
/* Get required buffer size. */
|
||||
const CharT* str = chars.start().get();
|
||||
@ -156,6 +156,14 @@ JS::CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx, const mozilla::Range<con
|
||||
return UTF8CharsZ(utf8, len);
|
||||
}
|
||||
|
||||
template UTF8CharsZ
|
||||
JS::CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx,
|
||||
const mozilla::Range<Latin1Char> chars);
|
||||
|
||||
template UTF8CharsZ
|
||||
JS::CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx,
|
||||
const mozilla::Range<char16_t> chars);
|
||||
|
||||
template UTF8CharsZ
|
||||
JS::CharsToNewUTF8CharsZ(js::ExclusiveContext* maybeCx,
|
||||
const mozilla::Range<const Latin1Char> chars);
|
||||
|
Loading…
Reference in New Issue
Block a user