Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fxjse / src / context.cpp
index d2b10db..3aee732 100644 (file)
@@ -11,7 +11,7 @@
 #include "value.h"\r
 #include "scope_inline.h"\r
 #include "util_inline.h"\r
-FXJSE_HCONTEXT FXJSE_Context_Create(FXJSE_HRUNTIME hRuntime, const FXJSE_CLASS* lpGlobalClass , FX_LPVOID lpGlobalObject )\r
+FXJSE_HCONTEXT FXJSE_Context_Create(FXJSE_HRUNTIME hRuntime, const FXJSE_CLASS* lpGlobalClass , void* lpGlobalObject )\r
 {\r
     CFXJSE_Context* pContext = CFXJSE_Context::Create(reinterpret_cast<v8::Isolate*>(hRuntime), lpGlobalClass, lpGlobalObject);\r
     return reinterpret_cast<FXJSE_HCONTEXT>(pContext);\r
@@ -39,7 +39,7 @@ FXJSE_HRUNTIME  FXJSE_Context_GetRuntime(FXJSE_HCONTEXT hContext)
     CFXJSE_Context* pContext = reinterpret_cast<CFXJSE_Context*>(hContext);\r
     return pContext ? reinterpret_cast<FXJSE_HRUNTIME>(pContext->GetRuntime()) : NULL;\r
 }\r
-static FX_LPCSTR szCompatibleModeScripts[] = {\r
+static const FX_CHAR* szCompatibleModeScripts[] = {\r
     "(function (global, list) { 'use strict'; var objname; for (objname in list) { var globalobj = global[objname];\n\\r
                        if (globalobj) { list[objname].forEach( function (name) { if (!globalobj[name]) { Object.defineProperty(globalobj, name, {writable: true, enumerable: false, value: \n\\r
                        (function (obj) {\n\\r
@@ -57,7 +57,7 @@ void FXJSE_Context_EnableCompatibleMode(FXJSE_HCONTEXT hContext, FX_DWORD dwComp
         }\r
     }\r
 }\r
-FX_BOOL        FXJSE_ExecuteScript(FXJSE_HCONTEXT hContext, FX_LPCSTR szScript, FXJSE_HVALUE hRetValue, FXJSE_HVALUE hNewThisObject )\r
+FX_BOOL        FXJSE_ExecuteScript(FXJSE_HCONTEXT hContext, const FX_CHAR* szScript, FXJSE_HVALUE hRetValue, FXJSE_HVALUE hNewThisObject )\r
 {\r
     CFXJSE_Context* pContext = reinterpret_cast<CFXJSE_Context*>(hContext);\r
     ASSERT(pContext);\r
@@ -129,7 +129,7 @@ FX_BOOL FXJSE_ReturnValue_GetLineInfo(FXJSE_HVALUE hRetValue, int32_t& nLine, in
     nCol = hValue.As<v8::Object>()->Get(5)->ToInt32()->Value();\r
     return TRUE;\r
 }\r
-CFXJSE_Context* CFXJSE_Context::Create(v8::Isolate* pIsolate, const FXJSE_CLASS* lpGlobalClass , FX_LPVOID lpGlobalObject )\r
+CFXJSE_Context* CFXJSE_Context::Create(v8::Isolate* pIsolate, const FXJSE_CLASS* lpGlobalClass , void* lpGlobalObject )\r
 {\r
     CFXJSE_ScopeUtil_IsolateHandle scope(pIsolate);\r
     CFXJSE_Context* pContext = FX_NEW CFXJSE_Context(pIsolate);\r
@@ -179,7 +179,7 @@ void CFXJSE_Context::GetGlobalObject(CFXJSE_Value* pValue)
     v8::Local<v8::Object> hGlobalObject = hContext->Global();\r
     pValue->ForceSetValue(hGlobalObject);\r
 }\r
-FX_BOOL        CFXJSE_Context::ExecuteScript(FX_LPCSTR szScript, CFXJSE_Value* lpRetValue, CFXJSE_Value* lpNewThisObject )\r
+FX_BOOL        CFXJSE_Context::ExecuteScript(const FX_CHAR* szScript, CFXJSE_Value* lpRetValue, CFXJSE_Value* lpNewThisObject )\r
 {\r
     CFXJSE_ScopeUtil_IsolateHandleContext scope(this);\r
     v8::TryCatch                       trycatch;\r