Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / fpdfsdk / include / javascript / PublicMethods.h
index 375ae1f..ba38503 100644 (file)
@@ -70,23 +70,23 @@ public:
        static CFX_WideString   ParseStringString(const CFX_WideString& string, int nStart, int& nSkip);
        static double                   MakeRegularDate(const CFX_WideString & value,const CFX_WideString & format, FX_BOOL& bWrongFormat);
        static CFX_WideString   MakeFormatDate(double dDate,const CFX_WideString & format);
-       static FX_BOOL                  ConvertStringToNumber(FX_LPCWSTR swSource, double & dRet, FX_BOOL & bDot);
-       static double                   ParseStringToNumber(FX_LPCWSTR swSource);
+       static FX_BOOL                  ConvertStringToNumber(const FX_WCHAR* swSource, double & dRet, FX_BOOL & bDot);
+       static double                   ParseStringToNumber(const FX_WCHAR* swSource);
        static double                   ParseNormalDate(const CFX_WideString & value, FX_BOOL& bWrongFormat);
        static double           MakeInterDate(CFX_WideString strValue);
-       static double                   ParseNumber(FX_LPCWSTR swSource, FX_BOOL& bAllDigits, FX_BOOL& bDot, FX_BOOL& bSign, FX_BOOL& bKXJS);
+       static double                   ParseNumber(const FX_WCHAR* swSource, FX_BOOL& bAllDigits, FX_BOOL& bDot, FX_BOOL& bSign, FX_BOOL& bKXJS);
 
 public:
-       static CFX_WideString   StrLTrim(FX_LPCWSTR pStr);
-       static CFX_WideString   StrRTrim(FX_LPCWSTR pStr);
-       static CFX_WideString   StrTrim(FX_LPCWSTR pStr);
+       static CFX_WideString   StrLTrim(const FX_WCHAR* pStr);
+       static CFX_WideString   StrRTrim(const FX_WCHAR* pStr);
+       static CFX_WideString   StrTrim(const FX_WCHAR* pStr);
 
-       static CFX_ByteString   StrLTrim(FX_LPCSTR pStr);
-       static CFX_ByteString   StrRTrim(FX_LPCSTR pStr);
-       static CFX_ByteString   StrTrim(FX_LPCSTR pStr);
+       static CFX_ByteString   StrLTrim(const FX_CHAR* pStr);
+       static CFX_ByteString   StrRTrim(const FX_CHAR* pStr);
+       static CFX_ByteString   StrTrim(const FX_CHAR* pStr);
 
-       static FX_BOOL                  IsNumber(FX_LPCSTR string);
-       static FX_BOOL                  IsNumber(FX_LPCWSTR string);
+       static FX_BOOL                  IsNumber(const FX_CHAR* string);
+       static FX_BOOL                  IsNumber(const FX_WCHAR* string);
 
        static FX_BOOL                  IsDigit(char ch);
        static FX_BOOL                  IsDigit(wchar_t ch);
@@ -96,7 +96,7 @@ public:
        static FX_BOOL                  maskSatisfied(wchar_t c_Change,wchar_t c_Mask);
        static FX_BOOL                  isReservedMaskChar(wchar_t ch);
 
-       static double                   AF_Simple(FX_LPCWSTR sFuction, double dValue1, double dValue2);
+       static double                   AF_Simple(const FX_WCHAR* sFuction, double dValue1, double dValue2);
        static CJS_Array                AF_MakeArrayFromList(v8::Isolate* isolate, CJS_Value val);
 };