if !WITH_JSCEXTENSIONS, append a \0
Reviewed By: astreet Differential Revision: D3459183 fbshipit-source-id: f62110e67faed827d888afc9a39d1586cdeeb074
This commit is contained in:
Родитель
d662628ee3
Коммит
254404b98c
|
@ -98,15 +98,18 @@ public:
|
||||||
|
|
||||||
static String createExpectingAscii(const char* utf8, size_t len) {
|
static String createExpectingAscii(const char* utf8, size_t len) {
|
||||||
#if WITH_FBJSCEXTENSIONS
|
#if WITH_FBJSCEXTENSIONS
|
||||||
return String(
|
return String(JSStringCreateWithUTF8CStringExpectAscii(utf8, len), true);
|
||||||
JSStringCreateWithUTF8CStringExpectAscii(utf8, len), true);
|
|
||||||
#else
|
#else
|
||||||
return String(JSStringCreateWithUTF8CString(utf8), true);
|
return createExpectingAscii(std::string(utf8, len));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static String createExpectingAscii(std::string const &utf8) {
|
static String createExpectingAscii(std::string const &utf8) {
|
||||||
return String::createExpectingAscii(utf8.c_str(), utf8.size());
|
#if WITH_FBJSCEXTENSIONS
|
||||||
|
return createExpectingAscii(utf8.c_str(), utf8.size());
|
||||||
|
#else
|
||||||
|
return String(JSStringCreateWithUTF8CString(utf8.c_str()), true);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static String ref(JSStringRef string) {
|
static String ref(JSStringRef string) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче