| Index: core/fxcrt/include/fx_arabic.h
|
| diff --git a/core/fxcrt/include/fx_arabic.h b/core/fxcrt/include/fx_arabic.h
|
| index 96fa7954c3de1f15b2c1d248d5729a0f650949aa..2617d1897fbaaede963bc427e7b8b33d4bd609be 100644
|
| --- a/core/fxcrt/include/fx_arabic.h
|
| +++ b/core/fxcrt/include/fx_arabic.h
|
| @@ -14,25 +14,18 @@
|
| #define FX_BidiGetDeferredType(a) (((a) >> 4) & 0x0F)
|
| #define FX_BidiGetResolvedType(a) ((a)&0x0F)
|
|
|
| -class CFX_ArabicChar {
|
| - public:
|
| - void Release() { delete this; }
|
| +namespace pdfium {
|
| +namespace arabic {
|
|
|
| - FX_BOOL IsArabicChar(FX_WCHAR wch) const;
|
| - FX_BOOL IsArabicFormChar(FX_WCHAR wch) const;
|
| +bool IsArabicChar(FX_WCHAR wch);
|
| +bool IsArabicFormChar(FX_WCHAR wch);
|
| +FX_WCHAR GetFormChar(FX_WCHAR wch, FX_WCHAR prev = 0, FX_WCHAR next = 0);
|
| +FX_WCHAR GetFormChar(const CFX_Char* cur,
|
| + const CFX_Char* prev,
|
| + const CFX_Char* next);
|
|
|
| - FX_WCHAR GetFormChar(FX_WCHAR wch,
|
| - FX_WCHAR prev = 0,
|
| - FX_WCHAR next = 0) const;
|
| - FX_WCHAR GetFormChar(const CFX_Char* cur,
|
| - const CFX_Char* prev,
|
| - const CFX_Char* next) const;
|
| -
|
| - protected:
|
| - const FX_ARBFORMTABLE* ParseChar(const CFX_Char* pTC,
|
| - FX_WCHAR& wChar,
|
| - FX_CHARTYPE& eType) const;
|
| -};
|
| +} // namespace arabic
|
| +} // namespace pdfium
|
|
|
| void FX_BidiReverseString(CFX_WideString& wsText,
|
| int32_t iStart,
|
|
|