summaryrefslogtreecommitdiff
path: root/xfa/src/fgas/include/fx_lbk.h
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2016-01-08 15:44:36 -0800
committerLei Zhang <thestig@chromium.org>2016-01-08 15:44:36 -0800
commitc909ce872d999a17ffd44afdc88caf2de43e6cba (patch)
tree6427a1392c01f78c7c859910f93fbaf55d7fb1c2 /xfa/src/fgas/include/fx_lbk.h
parentb8e1ab27372cdb5d8c83e57e004032f0d72715db (diff)
downloadpdfium-c909ce872d999a17ffd44afdc88caf2de43e6cba.tar.xz
XFA: Remove many relative includes in xfa/
Also remove useless files. R=tsepez@chromium.org Review URL: https://codereview.chromium.org/1570743002 .
Diffstat (limited to 'xfa/src/fgas/include/fx_lbk.h')
-rw-r--r--xfa/src/fgas/include/fx_lbk.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/xfa/src/fgas/include/fx_lbk.h b/xfa/src/fgas/include/fx_lbk.h
index 0ddf57ecdc..a7421eb66b 100644
--- a/xfa/src/fgas/include/fx_lbk.h
+++ b/xfa/src/fgas/include/fx_lbk.h
@@ -6,6 +6,10 @@
#ifndef _FX_LINEBREAK
#define _FX_LINEBREAK
+
+#include "core/include/fxcrt/fx_system.h"
+#include "xfa/src/fgas/include/fx_utl.h"
+
enum FX_LINEBREAKTYPE {
FX_LBT_UNKNOWN = 0x00,
FX_LBT_DIRECT_BRK = 0x1A,
@@ -15,6 +19,7 @@ enum FX_LINEBREAKTYPE {
FX_LBT_PROHIBITED_BRK = 0x5E,
FX_LBT_HANGUL_SPACE_BRK = 0x6F,
};
+
#define FX_LBUN FX_LBT_UNKNOWN
#define FX_LBDB FX_LBT_DIRECT_BRK
#define FX_LBIB FX_LBT_INDIRECT_BRK
@@ -22,6 +27,9 @@ enum FX_LINEBREAKTYPE {
#define FX_LBCP FX_LBT_COM_PROHIBITED_BRK
#define FX_LBPB FX_LBT_PROHIBITED_BRK
#define FX_LBHS FX_LBT_HANGUL_SPACE_BRK
+
+extern const FX_LINEBREAKTYPE gs_FX_LineBreak_PairTable[64][32];
+
void FX_GetLineBreakPositions(const FX_WCHAR* pwsText,
FX_LINEBREAKTYPE* pBrkType,
int32_t iLength);