Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / fpdfsdk / src / javascript / JS_Runtime.cpp
index 9450a64..d8fea8d 100644 (file)
@@ -359,9 +359,9 @@ CFX_WideString ChangeObjName(const CFX_WideString& str)
        sRet.Replace(L"_", L".");
        return sRet;
 }
-FX_BOOL        CJS_Runtime::GetHValueByName(FX_BSTR utf8Name, FXJSE_HVALUE hValue)
+FX_BOOL        CJS_Runtime::GetHValueByName(const CFX_ByteStringC& utf8Name, FXJSE_HVALUE hValue)
 {
-       FX_LPCSTR name = utf8Name.GetCStr();
+       const FX_CHAR* name = utf8Name.GetCStr();
 
        v8::Locker lock(GetIsolate());
     v8::Isolate::Scope isolate_scope(GetIsolate());
@@ -382,11 +382,11 @@ FX_BOOL   CJS_Runtime::GetHValueByName(FX_BSTR utf8Name, FXJSE_HVALUE hValue)
 
        return TRUE;
 }
-FX_BOOL        CJS_Runtime::SetHValueByName(FX_BSTR utf8Name, FXJSE_HVALUE hValue)
+FX_BOOL        CJS_Runtime::SetHValueByName(const CFX_ByteStringC& utf8Name, FXJSE_HVALUE hValue)
 {
        if (utf8Name.IsEmpty() || hValue == NULL)
                return FALSE;
-       FX_LPCSTR name = utf8Name.GetCStr();
+       const FX_CHAR* name = utf8Name.GetCStr();
        v8::Isolate* pIsolate = GetIsolate();
        v8::Locker lock(pIsolate);
     v8::Isolate::Scope isolate_scope(pIsolate);