From 5278cebc468e6975f217d0c016501a554d10fd97 Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Mon, 18 Sep 2017 16:21:03 -0400 Subject: Cleanup word break properties This CL attempts to clarify the contents of the gs_FX_WordBreak_Table and adds static_asserts that each entry in the WordBreakProperty table has the value we expect. Change-Id: I33c1f12a9e18240b01969be9902204eba5074eb7 Reviewed-on: https://pdfium-review.googlesource.com/13430 Commit-Queue: dsinclair Reviewed-by: Henrique Nakashima --- xfa/fde/cfde_wordbreak_data.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'xfa/fde/cfde_wordbreak_data.h') diff --git a/xfa/fde/cfde_wordbreak_data.h b/xfa/fde/cfde_wordbreak_data.h index 8cc13e3f4b..28e26cc4fe 100644 --- a/xfa/fde/cfde_wordbreak_data.h +++ b/xfa/fde/cfde_wordbreak_data.h @@ -9,6 +9,22 @@ #include +enum class WordBreakProperty : uint8_t { + kNone = 0, + kCR, + kLF, + kNewLine, + kExtend, + kFormat, + kKataKana, + kALetter, + kMidLetter, + kMidNum, + kMidNumLet, + kNumeric, + kExtendNumLet, +}; + extern const uint16_t gs_FX_WordBreak_Table[]; extern const uint8_t gs_FX_WordBreak_CodePointProperties[]; -- cgit v1.2.3