Index: fpdfsdk/include/javascript/JS_GlobalData.h |
diff --git a/fpdfsdk/include/javascript/JS_GlobalData.h b/fpdfsdk/include/javascript/JS_GlobalData.h |
index f19265c651c9f81b0d925a0c0392afb8572db962..448537ac7116f69f0d8bbe1299ef02bd925d4c0d 100644 |
--- a/fpdfsdk/include/javascript/JS_GlobalData.h |
+++ b/fpdfsdk/include/javascript/JS_GlobalData.h |
@@ -66,14 +66,14 @@ public: |
virtual ~CJS_GlobalData(); |
public: |
- void SetGlobalVariableNumber(FX_LPCSTR propname, double dData); |
- void SetGlobalVariableBoolean(FX_LPCSTR propname, bool bData); |
- void SetGlobalVariableString(FX_LPCSTR propname, const CFX_ByteString& sData); |
- void SetGlobalVariableObject(FX_LPCSTR propname, const CJS_GlobalVariableArray& array); |
- void SetGlobalVariableNull(FX_LPCSTR propname); |
- |
- FX_BOOL SetGlobalVariablePersistent(FX_LPCSTR propname, FX_BOOL bPersistent); |
- FX_BOOL DeleteGlobalVariable(FX_LPCSTR propname); |
+ void SetGlobalVariableNumber(const FX_CHAR* propname, double dData); |
+ void SetGlobalVariableBoolean(const FX_CHAR* propname, bool bData); |
+ void SetGlobalVariableString(const FX_CHAR* propname, const CFX_ByteString& sData); |
+ void SetGlobalVariableObject(const FX_CHAR* propname, const CJS_GlobalVariableArray& array); |
+ void SetGlobalVariableNull(const FX_CHAR* propname); |
+ |
+ FX_BOOL SetGlobalVariablePersistent(const FX_CHAR* propname, FX_BOOL bPersistent); |
+ FX_BOOL DeleteGlobalVariable(const FX_CHAR* propname); |
int32_t GetSize() const; |
CJS_GlobalData_Element* GetAt(int index) const; |
@@ -82,11 +82,11 @@ private: |
void LoadGlobalPersistentVariables(); |
void SaveGlobalPersisitentVariables(); |
- CJS_GlobalData_Element* GetGlobalVariable(FX_LPCSTR propname); |
- int FindGlobalVariable(FX_LPCSTR propname); |
+ CJS_GlobalData_Element* GetGlobalVariable(const FX_CHAR* propname); |
+ int FindGlobalVariable(const FX_CHAR* propname); |
- void LoadFileBuffer(FX_LPCWSTR sFilePath, FX_LPBYTE& pBuffer, int32_t& nLength); |
- void WriteFileBuffer(FX_LPCWSTR sFilePath, FX_LPCSTR pBuffer, int32_t nLength); |
+ void LoadFileBuffer(const FX_WCHAR* sFilePath, uint8_t*& pBuffer, int32_t& nLength); |
+ void WriteFileBuffer(const FX_WCHAR* sFilePath, const FX_CHAR* pBuffer, int32_t nLength); |
void MakeByteString(const CFX_ByteString& name, CJS_KeyValue* pData, CFX_BinaryBuf& sData); |
private: |