LCOV - code coverage report
Current view: top level - writerfilter/source/rtftok - rtfcontrolwords.cxx (source / functions) Hit Total Coverage
Test: commit c8344322a7af75b84dd3ca8f78b05543a976dfd5 Lines: 4 4 100.0 %
Date: 2015-06-13 12:38:46 Functions: 2 2 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
       2             : /*
       3             :  * This file is part of the LibreOffice project.
       4             :  *
       5             :  * This Source Code Form is subject to the terms of the Mozilla Public
       6             :  * License, v. 2.0. If a copy of the MPL was not distributed with this
       7             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
       8             :  */
       9             : 
      10             : #include <rtflistener.hxx>
      11             : #include <oox/token/namespaces.hxx>
      12             : #include <oox/token/tokens.hxx>
      13             : #include <string.h>
      14             : 
      15             : namespace writerfilter
      16             : {
      17             : namespace rtftok
      18             : {
      19             : 
      20             : RTFSymbol aRTFControlWords[] =
      21             : {
      22             :     // sKeyword nControlType nIndex
      23             :     {"'", CONTROL_SYMBOL, RTF_HEXCHAR},
      24             :     {"-", CONTROL_SYMBOL, RTF_OPTHYPH},
      25             :     {"*", CONTROL_SYMBOL, RTF_IGNORE},
      26             :     {":", CONTROL_SYMBOL, RTF_SUBENTRY},
      27             :     {"\\", CONTROL_SYMBOL, RTF_BACKSLASH},
      28             :     {"\n", CONTROL_SYMBOL, RTF_PAR},
      29             :     {"\r", CONTROL_SYMBOL, RTF_PAR},
      30             :     {"\r\n", CONTROL_SYMBOL, RTF_PAR},
      31             :     {"_", CONTROL_SYMBOL, RTF_NOBRKHYPH},
      32             :     {"{", CONTROL_SYMBOL, RTF_LBRACE},
      33             :     {"|", CONTROL_SYMBOL, RTF_FORMULA},
      34             :     {"}", CONTROL_SYMBOL, RTF_RBRACE},
      35             :     {"~", CONTROL_SYMBOL, RTF_NOBREAK},
      36             :     {"ab", CONTROL_TOGGLE, RTF_AB},
      37             :     {"absh", CONTROL_VALUE, RTF_ABSH},
      38             :     {"abslock", CONTROL_FLAG, RTF_ABSLOCK},
      39             :     {"absnoovrlp", CONTROL_TOGGLE, RTF_ABSNOOVRLP},
      40             :     {"absw", CONTROL_VALUE, RTF_ABSW},
      41             :     {"acaps", CONTROL_TOGGLE, RTF_ACAPS},
      42             :     {"acccircle", CONTROL_TOGGLE, RTF_ACCCIRCLE},
      43             :     {"acccomma", CONTROL_TOGGLE, RTF_ACCCOMMA},
      44             :     {"accdot", CONTROL_TOGGLE, RTF_ACCDOT},
      45             :     {"accnone", CONTROL_TOGGLE, RTF_ACCNONE},
      46             :     {"accunderdot", CONTROL_TOGGLE, RTF_ACCUNDERDOT},
      47             :     {"acf", CONTROL_VALUE, RTF_ACF},
      48             :     {"adeff", CONTROL_VALUE, RTF_ADEFF},
      49             :     {"additive", CONTROL_FLAG, RTF_ADDITIVE},
      50             :     {"adeflang", CONTROL_VALUE, RTF_ADEFLANG},
      51             :     {"adjustright", CONTROL_FLAG, RTF_ADJUSTRIGHT},
      52             :     {"adn", CONTROL_VALUE, RTF_ADN},
      53             :     {"aenddoc", CONTROL_FLAG, RTF_AENDDOC},
      54             :     {"aendnotes", CONTROL_FLAG, RTF_AENDNOTES},
      55             :     {"aexpnd", CONTROL_VALUE, RTF_AEXPND},
      56             :     {"af", CONTROL_VALUE, RTF_AF},
      57             :     {"afelev", CONTROL_FLAG, RTF_AFELEV},
      58             :     {"afs", CONTROL_VALUE, RTF_AFS},
      59             :     {"aftnbj", CONTROL_FLAG, RTF_AFTNBJ},
      60             :     {"aftncn", CONTROL_DESTINATION, RTF_AFTNCN},
      61             :     {"aftnnalc", CONTROL_FLAG, RTF_AFTNNALC},
      62             :     {"aftnnar", CONTROL_FLAG, RTF_AFTNNAR},
      63             :     {"aftnnauc", CONTROL_FLAG, RTF_AFTNNAUC},
      64             :     {"aftnnchi", CONTROL_FLAG, RTF_AFTNNCHI},
      65             :     {"aftnnchosung", CONTROL_FLAG, RTF_AFTNNCHOSUNG},
      66             :     {"aftnncnum", CONTROL_FLAG, RTF_AFTNNCNUM},
      67             :     {"aftnndbar", CONTROL_FLAG, RTF_AFTNNDBAR},
      68             :     {"aftnndbnum", CONTROL_FLAG, RTF_AFTNNDBNUM},
      69             :     {"aftnndbnumd", CONTROL_FLAG, RTF_AFTNNDBNUMD},
      70             :     {"aftnndbnumk", CONTROL_FLAG, RTF_AFTNNDBNUMK},
      71             :     {"aftnndbnumt", CONTROL_FLAG, RTF_AFTNNDBNUMT},
      72             :     {"aftnnganada", CONTROL_FLAG, RTF_AFTNNGANADA},
      73             :     {"aftnngbnum", CONTROL_FLAG, RTF_AFTNNGBNUM},
      74             :     {"aftnngbnumd", CONTROL_FLAG, RTF_AFTNNGBNUMD},
      75             :     {"aftnngbnumk", CONTROL_FLAG, RTF_AFTNNGBNUMK},
      76             :     {"aftnngbnuml", CONTROL_FLAG, RTF_AFTNNGBNUML},
      77             :     {"aftnnrlc", CONTROL_FLAG, RTF_AFTNNRLC},
      78             :     {"aftnnruc", CONTROL_FLAG, RTF_AFTNNRUC},
      79             :     {"aftnnzodiac", CONTROL_FLAG, RTF_AFTNNZODIAC},
      80             :     {"aftnnzodiacd", CONTROL_FLAG, RTF_AFTNNZODIACD},
      81             :     {"aftnnzodiacl", CONTROL_FLAG, RTF_AFTNNZODIACL},
      82             :     {"aftnrestart", CONTROL_FLAG, RTF_AFTNRESTART},
      83             :     {"aftnrstcont", CONTROL_FLAG, RTF_AFTNRSTCONT},
      84             :     {"aftnsep", CONTROL_DESTINATION, RTF_AFTNSEP},
      85             :     {"aftnsepc", CONTROL_DESTINATION, RTF_AFTNSEPC},
      86             :     {"aftnstart", CONTROL_VALUE, RTF_AFTNSTART},
      87             :     {"aftntj", CONTROL_FLAG, RTF_AFTNTJ},
      88             :     {"ai", CONTROL_TOGGLE, RTF_AI},
      89             :     {"alang", CONTROL_VALUE, RTF_ALANG},
      90             :     {"allowfieldendsel", CONTROL_FLAG, RTF_ALLOWFIELDENDSEL},
      91             :     {"allprot", CONTROL_FLAG, RTF_ALLPROT},
      92             :     {"alntblind", CONTROL_FLAG, RTF_ALNTBLIND},
      93             :     {"alt", CONTROL_FLAG, RTF_ALT},
      94             :     {"animtext", CONTROL_VALUE, RTF_ANIMTEXT},
      95             :     {"annotation", CONTROL_DESTINATION, RTF_ANNOTATION},
      96             :     {"annotprot", CONTROL_FLAG, RTF_ANNOTPROT},
      97             :     {"ansi", CONTROL_FLAG, RTF_ANSI},
      98             :     {"ansicpg", CONTROL_VALUE, RTF_ANSICPG},
      99             :     {"aoutl", CONTROL_TOGGLE, RTF_AOUTL},
     100             :     {"ApplyBrkRules", CONTROL_FLAG, RTF_APPLYBRKRULES},
     101             :     {"ascaps", CONTROL_TOGGLE, RTF_ASCAPS},
     102             :     {"ashad", CONTROL_TOGGLE, RTF_ASHAD},
     103             :     {"asianbrkrule", CONTROL_FLAG, RTF_ASIANBRKRULE},
     104             :     {"aspalpha", CONTROL_TOGGLE, RTF_ASPALPHA},
     105             :     {"aspnum", CONTROL_TOGGLE, RTF_ASPNUM},
     106             :     {"astrike", CONTROL_TOGGLE, RTF_ASTRIKE},
     107             :     {"atnauthor", CONTROL_DESTINATION, RTF_ATNAUTHOR},
     108             :     {"atndate", CONTROL_DESTINATION, RTF_ATNDATE},
     109             :     {"atnicn", CONTROL_DESTINATION, RTF_ATNICN},
     110             :     {"atnid", CONTROL_DESTINATION, RTF_ATNID},
     111             :     {"atnparent", CONTROL_DESTINATION, RTF_ATNPARENT},
     112             :     {"atnref", CONTROL_DESTINATION, RTF_ATNREF},
     113             :     {"atntime", CONTROL_DESTINATION, RTF_ATNTIME},
     114             :     {"atrfend", CONTROL_DESTINATION, RTF_ATRFEND},
     115             :     {"atrfstart", CONTROL_DESTINATION, RTF_ATRFSTART},
     116             :     {"aul", CONTROL_TOGGLE, RTF_AUL},
     117             :     {"auld", CONTROL_TOGGLE, RTF_AULD},
     118             :     {"auldb", CONTROL_TOGGLE, RTF_AULDB},
     119             :     {"aulnone", CONTROL_TOGGLE, RTF_AULNONE},
     120             :     {"aulw", CONTROL_TOGGLE, RTF_AULW},
     121             :     {"aup", CONTROL_VALUE, RTF_AUP},
     122             :     {"author", CONTROL_DESTINATION, RTF_AUTHOR},
     123             :     {"autofmtoverride", CONTROL_FLAG, RTF_AUTOFMTOVERRIDE},
     124             :     {"b", CONTROL_TOGGLE, RTF_B},
     125             :     {"background", CONTROL_DESTINATION, RTF_BACKGROUND},
     126             :     {"bdbfhdr", CONTROL_FLAG, RTF_BDBFHDR},
     127             :     {"bdrrlswsix", CONTROL_FLAG, RTF_BDRRLSWSIX},
     128             :     {"bgbdiag", CONTROL_FLAG, RTF_BGBDIAG},
     129             :     {"bgcross", CONTROL_FLAG, RTF_BGCROSS},
     130             :     {"bgdcross", CONTROL_FLAG, RTF_BGDCROSS},
     131             :     {"bgdkbdiag", CONTROL_FLAG, RTF_BGDKBDIAG},
     132             :     {"bgdkcross", CONTROL_FLAG, RTF_BGDKCROSS},
     133             :     {"bgdkdcross", CONTROL_FLAG, RTF_BGDKDCROSS},
     134             :     {"bgdkfdiag", CONTROL_FLAG, RTF_BGDKFDIAG},
     135             :     {"bgdkhoriz", CONTROL_FLAG, RTF_BGDKHORIZ},
     136             :     {"bgdkvert", CONTROL_FLAG, RTF_BGDKVERT},
     137             :     {"bgfdiag", CONTROL_FLAG, RTF_BGFDIAG},
     138             :     {"bghoriz", CONTROL_FLAG, RTF_BGHORIZ},
     139             :     {"bgvert", CONTROL_FLAG, RTF_BGVERT},
     140             :     {"bin", CONTROL_VALUE, RTF_BIN},
     141             :     {"binfsxn", CONTROL_VALUE, RTF_BINFSXN},
     142             :     {"binsxn", CONTROL_VALUE, RTF_BINSXN},
     143             :     {"bkmkcolf", CONTROL_VALUE, RTF_BKMKCOLF},
     144             :     {"bkmkcoll", CONTROL_VALUE, RTF_BKMKCOLL},
     145             :     {"bkmkend", CONTROL_DESTINATION, RTF_BKMKEND},
     146             :     {"bkmkpub", CONTROL_FLAG, RTF_BKMKPUB},
     147             :     {"bkmkstart", CONTROL_DESTINATION, RTF_BKMKSTART},
     148             :     {"bliptag", CONTROL_VALUE, RTF_BLIPTAG},
     149             :     {"blipuid", CONTROL_DESTINATION, RTF_BLIPUID},
     150             :     {"blipupi", CONTROL_VALUE, RTF_BLIPUPI},
     151             :     {"blue", CONTROL_VALUE, RTF_BLUE},
     152             :     {"bookfold", CONTROL_FLAG, RTF_BOOKFOLD},
     153             :     {"bookfoldrev", CONTROL_FLAG, RTF_BOOKFOLDREV},
     154             :     {"bookfoldsheets", CONTROL_VALUE, RTF_BOOKFOLDSHEETS},
     155             :     {"box", CONTROL_FLAG, RTF_BOX},
     156             :     {"brdrart", CONTROL_VALUE, RTF_BRDRART},
     157             :     {"brdrb", CONTROL_FLAG, RTF_BRDRB},
     158             :     {"brdrbar", CONTROL_FLAG, RTF_BRDRBAR},
     159             :     {"brdrbtw", CONTROL_FLAG, RTF_BRDRBTW},
     160             :     {"brdrcf", CONTROL_VALUE, RTF_BRDRCF},
     161             :     {"brdrdash", CONTROL_FLAG, RTF_BRDRDASH},
     162             :     {"brdrdashd", CONTROL_FLAG, RTF_BRDRDASHD},
     163             :     {"brdrdashdd", CONTROL_FLAG, RTF_BRDRDASHDD},
     164             :     {"brdrdashdot", CONTROL_FLAG, RTF_BRDRDASHDOT},
     165             :     {"brdrdashdotdot", CONTROL_FLAG, RTF_BRDRDASHDOTDOT},
     166             :     {"brdrdashdotstr", CONTROL_FLAG, RTF_BRDRDASHDOTSTR},
     167             :     {"brdrdashsm", CONTROL_FLAG, RTF_BRDRDASHSM},
     168             :     {"brdrdb", CONTROL_FLAG, RTF_BRDRDB},
     169             :     {"brdrdot", CONTROL_FLAG, RTF_BRDRDOT},
     170             :     {"brdremboss", CONTROL_FLAG, RTF_BRDREMBOSS},
     171             :     {"brdrengrave", CONTROL_FLAG, RTF_BRDRENGRAVE},
     172             :     {"brdrframe", CONTROL_FLAG, RTF_BRDRFRAME},
     173             :     {"brdrhair", CONTROL_FLAG, RTF_BRDRHAIR},
     174             :     {"brdrinset", CONTROL_FLAG, RTF_BRDRINSET},
     175             :     {"brdrl", CONTROL_FLAG, RTF_BRDRL},
     176             :     {"brdrnil", CONTROL_FLAG, RTF_BRDRNIL},
     177             :     {"brdrnone", CONTROL_FLAG, RTF_BRDRNONE},
     178             :     {"brdroutset", CONTROL_FLAG, RTF_BRDROUTSET},
     179             :     {"brdrr", CONTROL_FLAG, RTF_BRDRR},
     180             :     {"brdrs", CONTROL_FLAG, RTF_BRDRS},
     181             :     {"brdrsh", CONTROL_FLAG, RTF_BRDRSH},
     182             :     {"brdrt", CONTROL_FLAG, RTF_BRDRT},
     183             :     {"brdrtbl", CONTROL_FLAG, RTF_BRDRTBL},
     184             :     {"brdrth", CONTROL_FLAG, RTF_BRDRTH},
     185             :     {"brdrthtnlg", CONTROL_FLAG, RTF_BRDRTHTNLG},
     186             :     {"brdrthtnmg", CONTROL_FLAG, RTF_BRDRTHTNMG},
     187             :     {"brdrthtnsg", CONTROL_FLAG, RTF_BRDRTHTNSG},
     188             :     {"brdrtnthlg", CONTROL_FLAG, RTF_BRDRTNTHLG},
     189             :     {"brdrtnthmg", CONTROL_FLAG, RTF_BRDRTNTHMG},
     190             :     {"brdrtnthsg", CONTROL_FLAG, RTF_BRDRTNTHSG},
     191             :     {"brdrtnthtnlg", CONTROL_FLAG, RTF_BRDRTNTHTNLG},
     192             :     {"brdrtnthtnmg", CONTROL_FLAG, RTF_BRDRTNTHTNMG},
     193             :     {"brdrtnthtnsg", CONTROL_FLAG, RTF_BRDRTNTHTNSG},
     194             :     {"brdrtriple", CONTROL_FLAG, RTF_BRDRTRIPLE},
     195             :     {"brdrw", CONTROL_VALUE, RTF_BRDRW},
     196             :     {"brdrwavy", CONTROL_FLAG, RTF_BRDRWAVY},
     197             :     {"brdrwavydb", CONTROL_FLAG, RTF_BRDRWAVYDB},
     198             :     {"brkfrm", CONTROL_FLAG, RTF_BRKFRM},
     199             :     {"brsp", CONTROL_VALUE, RTF_BRSP},
     200             :     {"bullet", CONTROL_SYMBOL, RTF_BULLET},
     201             :     {"buptim", CONTROL_DESTINATION, RTF_BUPTIM},
     202             :     {"bxe", CONTROL_FLAG, RTF_BXE},
     203             :     {"caccentfive", CONTROL_FLAG, RTF_CACCENTFIVE},
     204             :     {"caccentfour", CONTROL_FLAG, RTF_CACCENTFOUR},
     205             :     {"caccentone", CONTROL_FLAG, RTF_CACCENTONE},
     206             :     {"caccentsix", CONTROL_FLAG, RTF_CACCENTSIX},
     207             :     {"caccentthree", CONTROL_FLAG, RTF_CACCENTTHREE},
     208             :     {"caccenttwo", CONTROL_FLAG, RTF_CACCENTTWO},
     209             :     {"cachedcolbal", CONTROL_FLAG, RTF_CACHEDCOLBAL},
     210             :     {"caps", CONTROL_TOGGLE, RTF_CAPS},
     211             :     {"category", CONTROL_DESTINATION, RTF_CATEGORY},
     212             :     {"cb", CONTROL_VALUE, RTF_CB},
     213             :     {"cbackgroundone", CONTROL_FLAG, RTF_CBACKGROUNDONE},
     214             :     {"cbackgroundtwo", CONTROL_FLAG, RTF_CBACKGROUNDTWO},
     215             :     {"cbpat", CONTROL_VALUE, RTF_CBPAT},
     216             :     {"cchs", CONTROL_VALUE, RTF_CCHS},
     217             :     {"cell", CONTROL_SYMBOL, RTF_CELL},
     218             :     {"cellx", CONTROL_VALUE, RTF_CELLX},
     219             :     {"cf", CONTROL_VALUE, RTF_CF},
     220             :     {"cfollowedhyperlink", CONTROL_FLAG, RTF_CFOLLOWEDHYPERLINK},
     221             :     {"cfpat", CONTROL_VALUE, RTF_CFPAT},
     222             :     {"cgrid", CONTROL_VALUE, RTF_CGRID},
     223             :     {"charrsid", CONTROL_VALUE, RTF_CHARRSID},
     224             :     {"charscalex", CONTROL_VALUE, RTF_CHARSCALEX},
     225             :     {"chatn", CONTROL_SYMBOL, RTF_CHATN},
     226             :     {"chbgbdiag", CONTROL_FLAG, RTF_CHBGBDIAG},
     227             :     {"chbgcross", CONTROL_FLAG, RTF_CHBGCROSS},
     228             :     {"chbgdcross", CONTROL_FLAG, RTF_CHBGDCROSS},
     229             :     {"chbgdkbdiag", CONTROL_FLAG, RTF_CHBGDKBDIAG},
     230             :     {"chbgdkcross", CONTROL_FLAG, RTF_CHBGDKCROSS},
     231             :     {"chbgdkdcross", CONTROL_FLAG, RTF_CHBGDKDCROSS},
     232             :     {"chbgdkfdiag", CONTROL_FLAG, RTF_CHBGDKFDIAG},
     233             :     {"chbgdkhoriz", CONTROL_FLAG, RTF_CHBGDKHORIZ},
     234             :     {"chbgdkvert", CONTROL_FLAG, RTF_CHBGDKVERT},
     235             :     {"chbgfdiag", CONTROL_FLAG, RTF_CHBGFDIAG},
     236             :     {"chbghoriz", CONTROL_FLAG, RTF_CHBGHORIZ},
     237             :     {"chbgvert", CONTROL_FLAG, RTF_CHBGVERT},
     238             :     {"chbrdr", CONTROL_FLAG, RTF_CHBRDR},
     239             :     {"chcbpat", CONTROL_VALUE, RTF_CHCBPAT},
     240             :     {"chcfpat", CONTROL_VALUE, RTF_CHCFPAT},
     241             :     {"chdate", CONTROL_SYMBOL, RTF_CHDATE},
     242             :     {"chdpa", CONTROL_SYMBOL, RTF_CHDPA},
     243             :     {"chdpl", CONTROL_SYMBOL, RTF_CHDPL},
     244             :     {"chftn", CONTROL_SYMBOL, RTF_CHFTN},
     245             :     {"chftnsep", CONTROL_SYMBOL, RTF_CHFTNSEP},
     246             :     {"chftnsepc", CONTROL_SYMBOL, RTF_CHFTNSEPC},
     247             :     {"chpgn", CONTROL_SYMBOL, RTF_CHPGN},
     248             :     {"chhres", CONTROL_VALUE, RTF_CHHRES},
     249             :     {"chshdng", CONTROL_VALUE, RTF_CHSHDNG},
     250             :     {"chtime", CONTROL_SYMBOL, RTF_CHTIME},
     251             :     {"chyperlink", CONTROL_FLAG, RTF_CHYPERLINK},
     252             :     {"clbgbdiag", CONTROL_FLAG, RTF_CLBGBDIAG},
     253             :     {"clbgcross", CONTROL_FLAG, RTF_CLBGCROSS},
     254             :     {"clbgdcross", CONTROL_FLAG, RTF_CLBGDCROSS},
     255             :     {"clbgdkbdiag", CONTROL_FLAG, RTF_CLBGDKBDIAG},
     256             :     {"clbgdkcross", CONTROL_FLAG, RTF_CLBGDKCROSS},
     257             :     {"clbgdkdcross", CONTROL_FLAG, RTF_CLBGDKDCROSS},
     258             :     {"clbgdkfdiag", CONTROL_FLAG, RTF_CLBGDKFDIAG},
     259             :     {"clbgdkhor", CONTROL_FLAG, RTF_CLBGDKHOR},
     260             :     {"clbgdkvert", CONTROL_FLAG, RTF_CLBGDKVERT},
     261             :     {"clbgfdiag", CONTROL_FLAG, RTF_CLBGFDIAG},
     262             :     {"clbghoriz", CONTROL_FLAG, RTF_CLBGHORIZ},
     263             :     {"clbgvert", CONTROL_FLAG, RTF_CLBGVERT},
     264             :     {"clbrdrb", CONTROL_FLAG, RTF_CLBRDRB},
     265             :     {"clbrdrl", CONTROL_FLAG, RTF_CLBRDRL},
     266             :     {"clbrdrr", CONTROL_FLAG, RTF_CLBRDRR},
     267             :     {"clbrdrt", CONTROL_FLAG, RTF_CLBRDRT},
     268             :     {"clcbpat", CONTROL_VALUE, RTF_CLCBPAT},
     269             :     {"clcbpatraw", CONTROL_VALUE, RTF_CLCBPATRAW},
     270             :     {"clcfpat", CONTROL_VALUE, RTF_CLCFPAT},
     271             :     {"clcfpatraw", CONTROL_VALUE, RTF_CLCFPATRAW},
     272             :     {"cldel", CONTROL_FLAG, RTF_CLDEL},
     273             :     {"cldelauth", CONTROL_VALUE, RTF_CLDELAUTH},
     274             :     {"cldeldttm", CONTROL_VALUE, RTF_CLDELDTTM},
     275             :     {"cldgll", CONTROL_FLAG, RTF_CLDGLL},
     276             :     {"cldglu", CONTROL_FLAG, RTF_CLDGLU},
     277             :     {"clFitText", CONTROL_FLAG, RTF_CLFITTEXT},
     278             :     {"clftsWidth", CONTROL_VALUE, RTF_CLFTSWIDTH},
     279             :     {"clhidemark", CONTROL_FLAG, RTF_CLHIDEMARK},
     280             :     {"clins", CONTROL_FLAG, RTF_CLINS},
     281             :     {"clinsauth", CONTROL_VALUE, RTF_CLINSAUTH},
     282             :     {"clinsdttm", CONTROL_VALUE, RTF_CLINSDTTM},
     283             :     {"clmgf", CONTROL_FLAG, RTF_CLMGF},
     284             :     {"clmrg", CONTROL_FLAG, RTF_CLMRG},
     285             :     {"clmrgd", CONTROL_FLAG, RTF_CLMRGD},
     286             :     {"clmrgdauth", CONTROL_VALUE, RTF_CLMRGDAUTH},
     287             :     {"clmrgddttm", CONTROL_VALUE, RTF_CLMRGDDTTM},
     288             :     {"clmrgdr", CONTROL_FLAG, RTF_CLMRGDR},
     289             :     {"clNoWrap", CONTROL_FLAG, RTF_CLNOWRAP},
     290             :     {"clpadb", CONTROL_VALUE, RTF_CLPADB},
     291             :     {"clpadfb", CONTROL_VALUE, RTF_CLPADFB},
     292             :     {"clpadfl", CONTROL_VALUE, RTF_CLPADFL},
     293             :     {"clpadfr", CONTROL_VALUE, RTF_CLPADFR},
     294             :     {"clpadft", CONTROL_VALUE, RTF_CLPADFT},
     295             :     {"clpadl", CONTROL_VALUE, RTF_CLPADL},
     296             :     {"clpadr", CONTROL_VALUE, RTF_CLPADR},
     297             :     {"clpadt", CONTROL_VALUE, RTF_CLPADT},
     298             :     {"clspb", CONTROL_VALUE, RTF_CLSPB},
     299             :     {"clspfb", CONTROL_VALUE, RTF_CLSPFB},
     300             :     {"clspfl", CONTROL_VALUE, RTF_CLSPFL},
     301             :     {"clspfr", CONTROL_VALUE, RTF_CLSPFR},
     302             :     {"clspft", CONTROL_VALUE, RTF_CLSPFT},
     303             :     {"clspl", CONTROL_VALUE, RTF_CLSPL},
     304             :     {"clspr", CONTROL_VALUE, RTF_CLSPR},
     305             :     {"clspt", CONTROL_VALUE, RTF_CLSPT},
     306             :     {"clshdng", CONTROL_VALUE, RTF_CLSHDNG},
     307             :     {"clshdngraw", CONTROL_VALUE, RTF_CLSHDNGRAW},
     308             :     {"clshdrawnil", CONTROL_FLAG, RTF_CLSHDRAWNIL},
     309             :     {"clsplit", CONTROL_FLAG, RTF_CLSPLIT},
     310             :     {"clsplitr", CONTROL_FLAG, RTF_CLSPLITR},
     311             :     {"cltxbtlr", CONTROL_FLAG, RTF_CLTXBTLR},
     312             :     {"cltxlrtb", CONTROL_FLAG, RTF_CLTXLRTB},
     313             :     {"cltxlrtbv", CONTROL_FLAG, RTF_CLTXLRTBV},
     314             :     {"cltxtbrl", CONTROL_FLAG, RTF_CLTXTBRL},
     315             :     {"cltxtbrlv", CONTROL_FLAG, RTF_CLTXTBRLV},
     316             :     {"clvertalb", CONTROL_FLAG, RTF_CLVERTALB},
     317             :     {"clvertalc", CONTROL_FLAG, RTF_CLVERTALC},
     318             :     {"clvertalt", CONTROL_FLAG, RTF_CLVERTALT},
     319             :     {"clvmgf", CONTROL_FLAG, RTF_CLVMGF},
     320             :     {"clvmrg", CONTROL_FLAG, RTF_CLVMRG},
     321             :     {"clwWidth", CONTROL_VALUE, RTF_CLWWIDTH},
     322             :     {"cmaindarkone", CONTROL_FLAG, RTF_CMAINDARKONE},
     323             :     {"cmaindarktwo", CONTROL_FLAG, RTF_CMAINDARKTWO},
     324             :     {"cmainlightone", CONTROL_FLAG, RTF_CMAINLIGHTONE},
     325             :     {"cmainlighttwo", CONTROL_FLAG, RTF_CMAINLIGHTTWO},
     326             :     {"collapsed", CONTROL_FLAG, RTF_COLLAPSED},
     327             :     {"colno", CONTROL_VALUE, RTF_COLNO},
     328             :     {"colorschememapping", CONTROL_DESTINATION, RTF_COLORSCHEMEMAPPING},
     329             :     {"colortbl", CONTROL_DESTINATION, RTF_COLORTBL},
     330             :     {"cols", CONTROL_VALUE, RTF_COLS},
     331             :     {"colsr", CONTROL_VALUE, RTF_COLSR},
     332             :     {"colsx", CONTROL_VALUE, RTF_COLSX},
     333             :     {"column", CONTROL_SYMBOL, RTF_COLUMN},
     334             :     {"colw", CONTROL_VALUE, RTF_COLW},
     335             :     {"comment", CONTROL_DESTINATION, RTF_COMMENT},
     336             :     {"company", CONTROL_DESTINATION, RTF_COMPANY},
     337             :     {"contextualspace", CONTROL_FLAG, RTF_CONTEXTUALSPACE},
     338             :     {"cpg", CONTROL_VALUE, RTF_CPG},
     339             :     {"crauth", CONTROL_VALUE, RTF_CRAUTH},
     340             :     {"crdate", CONTROL_VALUE, RTF_CRDATE},
     341             :     {"creatim", CONTROL_DESTINATION, RTF_CREATIM},
     342             :     {"cs", CONTROL_VALUE, RTF_CS},
     343             :     {"cshade", CONTROL_VALUE, RTF_CSHADE},
     344             :     {"ctextone", CONTROL_FLAG, RTF_CTEXTONE},
     345             :     {"ctexttwo", CONTROL_FLAG, RTF_CTEXTTWO},
     346             :     {"ctint", CONTROL_VALUE, RTF_CTINT},
     347             :     {"ctrl", CONTROL_FLAG, RTF_CTRL},
     348             :     {"cts", CONTROL_VALUE, RTF_CTS},
     349             :     {"cufi", CONTROL_VALUE, RTF_CUFI},
     350             :     {"culi", CONTROL_VALUE, RTF_CULI},
     351             :     {"curi", CONTROL_VALUE, RTF_CURI},
     352             :     {"cvmme", CONTROL_FLAG, RTF_CVMME},
     353             :     {"datafield", CONTROL_DESTINATION, RTF_DATAFIELD},
     354             :     {"datastore", CONTROL_DESTINATION, RTF_DATASTORE},
     355             :     {"date", CONTROL_FLAG, RTF_DATE},
     356             :     {"dbch", CONTROL_FLAG, RTF_DBCH},
     357             :     {"defchp", CONTROL_DESTINATION, RTF_DEFCHP},
     358             :     {"deff", CONTROL_VALUE, RTF_DEFF},
     359             :     {"defformat", CONTROL_FLAG, RTF_DEFFORMAT},
     360             :     {"deflang", CONTROL_VALUE, RTF_DEFLANG},
     361             :     {"deflangfe", CONTROL_VALUE, RTF_DEFLANGFE},
     362             :     {"defpap", CONTROL_DESTINATION, RTF_DEFPAP},
     363             :     {"defshp", CONTROL_FLAG, RTF_DEFSHP},
     364             :     {"deftab", CONTROL_VALUE, RTF_DEFTAB},
     365             :     {"deleted", CONTROL_TOGGLE, RTF_DELETED},
     366             :     {"delrsid", CONTROL_VALUE, RTF_DELRSID},
     367             :     {"dfrauth", CONTROL_VALUE, RTF_DFRAUTH},
     368             :     {"dfrdate", CONTROL_VALUE, RTF_DFRDATE},
     369             :     {"dfrmtxtx", CONTROL_VALUE, RTF_DFRMTXTX},
     370             :     {"dfrmtxty", CONTROL_VALUE, RTF_DFRMTXTY},
     371             :     {"dfrstart", CONTROL_VALUE, RTF_DFRSTART},
     372             :     {"dfrstop", CONTROL_VALUE, RTF_DFRSTOP},
     373             :     {"dfrxst", CONTROL_VALUE, RTF_DFRXST},
     374             :     {"dghorigin", CONTROL_VALUE, RTF_DGHORIGIN},
     375             :     {"dghshow", CONTROL_VALUE, RTF_DGHSHOW},
     376             :     {"dghspace", CONTROL_VALUE, RTF_DGHSPACE},
     377             :     {"dgmargin", CONTROL_FLAG, RTF_DGMARGIN},
     378             :     {"dgsnap", CONTROL_FLAG, RTF_DGSNAP},
     379             :     {"dgvorigin", CONTROL_VALUE, RTF_DGVORIGIN},
     380             :     {"dgvshow", CONTROL_VALUE, RTF_DGVSHOW},
     381             :     {"dgvspace", CONTROL_VALUE, RTF_DGVSPACE},
     382             :     {"dibitmap", CONTROL_VALUE, RTF_DIBITMAP},
     383             :     {"disabled", CONTROL_TOGGLE, RTF_DISABLED},
     384             :     {"dn", CONTROL_VALUE, RTF_DN},
     385             :     {"dntblnsbdb", CONTROL_FLAG, RTF_DNTBLNSBDB},
     386             :     {"do", CONTROL_DESTINATION, RTF_DO},
     387             :     {"dobxcolumn", CONTROL_FLAG, RTF_DOBXCOLUMN},
     388             :     {"dobxmargin", CONTROL_FLAG, RTF_DOBXMARGIN},
     389             :     {"dobxpage", CONTROL_FLAG, RTF_DOBXPAGE},
     390             :     {"dobymargin", CONTROL_FLAG, RTF_DOBYMARGIN},
     391             :     {"dobypage", CONTROL_FLAG, RTF_DOBYPAGE},
     392             :     {"dobypara", CONTROL_FLAG, RTF_DOBYPARA},
     393             :     {"doccomm", CONTROL_DESTINATION, RTF_DOCCOMM},
     394             :     {"doctemp", CONTROL_FLAG, RTF_DOCTEMP},
     395             :     {"doctype", CONTROL_VALUE, RTF_DOCTYPE},
     396             :     {"docvar", CONTROL_DESTINATION, RTF_DOCVAR},
     397             :     {"dodhgt", CONTROL_VALUE, RTF_DODHGT},
     398             :     {"dolock", CONTROL_FLAG, RTF_DOLOCK},
     399             :     {"donotembedlingdata", CONTROL_VALUE, RTF_DONOTEMBEDLINGDATA},
     400             :     {"donotembedsysfont", CONTROL_VALUE, RTF_DONOTEMBEDSYSFONT},
     401             :     {"donotshowcomments", CONTROL_FLAG, RTF_DONOTSHOWCOMMENTS},
     402             :     {"donotshowinsdel", CONTROL_FLAG, RTF_DONOTSHOWINSDEL},
     403             :     {"donotshowmarkup", CONTROL_FLAG, RTF_DONOTSHOWMARKUP},
     404             :     {"donotshowprops", CONTROL_FLAG, RTF_DONOTSHOWPROPS},
     405             :     {"dpaendhol", CONTROL_FLAG, RTF_DPAENDHOL},
     406             :     {"dpaendl", CONTROL_VALUE, RTF_DPAENDL},
     407             :     {"dpaendsol", CONTROL_FLAG, RTF_DPAENDSOL},
     408             :     {"dpaendw", CONTROL_VALUE, RTF_DPAENDW},
     409             :     {"dparc", CONTROL_FLAG, RTF_DPARC},
     410             :     {"dparcflipx", CONTROL_FLAG, RTF_DPARCFLIPX},
     411             :     {"dparcflipy", CONTROL_FLAG, RTF_DPARCFLIPY},
     412             :     {"dpastarthol", CONTROL_FLAG, RTF_DPASTARTHOL},
     413             :     {"dpastartl", CONTROL_VALUE, RTF_DPASTARTL},
     414             :     {"dpastartsol", CONTROL_FLAG, RTF_DPASTARTSOL},
     415             :     {"dpastartw", CONTROL_VALUE, RTF_DPASTARTW},
     416             :     {"dpcallout", CONTROL_FLAG, RTF_DPCALLOUT},
     417             :     {"dpcoa", CONTROL_VALUE, RTF_DPCOA},
     418             :     {"dpcoaccent", CONTROL_FLAG, RTF_DPCOACCENT},
     419             :     {"dpcobestfit", CONTROL_FLAG, RTF_DPCOBESTFIT},
     420             :     {"dpcoborder", CONTROL_FLAG, RTF_DPCOBORDER},
     421             :     {"dpcodabs", CONTROL_FLAG, RTF_DPCODABS},
     422             :     {"dpcodbottom", CONTROL_FLAG, RTF_DPCODBOTTOM},
     423             :     {"dpcodcenter", CONTROL_FLAG, RTF_DPCODCENTER},
     424             :     {"dpcodescent", CONTROL_VALUE, RTF_DPCODESCENT},
     425             :     {"dpcodtop", CONTROL_FLAG, RTF_DPCODTOP},
     426             :     {"dpcolength", CONTROL_VALUE, RTF_DPCOLENGTH},
     427             :     {"dpcominusx", CONTROL_FLAG, RTF_DPCOMINUSX},
     428             :     {"dpcominusy", CONTROL_FLAG, RTF_DPCOMINUSY},
     429             :     {"dpcooffset", CONTROL_VALUE, RTF_DPCOOFFSET},
     430             :     {"dpcosmarta", CONTROL_FLAG, RTF_DPCOSMARTA},
     431             :     {"dpcotdouble", CONTROL_FLAG, RTF_DPCOTDOUBLE},
     432             :     {"dpcotright", CONTROL_FLAG, RTF_DPCOTRIGHT},
     433             :     {"dpcotsingle", CONTROL_FLAG, RTF_DPCOTSINGLE},
     434             :     {"dpcottriple", CONTROL_FLAG, RTF_DPCOTTRIPLE},
     435             :     {"dpcount", CONTROL_VALUE, RTF_DPCOUNT},
     436             :     {"dpellipse", CONTROL_FLAG, RTF_DPELLIPSE},
     437             :     {"dpendgroup", CONTROL_FLAG, RTF_DPENDGROUP},
     438             :     {"dpfillbgcb", CONTROL_VALUE, RTF_DPFILLBGCB},
     439             :     {"dpfillbgcg", CONTROL_VALUE, RTF_DPFILLBGCG},
     440             :     {"dpfillbgcr", CONTROL_VALUE, RTF_DPFILLBGCR},
     441             :     {"dpfillbggray", CONTROL_VALUE, RTF_DPFILLBGGRAY},
     442             :     {"dpfillbgpal", CONTROL_FLAG, RTF_DPFILLBGPAL},
     443             :     {"dpfillfgcb", CONTROL_VALUE, RTF_DPFILLFGCB},
     444             :     {"dpfillfgcg", CONTROL_VALUE, RTF_DPFILLFGCG},
     445             :     {"dpfillfgcr", CONTROL_VALUE, RTF_DPFILLFGCR},
     446             :     {"dpfillfggray", CONTROL_VALUE, RTF_DPFILLFGGRAY},
     447             :     {"dpfillfgpal", CONTROL_FLAG, RTF_DPFILLFGPAL},
     448             :     {"dpfillpat", CONTROL_VALUE, RTF_DPFILLPAT},
     449             :     {"dpgroup", CONTROL_FLAG, RTF_DPGROUP},
     450             :     {"dpline", CONTROL_FLAG, RTF_DPLINE},
     451             :     {"dplinecob", CONTROL_VALUE, RTF_DPLINECOB},
     452             :     {"dplinecog", CONTROL_VALUE, RTF_DPLINECOG},
     453             :     {"dplinecor", CONTROL_VALUE, RTF_DPLINECOR},
     454             :     {"dplinedado", CONTROL_FLAG, RTF_DPLINEDADO},
     455             :     {"dplinedadodo", CONTROL_FLAG, RTF_DPLINEDADODO},
     456             :     {"dplinedash", CONTROL_FLAG, RTF_DPLINEDASH},
     457             :     {"dplinedot", CONTROL_FLAG, RTF_DPLINEDOT},
     458             :     {"dplinegray", CONTROL_VALUE, RTF_DPLINEGRAY},
     459             :     {"dplinehollow", CONTROL_FLAG, RTF_DPLINEHOLLOW},
     460             :     {"dplinepal", CONTROL_FLAG, RTF_DPLINEPAL},
     461             :     {"dplinesolid", CONTROL_FLAG, RTF_DPLINESOLID},
     462             :     {"dplinew", CONTROL_VALUE, RTF_DPLINEW},
     463             :     {"dppolycount", CONTROL_VALUE, RTF_DPPOLYCOUNT},
     464             :     {"dppolygon", CONTROL_FLAG, RTF_DPPOLYGON},
     465             :     {"dppolyline", CONTROL_FLAG, RTF_DPPOLYLINE},
     466             :     {"dpptx", CONTROL_VALUE, RTF_DPPTX},
     467             :     {"dppty", CONTROL_VALUE, RTF_DPPTY},
     468             :     {"dprect", CONTROL_FLAG, RTF_DPRECT},
     469             :     {"dproundr", CONTROL_FLAG, RTF_DPROUNDR},
     470             :     {"dpshadow", CONTROL_FLAG, RTF_DPSHADOW},
     471             :     {"dpshadx", CONTROL_VALUE, RTF_DPSHADX},
     472             :     {"dpshady", CONTROL_VALUE, RTF_DPSHADY},
     473             :     {"dptxbtlr", CONTROL_FLAG, RTF_DPTXBTLR},
     474             :     {"dptxbx", CONTROL_FLAG, RTF_DPTXBX},
     475             :     {"dptxbxmar", CONTROL_VALUE, RTF_DPTXBXMAR},
     476             :     {"dptxbxtext", CONTROL_DESTINATION, RTF_DPTXBXTEXT},
     477             :     {"dptxlrtb", CONTROL_FLAG, RTF_DPTXLRTB},
     478             :     {"dptxlrtbv", CONTROL_FLAG, RTF_DPTXLRTBV},
     479             :     {"dptxtbrl", CONTROL_FLAG, RTF_DPTXTBRL},
     480             :     {"dptxtbrlv", CONTROL_FLAG, RTF_DPTXTBRLV},
     481             :     {"dpx", CONTROL_VALUE, RTF_DPX},
     482             :     {"dpxsize", CONTROL_VALUE, RTF_DPXSIZE},
     483             :     {"dpy", CONTROL_VALUE, RTF_DPY},
     484             :     {"dpysize", CONTROL_VALUE, RTF_DPYSIZE},
     485             :     {"dropcapli", CONTROL_VALUE, RTF_DROPCAPLI},
     486             :     {"dropcapt", CONTROL_VALUE, RTF_DROPCAPT},
     487             :     {"ds", CONTROL_VALUE, RTF_DS},
     488             :     {"dxfrtext", CONTROL_VALUE, RTF_DXFRTEXT},
     489             :     {"dy", CONTROL_VALUE, RTF_DY},
     490             :     {"ebcend", CONTROL_DESTINATION, RTF_EBCEND},
     491             :     {"ebcstart", CONTROL_DESTINATION, RTF_EBCSTART},
     492             :     {"edmins", CONTROL_VALUE, RTF_EDMINS},
     493             :     {"embo", CONTROL_TOGGLE, RTF_EMBO},
     494             :     {"emdash", CONTROL_SYMBOL, RTF_EMDASH},
     495             :     {"emfblip", CONTROL_FLAG, RTF_EMFBLIP},
     496             :     {"emspace", CONTROL_SYMBOL, RTF_EMSPACE},
     497             :     {"endash", CONTROL_SYMBOL, RTF_ENDASH},
     498             :     {"enddoc", CONTROL_FLAG, RTF_ENDDOC},
     499             :     {"endnhere", CONTROL_FLAG, RTF_ENDNHERE},
     500             :     {"endnotes", CONTROL_FLAG, RTF_ENDNOTES},
     501             :     {"enforceprot", CONTROL_VALUE, RTF_ENFORCEPROT},
     502             :     {"enspace", CONTROL_SYMBOL, RTF_ENSPACE},
     503             :     {"expnd", CONTROL_VALUE, RTF_EXPND},
     504             :     {"expndtw", CONTROL_VALUE, RTF_EXPNDTW},
     505             :     {"expshrtn", CONTROL_FLAG, RTF_EXPSHRTN},
     506             :     {"f", CONTROL_VALUE, RTF_F},
     507             :     {"faauto", CONTROL_FLAG, RTF_FAAUTO},
     508             :     {"facenter", CONTROL_FLAG, RTF_FACENTER},
     509             :     {"facingp", CONTROL_TOGGLE, RTF_FACINGP},
     510             :     {"factoidname", CONTROL_DESTINATION, RTF_FACTOIDNAME},
     511             :     {"fafixed", CONTROL_FLAG, RTF_FAFIXED},
     512             :     {"fahang", CONTROL_FLAG, RTF_FAHANG},
     513             :     {"falt", CONTROL_DESTINATION, RTF_FALT},
     514             :     {"faroman", CONTROL_FLAG, RTF_FAROMAN},
     515             :     {"favar", CONTROL_FLAG, RTF_FAVAR},
     516             :     {"fbias", CONTROL_VALUE, RTF_FBIAS},
     517             :     {"fbidi", CONTROL_FLAG, RTF_FBIDI},
     518             :     {"fbidis", CONTROL_FLAG, RTF_FBIDIS},
     519             :     {"fbimajor", CONTROL_FLAG, RTF_FBIMAJOR},
     520             :     {"fbiminor", CONTROL_FLAG, RTF_FBIMINOR},
     521             :     {"fchars", CONTROL_DESTINATION, RTF_FCHARS},
     522             :     {"fcharset", CONTROL_VALUE, RTF_FCHARSET},
     523             :     {"fcs", CONTROL_VALUE, RTF_FCS},
     524             :     {"fdbmajor", CONTROL_FLAG, RTF_FDBMAJOR},
     525             :     {"fdbminor", CONTROL_FLAG, RTF_FDBMINOR},
     526             :     {"fdecor", CONTROL_FLAG, RTF_FDECOR},
     527             :     {"felnbrelev", CONTROL_FLAG, RTF_FELNBRELEV},
     528             :     {"fet", CONTROL_VALUE, RTF_FET},
     529             :     {"fetch", CONTROL_FLAG, RTF_FETCH},
     530             :     {"ffdefres", CONTROL_VALUE, RTF_FFDEFRES},
     531             :     {"ffdeftext", CONTROL_DESTINATION, RTF_FFDEFTEXT},
     532             :     {"ffentrymcr", CONTROL_DESTINATION, RTF_FFENTRYMCR},
     533             :     {"ffexitmcr", CONTROL_DESTINATION, RTF_FFEXITMCR},
     534             :     {"ffformat", CONTROL_DESTINATION, RTF_FFFORMAT},
     535             :     {"ffhaslistbox", CONTROL_VALUE, RTF_FFHASLISTBOX},
     536             :     {"ffhelptext", CONTROL_DESTINATION, RTF_FFHELPTEXT},
     537             :     {"ffhps", CONTROL_VALUE, RTF_FFHPS},
     538             :     {"ffl", CONTROL_DESTINATION, RTF_FFL},
     539             :     {"ffmaxlen", CONTROL_VALUE, RTF_FFMAXLEN},
     540             :     {"ffname", CONTROL_DESTINATION, RTF_FFNAME},
     541             :     {"ffownhelp", CONTROL_VALUE, RTF_FFOWNHELP},
     542             :     {"ffownstat", CONTROL_VALUE, RTF_FFOWNSTAT},
     543             :     {"ffprot", CONTROL_VALUE, RTF_FFPROT},
     544             :     {"ffrecalc", CONTROL_VALUE, RTF_FFRECALC},
     545             :     {"ffres", CONTROL_VALUE, RTF_FFRES},
     546             :     {"ffsize", CONTROL_VALUE, RTF_FFSIZE},
     547             :     {"ffstattext", CONTROL_DESTINATION, RTF_FFSTATTEXT},
     548             :     {"fftype", CONTROL_VALUE, RTF_FFTYPE},
     549             :     {"fftypetxt", CONTROL_VALUE, RTF_FFTYPETXT},
     550             :     {"fhimajor", CONTROL_FLAG, RTF_FHIMAJOR},
     551             :     {"fhiminor", CONTROL_FLAG, RTF_FHIMINOR},
     552             :     {"fi", CONTROL_VALUE, RTF_FI},
     553             :     {"fid", CONTROL_VALUE, RTF_FID},
     554             :     {"field", CONTROL_DESTINATION, RTF_FIELD},
     555             :     {"file", CONTROL_DESTINATION, RTF_FILE},
     556             :     {"filetbl", CONTROL_DESTINATION, RTF_FILETBL},
     557             :     {"fittext", CONTROL_VALUE, RTF_FITTEXT},
     558             :     {"fjgothic", CONTROL_FLAG, RTF_FJGOTHIC},
     559             :     {"fjminchou", CONTROL_FLAG, RTF_FJMINCHOU},
     560             :     {"fldalt", CONTROL_FLAG, RTF_FLDALT},
     561             :     {"flddirty", CONTROL_FLAG, RTF_FLDDIRTY},
     562             :     {"fldedit", CONTROL_FLAG, RTF_FLDEDIT},
     563             :     {"fldinst", CONTROL_DESTINATION, RTF_FLDINST},
     564             :     {"fldlock", CONTROL_FLAG, RTF_FLDLOCK},
     565             :     {"fldpriv", CONTROL_FLAG, RTF_FLDPRIV},
     566             :     {"fldrslt", CONTROL_DESTINATION, RTF_FLDRSLT},
     567             :     {"fldtype", CONTROL_DESTINATION, RTF_FLDTYPE},
     568             :     {"flomajor", CONTROL_FLAG, RTF_FLOMAJOR},
     569             :     {"flominor", CONTROL_FLAG, RTF_FLOMINOR},
     570             :     {"fmodern", CONTROL_FLAG, RTF_FMODERN},
     571             :     {"fn", CONTROL_VALUE, RTF_FN},
     572             :     {"fname", CONTROL_DESTINATION, RTF_FNAME},
     573             :     {"fnetwork", CONTROL_FLAG, RTF_FNETWORK},
     574             :     {"fnil", CONTROL_FLAG, RTF_FNIL},
     575             :     {"fnonfilesys", CONTROL_FLAG, RTF_FNONFILESYS},
     576             :     {"fontemb", CONTROL_DESTINATION, RTF_FONTEMB},
     577             :     {"fontfile", CONTROL_DESTINATION, RTF_FONTFILE},
     578             :     {"fonttbl", CONTROL_DESTINATION, RTF_FONTTBL},
     579             :     {"footer", CONTROL_DESTINATION, RTF_FOOTER},
     580             :     {"footerf", CONTROL_DESTINATION, RTF_FOOTERF},
     581             :     {"footerl", CONTROL_DESTINATION, RTF_FOOTERL},
     582             :     {"footerr", CONTROL_DESTINATION, RTF_FOOTERR},
     583             :     {"footery", CONTROL_VALUE, RTF_FOOTERY},
     584             :     {"footnote", CONTROL_DESTINATION, RTF_FOOTNOTE},
     585             :     {"forceupgrade", CONTROL_FLAG, RTF_FORCEUPGRADE},
     586             :     {"formdisp", CONTROL_FLAG, RTF_FORMDISP},
     587             :     {"formfield", CONTROL_DESTINATION, RTF_FORMFIELD},
     588             :     {"formprot", CONTROL_FLAG, RTF_FORMPROT},
     589             :     {"formshade", CONTROL_FLAG, RTF_FORMSHADE},
     590             :     {"fosnum", CONTROL_VALUE, RTF_FOSNUM},
     591             :     {"fprq", CONTROL_VALUE, RTF_FPRQ},
     592             :     {"fracwidth", CONTROL_FLAG, RTF_FRACWIDTH},
     593             :     {"frelative", CONTROL_VALUE, RTF_FRELATIVE},
     594             :     {"frmtxbtlr", CONTROL_FLAG, RTF_FRMTXBTLR},
     595             :     {"frmtxlrtb", CONTROL_FLAG, RTF_FRMTXLRTB},
     596             :     {"frmtxlrtbv", CONTROL_FLAG, RTF_FRMTXLRTBV},
     597             :     {"frmtxtbrl", CONTROL_FLAG, RTF_FRMTXTBRL},
     598             :     {"frmtxtbrlv", CONTROL_FLAG, RTF_FRMTXTBRLV},
     599             :     {"froman", CONTROL_FLAG, RTF_FROMAN},
     600             :     {"fromhtml", CONTROL_VALUE, RTF_FROMHTML},
     601             :     {"fromtext", CONTROL_FLAG, RTF_FROMTEXT},
     602             :     {"fs", CONTROL_VALUE, RTF_FS},
     603             :     {"fscript", CONTROL_FLAG, RTF_FSCRIPT},
     604             :     {"fswiss", CONTROL_FLAG, RTF_FSWISS},
     605             :     {"ftech", CONTROL_FLAG, RTF_FTECH},
     606             :     {"ftnalt", CONTROL_FLAG, RTF_FTNALT},
     607             :     {"ftnbj", CONTROL_FLAG, RTF_FTNBJ},
     608             :     {"ftncn", CONTROL_DESTINATION, RTF_FTNCN},
     609             :     {"ftnil", CONTROL_FLAG, RTF_FTNIL},
     610             :     {"ftnlytwnine", CONTROL_FLAG, RTF_FTNLYTWNINE},
     611             :     {"ftnnalc", CONTROL_FLAG, RTF_FTNNALC},
     612             :     {"ftnnar", CONTROL_FLAG, RTF_FTNNAR},
     613             :     {"ftnnauc", CONTROL_FLAG, RTF_FTNNAUC},
     614             :     {"ftnnchi", CONTROL_FLAG, RTF_FTNNCHI},
     615             :     {"ftnnchosung", CONTROL_FLAG, RTF_FTNNCHOSUNG},
     616             :     {"ftnncnum", CONTROL_FLAG, RTF_FTNNCNUM},
     617             :     {"ftnndbar", CONTROL_FLAG, RTF_FTNNDBAR},
     618             :     {"ftnndbnum", CONTROL_FLAG, RTF_FTNNDBNUM},
     619             :     {"ftnndbnumd", CONTROL_FLAG, RTF_FTNNDBNUMD},
     620             :     {"ftnndbnumk", CONTROL_FLAG, RTF_FTNNDBNUMK},
     621             :     {"ftnndbnumt", CONTROL_FLAG, RTF_FTNNDBNUMT},
     622             :     {"ftnnganada", CONTROL_FLAG, RTF_FTNNGANADA},
     623             :     {"ftnngbnum", CONTROL_FLAG, RTF_FTNNGBNUM},
     624             :     {"ftnngbnumd", CONTROL_FLAG, RTF_FTNNGBNUMD},
     625             :     {"ftnngbnumk", CONTROL_FLAG, RTF_FTNNGBNUMK},
     626             :     {"ftnngbnuml", CONTROL_FLAG, RTF_FTNNGBNUML},
     627             :     {"ftnnrlc", CONTROL_FLAG, RTF_FTNNRLC},
     628             :     {"ftnnruc", CONTROL_FLAG, RTF_FTNNRUC},
     629             :     {"ftnnzodiac", CONTROL_FLAG, RTF_FTNNZODIAC},
     630             :     {"ftnnzodiacd", CONTROL_FLAG, RTF_FTNNZODIACD},
     631             :     {"ftnnzodiacl", CONTROL_FLAG, RTF_FTNNZODIACL},
     632             :     {"ftnrestart", CONTROL_FLAG, RTF_FTNRESTART},
     633             :     {"ftnrstcont", CONTROL_FLAG, RTF_FTNRSTCONT},
     634             :     {"ftnrstpg", CONTROL_FLAG, RTF_FTNRSTPG},
     635             :     {"ftnsep", CONTROL_DESTINATION, RTF_FTNSEP},
     636             :     {"ftnsepc", CONTROL_DESTINATION, RTF_FTNSEPC},
     637             :     {"ftnstart", CONTROL_VALUE, RTF_FTNSTART},
     638             :     {"ftntj", CONTROL_FLAG, RTF_FTNTJ},
     639             :     {"fttruetype", CONTROL_FLAG, RTF_FTTRUETYPE},
     640             :     {"fvaliddos", CONTROL_FLAG, RTF_FVALIDDOS},
     641             :     {"fvalidhpfs", CONTROL_FLAG, RTF_FVALIDHPFS},
     642             :     {"fvalidmac", CONTROL_FLAG, RTF_FVALIDMAC},
     643             :     {"fvalidntfs", CONTROL_FLAG, RTF_FVALIDNTFS},
     644             :     {"g", CONTROL_DESTINATION, RTF_G},
     645             :     {"gcw", CONTROL_VALUE, RTF_GCW},
     646             :     {"generator", CONTROL_DESTINATION, RTF_GENERATOR},
     647             :     {"green", CONTROL_VALUE, RTF_GREEN},
     648             :     {"grfdocevents", CONTROL_VALUE, RTF_GRFDOCEVENTS},
     649             :     {"gridtbl", CONTROL_DESTINATION, RTF_GRIDTBL},
     650             :     {"gutter", CONTROL_VALUE, RTF_GUTTER},
     651             :     {"gutterprl", CONTROL_FLAG, RTF_GUTTERPRL},
     652             :     {"guttersxn", CONTROL_VALUE, RTF_GUTTERSXN},
     653             :     {"header", CONTROL_DESTINATION, RTF_HEADER},
     654             :     {"headerf", CONTROL_DESTINATION, RTF_HEADERF},
     655             :     {"headerl", CONTROL_DESTINATION, RTF_HEADERL},
     656             :     {"headerr", CONTROL_DESTINATION, RTF_HEADERR},
     657             :     {"headery", CONTROL_VALUE, RTF_HEADERY},
     658             :     {"hich", CONTROL_FLAG, RTF_HICH},
     659             :     {"highlight", CONTROL_VALUE, RTF_HIGHLIGHT},
     660             :     {"hl", CONTROL_DESTINATION, RTF_HL},
     661             :     {"hlfr", CONTROL_DESTINATION, RTF_HLFR},
     662             :     {"hlinkbase", CONTROL_DESTINATION, RTF_HLINKBASE},
     663             :     {"hlloc", CONTROL_DESTINATION, RTF_HLLOC},
     664             :     {"hlsrc", CONTROL_DESTINATION, RTF_HLSRC},
     665             :     {"horzdoc", CONTROL_FLAG, RTF_HORZDOC},
     666             :     {"horzsect", CONTROL_FLAG, RTF_HORZSECT},
     667             :     {"horzvert", CONTROL_VALUE, RTF_HORZVERT},
     668             :     {"hr", CONTROL_VALUE, RTF_HR},
     669             :     {"hres", CONTROL_VALUE, RTF_HRES},
     670             :     {"hrule", CONTROL_FLAG, RTF_HRULE},
     671             :     {"hsv", CONTROL_DESTINATION, RTF_HSV},
     672             :     {"htmautsp", CONTROL_FLAG, RTF_HTMAUTSP},
     673             :     {"htmlbase", CONTROL_FLAG, RTF_HTMLBASE},
     674             :     {"htmlrtf", CONTROL_TOGGLE, RTF_HTMLRTF},
     675             :     {"htmltag", CONTROL_DESTINATION, RTF_HTMLTAG},
     676             :     {"hwelev", CONTROL_FLAG, RTF_HWELEV},
     677             :     {"hyphauto", CONTROL_TOGGLE, RTF_HYPHAUTO},
     678             :     {"hyphcaps", CONTROL_TOGGLE, RTF_HYPHCAPS},
     679             :     {"hyphconsec", CONTROL_VALUE, RTF_HYPHCONSEC},
     680             :     {"hyphhotz", CONTROL_VALUE, RTF_HYPHHOTZ},
     681             :     {"hyphpar", CONTROL_TOGGLE, RTF_HYPHPAR},
     682             :     {"i", CONTROL_TOGGLE, RTF_I},
     683             :     {"id", CONTROL_VALUE, RTF_ID},
     684             :     {"ignoremixedcontent", CONTROL_VALUE, RTF_IGNOREMIXEDCONTENT},
     685             :     {"ilfomacatclnup", CONTROL_VALUE, RTF_ILFOMACATCLNUP},
     686             :     {"ilvl", CONTROL_VALUE, RTF_ILVL},
     687             :     {"impr", CONTROL_TOGGLE, RTF_IMPR},
     688             :     {"indmirror", CONTROL_FLAG, RTF_INDMIRROR},
     689             :     {"indrlsweleven", CONTROL_FLAG, RTF_INDRLSWELEVEN},
     690             :     {"info", CONTROL_DESTINATION, RTF_INFO},
     691             :     {"insrsid", CONTROL_VALUE, RTF_INSRSID},
     692             :     {"intbl", CONTROL_FLAG, RTF_INTBL},
     693             :     {"ipgp", CONTROL_VALUE, RTF_IPGP},
     694             :     {"irowband", CONTROL_VALUE, RTF_IROWBAND},
     695             :     {"irow", CONTROL_VALUE, RTF_IROW},
     696             :     {"itap", CONTROL_VALUE, RTF_ITAP},
     697             :     {"ixe", CONTROL_FLAG, RTF_IXE},
     698             :     {"jcompress", CONTROL_FLAG, RTF_JCOMPRESS},
     699             :     {"jexpand", CONTROL_FLAG, RTF_JEXPAND},
     700             :     {"jis", CONTROL_FLAG, RTF_JIS},
     701             :     {"jpegblip", CONTROL_FLAG, RTF_JPEGBLIP},
     702             :     {"jsksu", CONTROL_FLAG, RTF_JSKSU},
     703             :     {"keep", CONTROL_FLAG, RTF_KEEP},
     704             :     {"keepn", CONTROL_FLAG, RTF_KEEPN},
     705             :     {"kerning", CONTROL_VALUE, RTF_KERNING},
     706             :     {"keycode", CONTROL_DESTINATION, RTF_KEYCODE},
     707             :     {"keywords", CONTROL_DESTINATION, RTF_KEYWORDS},
     708             :     {"krnprsnet", CONTROL_FLAG, RTF_KRNPRSNET},
     709             :     {"ksulang", CONTROL_VALUE, RTF_KSULANG},
     710             :     {"jclisttab", CONTROL_FLAG, RTF_JCLISTTAB},
     711             :     {"landscape", CONTROL_FLAG, RTF_LANDSCAPE},
     712             :     {"lang", CONTROL_VALUE, RTF_LANG},
     713             :     {"langfe", CONTROL_VALUE, RTF_LANGFE},
     714             :     {"langfenp", CONTROL_VALUE, RTF_LANGFENP},
     715             :     {"langnp", CONTROL_VALUE, RTF_LANGNP},
     716             :     {"lastrow", CONTROL_FLAG, RTF_LASTROW},
     717             :     {"latentstyles", CONTROL_DESTINATION, RTF_LATENTSTYLES},
     718             :     {"lbr", CONTROL_VALUE, RTF_LBR},
     719             :     {"lchars", CONTROL_DESTINATION, RTF_LCHARS},
     720             :     {"ldblquote", CONTROL_SYMBOL, RTF_LDBLQUOTE},
     721             :     {"level", CONTROL_VALUE, RTF_LEVEL},
     722             :     {"levelfollow", CONTROL_VALUE, RTF_LEVELFOLLOW},
     723             :     {"levelindent", CONTROL_VALUE, RTF_LEVELINDENT},
     724             :     {"leveljc", CONTROL_VALUE, RTF_LEVELJC},
     725             :     {"leveljcn", CONTROL_VALUE, RTF_LEVELJCN},
     726             :     {"levellegal", CONTROL_VALUE, RTF_LEVELLEGAL},
     727             :     {"levelnfc", CONTROL_VALUE, RTF_LEVELNFC},
     728             :     {"levelnfcn", CONTROL_VALUE, RTF_LEVELNFCN},
     729             :     {"levelnorestart", CONTROL_VALUE, RTF_LEVELNORESTART},
     730             :     {"levelnumbers", CONTROL_DESTINATION, RTF_LEVELNUMBERS},
     731             :     {"levelold", CONTROL_VALUE, RTF_LEVELOLD},
     732             :     {"levelpicture", CONTROL_VALUE, RTF_LEVELPICTURE},
     733             :     {"levelpicturenosize", CONTROL_FLAG, RTF_LEVELPICTURENOSIZE},
     734             :     {"levelprev", CONTROL_VALUE, RTF_LEVELPREV},
     735             :     {"levelprevspace", CONTROL_VALUE, RTF_LEVELPREVSPACE},
     736             :     {"levelspace", CONTROL_VALUE, RTF_LEVELSPACE},
     737             :     {"levelstartat", CONTROL_VALUE, RTF_LEVELSTARTAT},
     738             :     {"leveltemplateid", CONTROL_VALUE, RTF_LEVELTEMPLATEID},
     739             :     {"leveltext", CONTROL_DESTINATION, RTF_LEVELTEXT},
     740             :     {"lfolevel", CONTROL_DESTINATION, RTF_LFOLEVEL},
     741             :     {"li", CONTROL_VALUE, RTF_LI},
     742             :     {"line", CONTROL_SYMBOL, RTF_LINE},
     743             :     {"linebetcol", CONTROL_FLAG, RTF_LINEBETCOL},
     744             :     {"linecont", CONTROL_FLAG, RTF_LINECONT},
     745             :     {"linemod", CONTROL_VALUE, RTF_LINEMOD},
     746             :     {"lineppage", CONTROL_FLAG, RTF_LINEPPAGE},
     747             :     {"linerestart", CONTROL_FLAG, RTF_LINERESTART},
     748             :     {"linestart", CONTROL_VALUE, RTF_LINESTART},
     749             :     {"linestarts", CONTROL_VALUE, RTF_LINESTARTS},
     750             :     {"linex", CONTROL_VALUE, RTF_LINEX},
     751             :     {"linkself", CONTROL_FLAG, RTF_LINKSELF},
     752             :     {"linkstyles", CONTROL_FLAG, RTF_LINKSTYLES},
     753             :     {"linkval", CONTROL_DESTINATION, RTF_LINKVAL},
     754             :     {"lin", CONTROL_VALUE, RTF_LIN},
     755             :     {"lisa", CONTROL_VALUE, RTF_LISA},
     756             :     {"lisb", CONTROL_VALUE, RTF_LISB},
     757             :     {"list", CONTROL_DESTINATION, RTF_LIST},
     758             :     {"listhybrid", CONTROL_FLAG, RTF_LISTHYBRID},
     759             :     {"listid", CONTROL_VALUE, RTF_LISTID},
     760             :     {"listlevel", CONTROL_DESTINATION, RTF_LISTLEVEL},
     761             :     {"listname", CONTROL_DESTINATION, RTF_LISTNAME},
     762             :     {"listoverride", CONTROL_DESTINATION, RTF_LISTOVERRIDE},
     763             :     {"listoverridecount", CONTROL_VALUE, RTF_LISTOVERRIDECOUNT},
     764             :     {"listoverrideformat", CONTROL_VALUE, RTF_LISTOVERRIDEFORMAT},
     765             :     {"listoverridestartat", CONTROL_FLAG, RTF_LISTOVERRIDESTARTAT},
     766             :     {"listoverridetable", CONTROL_DESTINATION, RTF_LISTOVERRIDETABLE},
     767             :     {"listpicture", CONTROL_DESTINATION, RTF_LISTPICTURE},
     768             :     {"listrestarthdn", CONTROL_VALUE, RTF_LISTRESTARTHDN},
     769             :     {"listsimple", CONTROL_VALUE, RTF_LISTSIMPLE},
     770             :     {"liststyleid", CONTROL_VALUE, RTF_LISTSTYLEID},
     771             :     {"liststylename", CONTROL_DESTINATION, RTF_LISTSTYLENAME},
     772             :     {"listtable", CONTROL_DESTINATION, RTF_LISTTABLE},
     773             :     {"listtemplateid", CONTROL_VALUE, RTF_LISTTEMPLATEID},
     774             :     {"listtext", CONTROL_DESTINATION, RTF_LISTTEXT},
     775             :     {"lnbrkrule", CONTROL_FLAG, RTF_LNBRKRULE},
     776             :     {"lndscpsxn", CONTROL_FLAG, RTF_LNDSCPSXN},
     777             :     {"lnongrid", CONTROL_FLAG, RTF_LNONGRID},
     778             :     {"loch", CONTROL_FLAG, RTF_LOCH},
     779             :     {"lquote", CONTROL_SYMBOL, RTF_LQUOTE},
     780             :     {"ls", CONTROL_VALUE, RTF_LS},
     781             :     {"lsdlocked", CONTROL_VALUE, RTF_LSDLOCKED},
     782             :     {"lsdlockeddef", CONTROL_VALUE, RTF_LSDLOCKEDDEF},
     783             :     {"lsdlockedexcept", CONTROL_DESTINATION, RTF_LSDLOCKEDEXCEPT},
     784             :     {"lsdpriority", CONTROL_VALUE, RTF_LSDPRIORITY},
     785             :     {"lsdprioritydef", CONTROL_VALUE, RTF_LSDPRIORITYDEF},
     786             :     {"lsdqformat", CONTROL_VALUE, RTF_LSDQFORMAT},
     787             :     {"lsdqformatdef", CONTROL_VALUE, RTF_LSDQFORMATDEF},
     788             :     {"lsdsemihidden", CONTROL_VALUE, RTF_LSDSEMIHIDDEN},
     789             :     {"lsdsemihiddendef", CONTROL_VALUE, RTF_LSDSEMIHIDDENDEF},
     790             :     {"lsdstimax", CONTROL_VALUE, RTF_LSDSTIMAX},
     791             :     {"lsdunhideused", CONTROL_VALUE, RTF_LSDUNHIDEUSED},
     792             :     {"lsdunhideuseddef", CONTROL_VALUE, RTF_LSDUNHIDEUSEDDEF},
     793             :     {"ltrch", CONTROL_FLAG, RTF_LTRCH},
     794             :     {"ltrdoc", CONTROL_FLAG, RTF_LTRDOC},
     795             :     {"ltrmark", CONTROL_SYMBOL, RTF_LTRMARK},
     796             :     {"ltrpar", CONTROL_FLAG, RTF_LTRPAR},
     797             :     {"ltrrow", CONTROL_FLAG, RTF_LTRROW},
     798             :     {"ltrsect", CONTROL_FLAG, RTF_LTRSECT},
     799             :     {"lvltentative", CONTROL_FLAG, RTF_LVLTENTATIVE},
     800             :     {"lytcalctblwd", CONTROL_FLAG, RTF_LYTCALCTBLWD},
     801             :     {"lytexcttp", CONTROL_FLAG, RTF_LYTEXCTTP},
     802             :     {"lytprtmet", CONTROL_FLAG, RTF_LYTPRTMET},
     803             :     {"lyttblrtgr", CONTROL_FLAG, RTF_LYTTBLRTGR},
     804             :     {"mac", CONTROL_FLAG, RTF_MAC},
     805             :     {"macc", CONTROL_DESTINATION, RTF_MACC},
     806             :     {"maccPr", CONTROL_DESTINATION, RTF_MACCPR},
     807             :     {"macpict", CONTROL_FLAG, RTF_MACPICT},
     808             :     {"mailmerge", CONTROL_DESTINATION, RTF_MAILMERGE},
     809             :     {"makebackup", CONTROL_FLAG, RTF_MAKEBACKUP},
     810             :     {"maln", CONTROL_DESTINATION, RTF_MALN},
     811             :     {"malnScr", CONTROL_DESTINATION, RTF_MALNSCR},
     812             :     {"manager", CONTROL_DESTINATION, RTF_MANAGER},
     813             :     {"margb", CONTROL_VALUE, RTF_MARGB},
     814             :     {"margbsxn", CONTROL_VALUE, RTF_MARGBSXN},
     815             :     {"margl", CONTROL_VALUE, RTF_MARGL},
     816             :     {"marglsxn", CONTROL_VALUE, RTF_MARGLSXN},
     817             :     {"margmirror", CONTROL_FLAG, RTF_MARGMIRROR},
     818             :     {"margmirsxn", CONTROL_FLAG, RTF_MARGMIRSXN},
     819             :     {"margPr", CONTROL_DESTINATION, RTF_MARGPR},
     820             :     {"margr", CONTROL_VALUE, RTF_MARGR},
     821             :     {"margrsxn", CONTROL_VALUE, RTF_MARGRSXN},
     822             :     {"margSz", CONTROL_VALUE, RTF_MARGSZ},
     823             :     {"margt", CONTROL_VALUE, RTF_MARGT},
     824             :     {"margtsxn", CONTROL_VALUE, RTF_MARGTSXN},
     825             :     {"mbar", CONTROL_DESTINATION, RTF_MBAR},
     826             :     {"mbarPr", CONTROL_DESTINATION, RTF_MBARPR},
     827             :     {"mbaseJc", CONTROL_DESTINATION, RTF_MBASEJC},
     828             :     {"mbegChr", CONTROL_DESTINATION, RTF_MBEGCHR},
     829             :     {"mborderBox", CONTROL_DESTINATION, RTF_MBORDERBOX},
     830             :     {"mborderBoxPr", CONTROL_DESTINATION, RTF_MBORDERBOXPR},
     831             :     {"mbox", CONTROL_DESTINATION, RTF_MBOX},
     832             :     {"mboxPr", CONTROL_DESTINATION, RTF_MBOXPR},
     833             :     {"mbrk", CONTROL_VALUE, RTF_MBRK},
     834             :     {"mbrkBin", CONTROL_VALUE, RTF_MBRKBIN},
     835             :     {"mbrkBinSub", CONTROL_VALUE, RTF_MBRKBINSUB},
     836             :     {"mcGp", CONTROL_VALUE, RTF_MCGP},
     837             :     {"mcGpRule", CONTROL_VALUE, RTF_MCGPRULE},
     838             :     {"mchr", CONTROL_DESTINATION, RTF_MCHR},
     839             :     {"mcount", CONTROL_DESTINATION, RTF_MCOUNT},
     840             :     {"mcSp", CONTROL_VALUE, RTF_MCSP},
     841             :     {"mctrlPr", CONTROL_DESTINATION, RTF_MCTRLPR},
     842             :     {"md", CONTROL_DESTINATION, RTF_MD},
     843             :     {"mdefJc", CONTROL_VALUE, RTF_MDEFJC},
     844             :     {"mdeg", CONTROL_DESTINATION, RTF_MDEG},
     845             :     {"mdegHide", CONTROL_DESTINATION, RTF_MDEGHIDE},
     846             :     {"mden", CONTROL_DESTINATION, RTF_MDEN},
     847             :     {"mdiff", CONTROL_DESTINATION, RTF_MDIFF},
     848             :     {"mdiffSty", CONTROL_VALUE, RTF_MDIFFSTY},
     849             :     {"mdispdef", CONTROL_VALUE, RTF_MDISPDEF},
     850             :     {"mdPr", CONTROL_DESTINATION, RTF_MDPR},
     851             :     {"me", CONTROL_DESTINATION, RTF_ME},
     852             :     {"mendChr", CONTROL_DESTINATION, RTF_MENDCHR},
     853             :     {"meqArr", CONTROL_DESTINATION, RTF_MEQARR},
     854             :     {"meqArrPr", CONTROL_DESTINATION, RTF_MEQARRPR},
     855             :     {"mf", CONTROL_DESTINATION, RTF_MF},
     856             :     {"mfName", CONTROL_DESTINATION, RTF_MFNAME},
     857             :     {"mfPr", CONTROL_DESTINATION, RTF_MFPR},
     858             :     {"mfunc", CONTROL_DESTINATION, RTF_MFUNC},
     859             :     {"mfuncPr", CONTROL_DESTINATION, RTF_MFUNCPR},
     860             :     {"mgroupChr", CONTROL_DESTINATION, RTF_MGROUPCHR},
     861             :     {"mgroupChrPr", CONTROL_DESTINATION, RTF_MGROUPCHRPR},
     862             :     {"mgrow", CONTROL_DESTINATION, RTF_MGROW},
     863             :     {"mhideBot", CONTROL_DESTINATION, RTF_MHIDEBOT},
     864             :     {"mhideLeft", CONTROL_DESTINATION, RTF_MHIDELEFT},
     865             :     {"mhideRight", CONTROL_DESTINATION, RTF_MHIDERIGHT},
     866             :     {"mhideTop", CONTROL_DESTINATION, RTF_MHIDETOP},
     867             :     {"mhtmltag", CONTROL_DESTINATION, RTF_MHTMLTAG},
     868             :     {"min", CONTROL_VALUE, RTF_MIN},
     869             :     {"minterSp", CONTROL_VALUE, RTF_MINTERSP},
     870             :     {"mintLim", CONTROL_VALUE, RTF_MINTLIM},
     871             :     {"mintraSp", CONTROL_VALUE, RTF_MINTRASP},
     872             :     {"mjc", CONTROL_VALUE, RTF_MJC},
     873             :     {"mlim", CONTROL_DESTINATION, RTF_MLIM},
     874             :     {"mlimloc", CONTROL_DESTINATION, RTF_MLIMLOC},
     875             :     {"mlimLoc", CONTROL_DESTINATION, RTF_MLIMLOC},
     876             :     {"mlimlow", CONTROL_DESTINATION, RTF_MLIMLOW},
     877             :     {"mlimLow", CONTROL_DESTINATION, RTF_MLIMLOW},
     878             :     {"mlimlowPr", CONTROL_DESTINATION, RTF_MLIMLOWPR},
     879             :     {"mlimLowPr", CONTROL_DESTINATION, RTF_MLIMLOWPR},
     880             :     {"mlimupp", CONTROL_DESTINATION, RTF_MLIMUPP},
     881             :     {"mlimUpp", CONTROL_DESTINATION, RTF_MLIMUPP},
     882             :     {"mlimuppPr", CONTROL_DESTINATION, RTF_MLIMUPPPR},
     883             :     {"mlimUppPr", CONTROL_DESTINATION, RTF_MLIMUPPPR},
     884             :     {"mlit", CONTROL_FLAG, RTF_MLIT},
     885             :     {"mlMargin", CONTROL_VALUE, RTF_MLMARGIN},
     886             :     {"mm", CONTROL_DESTINATION, RTF_MM},
     887             :     {"mmaddfieldname", CONTROL_DESTINATION, RTF_MMADDFIELDNAME},
     888             :     {"mmath", CONTROL_DESTINATION, RTF_MMATH},
     889             :     {"mmathFont", CONTROL_VALUE, RTF_MMATHFONT},
     890             :     {"mmathPict", CONTROL_DESTINATION, RTF_MMATHPICT},
     891             :     {"mmathPr", CONTROL_DESTINATION, RTF_MMATHPR},
     892             :     {"mmattach", CONTROL_FLAG, RTF_MMATTACH},
     893             :     {"mmaxdist", CONTROL_DESTINATION, RTF_MMAXDIST},
     894             :     {"mmblanklines", CONTROL_FLAG, RTF_MMBLANKLINES},
     895             :     {"mmc", CONTROL_DESTINATION, RTF_MMC},
     896             :     {"mmcJc", CONTROL_DESTINATION, RTF_MMCJC},
     897             :     {"mmconnectstr", CONTROL_DESTINATION, RTF_MMCONNECTSTR},
     898             :     {"mmconnectstrdata", CONTROL_DESTINATION, RTF_MMCONNECTSTRDATA},
     899             :     {"mmcPr", CONTROL_DESTINATION, RTF_MMCPR},
     900             :     {"mmcs", CONTROL_DESTINATION, RTF_MMCS},
     901             :     {"mmdatasource", CONTROL_DESTINATION, RTF_MMDATASOURCE},
     902             :     {"mmdatatypeaccess", CONTROL_FLAG, RTF_MMDATATYPEACCESS},
     903             :     {"mmdatatypeexcel", CONTROL_FLAG, RTF_MMDATATYPEEXCEL},
     904             :     {"mmdatatypefile", CONTROL_FLAG, RTF_MMDATATYPEFILE},
     905             :     {"mmdatatypeodbc", CONTROL_FLAG, RTF_MMDATATYPEODBC},
     906             :     {"mmdatatypeodso", CONTROL_FLAG, RTF_MMDATATYPEODSO},
     907             :     {"mmdatatypeqt", CONTROL_FLAG, RTF_MMDATATYPEQT},
     908             :     {"mmdefaultsql", CONTROL_FLAG, RTF_MMDEFAULTSQL},
     909             :     {"mmdestemail", CONTROL_FLAG, RTF_MMDESTEMAIL},
     910             :     {"mmdestfax", CONTROL_FLAG, RTF_MMDESTFAX},
     911             :     {"mmdestnewdoc", CONTROL_FLAG, RTF_MMDESTNEWDOC},
     912             :     {"mmdestprinter", CONTROL_FLAG, RTF_MMDESTPRINTER},
     913             :     {"mmerrors", CONTROL_VALUE, RTF_MMERRORS},
     914             :     {"mmfttypeaddress", CONTROL_FLAG, RTF_MMFTTYPEADDRESS},
     915             :     {"mmfttypebarcode", CONTROL_FLAG, RTF_MMFTTYPEBARCODE},
     916             :     {"mmfttypedbcolumn", CONTROL_FLAG, RTF_MMFTTYPEDBCOLUMN},
     917             :     {"mmfttypemapped", CONTROL_FLAG, RTF_MMFTTYPEMAPPED},
     918             :     {"mmfttypenull", CONTROL_FLAG, RTF_MMFTTYPENULL},
     919             :     {"mmfttypesalutation", CONTROL_FLAG, RTF_MMFTTYPESALUTATION},
     920             :     {"mmheadersource", CONTROL_DESTINATION, RTF_MMHEADERSOURCE},
     921             :     {"mmjdsotype", CONTROL_VALUE, RTF_MMJDSOTYPE},
     922             :     {"mmlinktoquery", CONTROL_FLAG, RTF_MMLINKTOQUERY},
     923             :     {"mmmailsubject", CONTROL_DESTINATION, RTF_MMMAILSUBJECT},
     924             :     {"mmmaintypecatalog", CONTROL_FLAG, RTF_MMMAINTYPECATALOG},
     925             :     {"mmmaintypeemail", CONTROL_FLAG, RTF_MMMAINTYPEEMAIL},
     926             :     {"mmmaintypeenvelopes", CONTROL_FLAG, RTF_MMMAINTYPEENVELOPES},
     927             :     {"mmmaintypefax", CONTROL_FLAG, RTF_MMMAINTYPEFAX},
     928             :     {"mmmaintypelabels", CONTROL_FLAG, RTF_MMMAINTYPELABELS},
     929             :     {"mmmaintypeletters", CONTROL_FLAG, RTF_MMMAINTYPELETTERS},
     930             :     {"mmodso", CONTROL_DESTINATION, RTF_MMODSO},
     931             :     {"mmodsoactive", CONTROL_VALUE, RTF_MMODSOACTIVE},
     932             :     {"mmodsocoldelim", CONTROL_VALUE, RTF_MMODSOCOLDELIM},
     933             :     {"mmodsocolumn", CONTROL_VALUE, RTF_MMODSOCOLUMN},
     934             :     {"mmodsodynaddr", CONTROL_VALUE, RTF_MMODSODYNADDR},
     935             :     {"mmodsofhdr", CONTROL_VALUE, RTF_MMODSOFHDR},
     936             :     {"mmodsofilter", CONTROL_DESTINATION, RTF_MMODSOFILTER},
     937             :     {"mmodsofldmpdata", CONTROL_DESTINATION, RTF_MMODSOFLDMPDATA},
     938             :     {"mmodsofmcolumn", CONTROL_VALUE, RTF_MMODSOFMCOLUMN},
     939             :     {"mmodsohash", CONTROL_VALUE, RTF_MMODSOHASH},
     940             :     {"mmodsolid", CONTROL_VALUE, RTF_MMODSOLID},
     941             :     {"mmodsomappedname", CONTROL_DESTINATION, RTF_MMODSOMAPPEDNAME},
     942             :     {"mmodsoname", CONTROL_DESTINATION, RTF_MMODSONAME},
     943             :     {"mmodsorecipdata", CONTROL_DESTINATION, RTF_MMODSORECIPDATA},
     944             :     {"mmodsosort", CONTROL_DESTINATION, RTF_MMODSOSORT},
     945             :     {"mmodsosrc", CONTROL_DESTINATION, RTF_MMODSOSRC},
     946             :     {"mmodsotable", CONTROL_DESTINATION, RTF_MMODSOTABLE},
     947             :     {"mmodsoudl", CONTROL_DESTINATION, RTF_MMODSOUDL},
     948             :     {"mmodsoudldata", CONTROL_DESTINATION, RTF_MMODSOUDLDATA},
     949             :     {"mmodsouniquetag", CONTROL_DESTINATION, RTF_MMODSOUNIQUETAG},
     950             :     {"mmPr", CONTROL_DESTINATION, RTF_MMPR},
     951             :     {"mmquery", CONTROL_DESTINATION, RTF_MMQUERY},
     952             :     {"mmr", CONTROL_DESTINATION, RTF_MMR},
     953             :     {"mmreccur", CONTROL_VALUE, RTF_MMRECCUR},
     954             :     {"mmshowdata", CONTROL_FLAG, RTF_MMSHOWDATA},
     955             :     {"mnary", CONTROL_DESTINATION, RTF_MNARY},
     956             :     {"mnaryLim", CONTROL_VALUE, RTF_MNARYLIM},
     957             :     {"mnaryPr", CONTROL_DESTINATION, RTF_MNARYPR},
     958             :     {"mnoBreak", CONTROL_DESTINATION, RTF_MNOBREAK},
     959             :     {"mnor", CONTROL_FLAG, RTF_MNOR},
     960             :     {"mnum", CONTROL_DESTINATION, RTF_MNUM},
     961             :     {"mo", CONTROL_VALUE, RTF_MO},
     962             :     {"mobjDist", CONTROL_DESTINATION, RTF_MOBJDIST},
     963             :     {"moMath", CONTROL_DESTINATION, RTF_MOMATH},
     964             :     {"moMathPara", CONTROL_DESTINATION, RTF_MOMATHPARA},
     965             :     {"moMathParaPr", CONTROL_DESTINATION, RTF_MOMATHPARAPR},
     966             :     {"mopEmu", CONTROL_DESTINATION, RTF_MOPEMU},
     967             :     {"mphant", CONTROL_DESTINATION, RTF_MPHANT},
     968             :     {"mphantPr", CONTROL_DESTINATION, RTF_MPHANTPR},
     969             :     {"mplcHide", CONTROL_DESTINATION, RTF_MPLCHIDE},
     970             :     {"mpos", CONTROL_DESTINATION, RTF_MPOS},
     971             :     {"mpostSp", CONTROL_VALUE, RTF_MPOSTSP},
     972             :     {"mpreSp", CONTROL_VALUE, RTF_MPRESP},
     973             :     {"mr", CONTROL_DESTINATION, RTF_MR},
     974             :     {"mrad", CONTROL_DESTINATION, RTF_MRAD},
     975             :     {"mradPr", CONTROL_DESTINATION, RTF_MRADPR},
     976             :     {"mrMargin", CONTROL_VALUE, RTF_MRMARGIN},
     977             :     {"mrPr", CONTROL_DESTINATION, RTF_MRPR},
     978             :     {"mrSp", CONTROL_VALUE, RTF_MRSP},
     979             :     {"mrSpRule", CONTROL_VALUE, RTF_MRSPRULE},
     980             :     {"mscr", CONTROL_VALUE, RTF_MSCR},
     981             :     {"msepChr", CONTROL_DESTINATION, RTF_MSEPCHR},
     982             :     {"mshow", CONTROL_DESTINATION, RTF_MSHOW},
     983             :     {"mshp", CONTROL_DESTINATION, RTF_MSHP},
     984             :     {"msmallFrac", CONTROL_VALUE, RTF_MSMALLFRAC},
     985             :     {"msmcap", CONTROL_FLAG, RTF_MSMCAP},
     986             :     {"msPre", CONTROL_DESTINATION, RTF_MSPRE},
     987             :     {"msPrePr", CONTROL_DESTINATION, RTF_MSPREPR},
     988             :     {"msSub", CONTROL_DESTINATION, RTF_MSSUB},
     989             :     {"msSubPr", CONTROL_DESTINATION, RTF_MSSUBPR},
     990             :     {"msSubSup", CONTROL_DESTINATION, RTF_MSSUBSUP},
     991             :     {"msSubSupPr", CONTROL_DESTINATION, RTF_MSSUBSUPPR},
     992             :     {"msSup", CONTROL_DESTINATION, RTF_MSSUP},
     993             :     {"msSupPr", CONTROL_DESTINATION, RTF_MSSUPPR},
     994             :     {"mstrikeBLTR", CONTROL_DESTINATION, RTF_MSTRIKEBLTR},
     995             :     {"mstrikeH", CONTROL_DESTINATION, RTF_MSTRIKEH},
     996             :     {"mstrikeTLBR", CONTROL_DESTINATION, RTF_MSTRIKETLBR},
     997             :     {"mstrikeV", CONTROL_DESTINATION, RTF_MSTRIKEV},
     998             :     {"msty", CONTROL_VALUE, RTF_MSTY},
     999             :     {"msub", CONTROL_DESTINATION, RTF_MSUB},
    1000             :     {"msubHide", CONTROL_DESTINATION, RTF_MSUBHIDE},
    1001             :     {"msup", CONTROL_DESTINATION, RTF_MSUP},
    1002             :     {"msupHide", CONTROL_DESTINATION, RTF_MSUPHIDE},
    1003             :     {"mtransp", CONTROL_DESTINATION, RTF_MTRANSP},
    1004             :     {"mtype", CONTROL_DESTINATION, RTF_MTYPE},
    1005             :     {"muser", CONTROL_FLAG, RTF_MUSER},
    1006             :     {"mvauth", CONTROL_VALUE, RTF_MVAUTH},
    1007             :     {"mvdate", CONTROL_VALUE, RTF_MVDATE},
    1008             :     {"mvertJc", CONTROL_DESTINATION, RTF_MVERTJC},
    1009             :     {"mvf", CONTROL_FLAG, RTF_MVF},
    1010             :     {"mvfmf", CONTROL_DESTINATION, RTF_MVFMF},
    1011             :     {"mvfml", CONTROL_DESTINATION, RTF_MVFML},
    1012             :     {"mvt", CONTROL_FLAG, RTF_MVT},
    1013             :     {"mvtof", CONTROL_DESTINATION, RTF_MVTOF},
    1014             :     {"mvtol", CONTROL_DESTINATION, RTF_MVTOL},
    1015             :     {"mwrapIndent", CONTROL_VALUE, RTF_MWRAPINDENT},
    1016             :     {"mwrapRight", CONTROL_VALUE, RTF_MWRAPRIGHT},
    1017             :     {"mzeroAsc", CONTROL_DESTINATION, RTF_MZEROASC},
    1018             :     {"mzeroDesc", CONTROL_DESTINATION, RTF_MZERODESC},
    1019             :     {"mzeroWid", CONTROL_DESTINATION, RTF_MZEROWID},
    1020             :     {"nestcell", CONTROL_SYMBOL, RTF_NESTCELL},
    1021             :     {"nestrow", CONTROL_SYMBOL, RTF_NESTROW},
    1022             :     {"nesttableprops", CONTROL_DESTINATION, RTF_NESTTABLEPROPS},
    1023             :     {"newtblstyruls", CONTROL_FLAG, RTF_NEWTBLSTYRULS},
    1024             :     {"nextfile", CONTROL_DESTINATION, RTF_NEXTFILE},
    1025             :     {"noafcnsttbl", CONTROL_FLAG, RTF_NOAFCNSTTBL},
    1026             :     {"nobrkwrptbl", CONTROL_FLAG, RTF_NOBRKWRPTBL},
    1027             :     {"nocolbal", CONTROL_FLAG, RTF_NOCOLBAL},
    1028             :     {"nocompatoptions", CONTROL_FLAG, RTF_NOCOMPATOPTIONS},
    1029             :     {"nocwrap", CONTROL_FLAG, RTF_NOCWRAP},
    1030             :     {"nocxsptable", CONTROL_FLAG, RTF_NOCXSPTABLE},
    1031             :     {"noextrasprl", CONTROL_FLAG, RTF_NOEXTRASPRL},
    1032             :     {"nofchars", CONTROL_VALUE, RTF_NOFCHARS},
    1033             :     {"nofcharsws", CONTROL_VALUE, RTF_NOFCHARSWS},
    1034             :     {"nofeaturethrottle", CONTROL_FLAG, RTF_NOFEATURETHROTTLE},
    1035             :     {"nofpages", CONTROL_VALUE, RTF_NOFPAGES},
    1036             :     {"nofwords", CONTROL_VALUE, RTF_NOFWORDS},
    1037             :     {"nogrowautofit", CONTROL_FLAG, RTF_NOGROWAUTOFIT},
    1038             :     {"noindnmbrts", CONTROL_FLAG, RTF_NOINDNMBRTS},
    1039             :     {"nojkernpunct", CONTROL_FLAG, RTF_NOJKERNPUNCT},
    1040             :     {"nolead", CONTROL_FLAG, RTF_NOLEAD},
    1041             :     {"noline", CONTROL_FLAG, RTF_NOLINE},
    1042             :     {"nolnhtadjtbl", CONTROL_FLAG, RTF_NOLNHTADJTBL},
    1043             :     {"nonesttables", CONTROL_DESTINATION, RTF_NONESTTABLES},
    1044             :     {"nonshppict", CONTROL_FLAG, RTF_NONSHPPICT},
    1045             :     {"nooverflow", CONTROL_FLAG, RTF_NOOVERFLOW},
    1046             :     {"noproof", CONTROL_FLAG, RTF_NOPROOF},
    1047             :     {"noqfpromote", CONTROL_FLAG, RTF_NOQFPROMOTE},
    1048             :     {"nosectexpand", CONTROL_FLAG, RTF_NOSECTEXPAND},
    1049             :     {"nosnaplinegrid", CONTROL_FLAG, RTF_NOSNAPLINEGRID},
    1050             :     {"nospaceforul", CONTROL_FLAG, RTF_NOSPACEFORUL},
    1051             :     {"nosupersub", CONTROL_FLAG, RTF_NOSUPERSUB},
    1052             :     {"notabind", CONTROL_FLAG, RTF_NOTABIND},
    1053             :     {"notbrkcnstfrctbl", CONTROL_FLAG, RTF_NOTBRKCNSTFRCTBL},
    1054             :     {"notcvasp", CONTROL_FLAG, RTF_NOTCVASP},
    1055             :     {"notvatxbx", CONTROL_FLAG, RTF_NOTVATXBX},
    1056             :     {"nouicompat", CONTROL_FLAG, RTF_NOUICOMPAT},
    1057             :     {"noultrlspc", CONTROL_FLAG, RTF_NOULTRLSPC},
    1058             :     {"nowidctlpar", CONTROL_FLAG, RTF_NOWIDCTLPAR},
    1059             :     {"nowrap", CONTROL_FLAG, RTF_NOWRAP},
    1060             :     {"nowwrap", CONTROL_FLAG, RTF_NOWWRAP},
    1061             :     {"noxlattoyen", CONTROL_FLAG, RTF_NOXLATTOYEN},
    1062             :     {"objalias", CONTROL_DESTINATION, RTF_OBJALIAS},
    1063             :     {"objalign", CONTROL_VALUE, RTF_OBJALIGN},
    1064             :     {"objattph", CONTROL_FLAG, RTF_OBJATTPH},
    1065             :     {"objautlink", CONTROL_FLAG, RTF_OBJAUTLINK},
    1066             :     {"objclass", CONTROL_DESTINATION, RTF_OBJCLASS},
    1067             :     {"objcropb", CONTROL_VALUE, RTF_OBJCROPB},
    1068             :     {"objcropl", CONTROL_VALUE, RTF_OBJCROPL},
    1069             :     {"objcropr", CONTROL_VALUE, RTF_OBJCROPR},
    1070             :     {"objcropt", CONTROL_VALUE, RTF_OBJCROPT},
    1071             :     {"objdata", CONTROL_DESTINATION, RTF_OBJDATA},
    1072             :     {"object", CONTROL_DESTINATION, RTF_OBJECT},
    1073             :     {"objemb", CONTROL_FLAG, RTF_OBJEMB},
    1074             :     {"objh", CONTROL_VALUE, RTF_OBJH},
    1075             :     {"objhtml", CONTROL_FLAG, RTF_OBJHTML},
    1076             :     {"objicemb", CONTROL_FLAG, RTF_OBJICEMB},
    1077             :     {"objlink", CONTROL_FLAG, RTF_OBJLINK},
    1078             :     {"objlock", CONTROL_FLAG, RTF_OBJLOCK},
    1079             :     {"objname", CONTROL_DESTINATION, RTF_OBJNAME},
    1080             :     {"objocx", CONTROL_FLAG, RTF_OBJOCX},
    1081             :     {"objpub", CONTROL_FLAG, RTF_OBJPUB},
    1082             :     {"objscalex", CONTROL_VALUE, RTF_OBJSCALEX},
    1083             :     {"objscaley", CONTROL_VALUE, RTF_OBJSCALEY},
    1084             :     {"objsect", CONTROL_DESTINATION, RTF_OBJSECT},
    1085             :     {"objsetsize", CONTROL_FLAG, RTF_OBJSETSIZE},
    1086             :     {"objsub", CONTROL_FLAG, RTF_OBJSUB},
    1087             :     {"objtime", CONTROL_DESTINATION, RTF_OBJTIME},
    1088             :     {"objtransy", CONTROL_VALUE, RTF_OBJTRANSY},
    1089             :     {"objupdate", CONTROL_FLAG, RTF_OBJUPDATE},
    1090             :     {"objw", CONTROL_VALUE, RTF_OBJW},
    1091             :     {"ogutter", CONTROL_VALUE, RTF_OGUTTER},
    1092             :     {"oldas", CONTROL_FLAG, RTF_OLDAS},
    1093             :     {"oldcprops", CONTROL_DESTINATION, RTF_OLDCPROPS},
    1094             :     {"oldlinewrap", CONTROL_FLAG, RTF_OLDLINEWRAP},
    1095             :     {"oldpprops", CONTROL_DESTINATION, RTF_OLDPPROPS},
    1096             :     {"oldsprops", CONTROL_DESTINATION, RTF_OLDSPROPS},
    1097             :     {"oldtprops", CONTROL_DESTINATION, RTF_OLDTPROPS},
    1098             :     {"oleclsid", CONTROL_DESTINATION, RTF_OLECLSID},
    1099             :     {"operator", CONTROL_DESTINATION, RTF_OPERATOR},
    1100             :     {"otblrul", CONTROL_FLAG, RTF_OTBLRUL},
    1101             :     {"outl", CONTROL_TOGGLE, RTF_OUTL},
    1102             :     {"outlinelevel", CONTROL_VALUE, RTF_OUTLINELEVEL},
    1103             :     {"overlay", CONTROL_FLAG, RTF_OVERLAY},
    1104             :     {"page", CONTROL_SYMBOL, RTF_PAGE},
    1105             :     {"pagebb", CONTROL_FLAG, RTF_PAGEBB},
    1106             :     {"panose", CONTROL_DESTINATION, RTF_PANOSE},
    1107             :     {"paperh", CONTROL_VALUE, RTF_PAPERH},
    1108             :     {"paperw", CONTROL_VALUE, RTF_PAPERW},
    1109             :     {"par", CONTROL_SYMBOL, RTF_PAR},
    1110             :     {"pararsid", CONTROL_VALUE, RTF_PARARSID},
    1111             :     {"pard", CONTROL_FLAG, RTF_PARD},
    1112             :     {"password", CONTROL_DESTINATION, RTF_PASSWORD},
    1113             :     {"passwordhash", CONTROL_DESTINATION, RTF_PASSWORDHASH},
    1114             :     {"pc", CONTROL_FLAG, RTF_PC},
    1115             :     {"pca", CONTROL_FLAG, RTF_PCA},
    1116             :     {"pgbrdrb", CONTROL_FLAG, RTF_PGBRDRB},
    1117             :     {"pgbrdrfoot", CONTROL_FLAG, RTF_PGBRDRFOOT},
    1118             :     {"pgbrdrhead", CONTROL_FLAG, RTF_PGBRDRHEAD},
    1119             :     {"pgbrdrl", CONTROL_FLAG, RTF_PGBRDRL},
    1120             :     {"pgbrdropt", CONTROL_VALUE, RTF_PGBRDROPT},
    1121             :     {"pgbrdrr", CONTROL_FLAG, RTF_PGBRDRR},
    1122             :     {"pgbrdrsnap", CONTROL_FLAG, RTF_PGBRDRSNAP},
    1123             :     {"pgbrdrt", CONTROL_FLAG, RTF_PGBRDRT},
    1124             :     {"pghsxn", CONTROL_VALUE, RTF_PGHSXN},
    1125             :     {"pgnbidia", CONTROL_FLAG, RTF_PGNBIDIA},
    1126             :     {"pgnbidib", CONTROL_FLAG, RTF_PGNBIDIB},
    1127             :     {"pgnchosung", CONTROL_FLAG, RTF_PGNCHOSUNG},
    1128             :     {"pgncnum", CONTROL_FLAG, RTF_PGNCNUM},
    1129             :     {"pgncont", CONTROL_FLAG, RTF_PGNCONT},
    1130             :     {"pgndbnum", CONTROL_FLAG, RTF_PGNDBNUM},
    1131             :     {"pgndbnumd", CONTROL_FLAG, RTF_PGNDBNUMD},
    1132             :     {"pgndbnumk", CONTROL_FLAG, RTF_PGNDBNUMK},
    1133             :     {"pgndbnumt", CONTROL_FLAG, RTF_PGNDBNUMT},
    1134             :     {"pgndec", CONTROL_FLAG, RTF_PGNDEC},
    1135             :     {"pgndecd", CONTROL_FLAG, RTF_PGNDECD},
    1136             :     {"pgnganada", CONTROL_FLAG, RTF_PGNGANADA},
    1137             :     {"pgngbnum", CONTROL_FLAG, RTF_PGNGBNUM},
    1138             :     {"pgngbnumd", CONTROL_FLAG, RTF_PGNGBNUMD},
    1139             :     {"pgngbnumk", CONTROL_FLAG, RTF_PGNGBNUMK},
    1140             :     {"pgngbnuml", CONTROL_FLAG, RTF_PGNGBNUML},
    1141             :     {"pgnhindia", CONTROL_FLAG, RTF_PGNHINDIA},
    1142             :     {"pgnhindib", CONTROL_FLAG, RTF_PGNHINDIB},
    1143             :     {"pgnhindic", CONTROL_FLAG, RTF_PGNHINDIC},
    1144             :     {"pgnhindid", CONTROL_FLAG, RTF_PGNHINDID},
    1145             :     {"pgnhn", CONTROL_VALUE, RTF_PGNHN},
    1146             :     {"pgnhnsc", CONTROL_FLAG, RTF_PGNHNSC},
    1147             :     {"pgnhnsh", CONTROL_FLAG, RTF_PGNHNSH},
    1148             :     {"pgnhnsm", CONTROL_FLAG, RTF_PGNHNSM},
    1149             :     {"pgnhnsn", CONTROL_FLAG, RTF_PGNHNSN},
    1150             :     {"pgnhnsp", CONTROL_FLAG, RTF_PGNHNSP},
    1151             :     {"pgnid", CONTROL_FLAG, RTF_PGNID},
    1152             :     {"pgnlcltr", CONTROL_FLAG, RTF_PGNLCLTR},
    1153             :     {"pgnlcrm", CONTROL_FLAG, RTF_PGNLCRM},
    1154             :     {"pgnrestart", CONTROL_FLAG, RTF_PGNRESTART},
    1155             :     {"pgnstart", CONTROL_VALUE, RTF_PGNSTART},
    1156             :     {"pgnstarts", CONTROL_VALUE, RTF_PGNSTARTS},
    1157             :     {"pgnthaia", CONTROL_FLAG, RTF_PGNTHAIA},
    1158             :     {"pgnthaib", CONTROL_FLAG, RTF_PGNTHAIB},
    1159             :     {"pgnthaic", CONTROL_FLAG, RTF_PGNTHAIC},
    1160             :     {"pgnucltr", CONTROL_FLAG, RTF_PGNUCLTR},
    1161             :     {"pgnucrm", CONTROL_FLAG, RTF_PGNUCRM},
    1162             :     {"pgnvieta", CONTROL_FLAG, RTF_PGNVIETA},
    1163             :     {"pgnx", CONTROL_VALUE, RTF_PGNX},
    1164             :     {"pgny", CONTROL_VALUE, RTF_PGNY},
    1165             :     {"pgnzodiac", CONTROL_FLAG, RTF_PGNZODIAC},
    1166             :     {"pgnzodiacd", CONTROL_FLAG, RTF_PGNZODIACD},
    1167             :     {"pgnzodiacl", CONTROL_FLAG, RTF_PGNZODIACL},
    1168             :     {"pgp", CONTROL_DESTINATION, RTF_PGP},
    1169             :     {"pgptbl", CONTROL_DESTINATION, RTF_PGPTBL},
    1170             :     {"pgwsxn", CONTROL_VALUE, RTF_PGWSXN},
    1171             :     {"phcol", CONTROL_FLAG, RTF_PHCOL},
    1172             :     {"phmrg", CONTROL_FLAG, RTF_PHMRG},
    1173             :     {"phpg", CONTROL_FLAG, RTF_PHPG},
    1174             :     {"picbmp", CONTROL_FLAG, RTF_PICBMP},
    1175             :     {"picbpp", CONTROL_VALUE, RTF_PICBPP},
    1176             :     {"piccropb", CONTROL_VALUE, RTF_PICCROPB},
    1177             :     {"piccropl", CONTROL_VALUE, RTF_PICCROPL},
    1178             :     {"piccropr", CONTROL_VALUE, RTF_PICCROPR},
    1179             :     {"piccropt", CONTROL_VALUE, RTF_PICCROPT},
    1180             :     {"pich", CONTROL_VALUE, RTF_PICH},
    1181             :     {"pichgoal", CONTROL_VALUE, RTF_PICHGOAL},
    1182             :     {"pichGoal", CONTROL_VALUE, RTF_PICHGOAL},
    1183             :     {"picprop", CONTROL_DESTINATION, RTF_PICPROP},
    1184             :     {"picscaled", CONTROL_FLAG, RTF_PICSCALED},
    1185             :     {"picscalex", CONTROL_VALUE, RTF_PICSCALEX},
    1186             :     {"picscaley", CONTROL_VALUE, RTF_PICSCALEY},
    1187             :     {"pict", CONTROL_DESTINATION, RTF_PICT},
    1188             :     {"picw", CONTROL_VALUE, RTF_PICW},
    1189             :     {"picwgoal", CONTROL_VALUE, RTF_PICWGOAL},
    1190             :     {"picwGoal", CONTROL_VALUE, RTF_PICWGOAL},
    1191             :     {"pindtabqc", CONTROL_FLAG, RTF_PINDTABQC},
    1192             :     {"pindtabql", CONTROL_FLAG, RTF_PINDTABQL},
    1193             :     {"pindtabqr", CONTROL_FLAG, RTF_PINDTABQR},
    1194             :     {"plain", CONTROL_FLAG, RTF_PLAIN},
    1195             :     {"pmartabqc", CONTROL_FLAG, RTF_PMARTABQC},
    1196             :     {"pmartabql", CONTROL_FLAG, RTF_PMARTABQL},
    1197             :     {"pmartabqr", CONTROL_FLAG, RTF_PMARTABQR},
    1198             :     {"pmmetafile", CONTROL_VALUE, RTF_PMMETAFILE},
    1199             :     {"pn", CONTROL_DESTINATION, RTF_PN},
    1200             :     {"pnacross", CONTROL_FLAG, RTF_PNACROSS},
    1201             :     {"pnaiu", CONTROL_FLAG, RTF_PNAIU},
    1202             :     {"pnaiud", CONTROL_FLAG, RTF_PNAIUD},
    1203             :     {"pnaiueo", CONTROL_FLAG, RTF_PNAIUEO},
    1204             :     {"pnaiueod", CONTROL_FLAG, RTF_PNAIUEOD},
    1205             :     {"pnb", CONTROL_TOGGLE, RTF_PNB},
    1206             :     {"pnbidia", CONTROL_FLAG, RTF_PNBIDIA},
    1207             :     {"pnbidib", CONTROL_FLAG, RTF_PNBIDIB},
    1208             :     {"pncaps", CONTROL_TOGGLE, RTF_PNCAPS},
    1209             :     {"pncard", CONTROL_FLAG, RTF_PNCARD},
    1210             :     {"pncf", CONTROL_VALUE, RTF_PNCF},
    1211             :     {"pnchosung", CONTROL_FLAG, RTF_PNCHOSUNG},
    1212             :     {"pncnum", CONTROL_FLAG, RTF_PNCNUM},
    1213             :     {"pndbnum", CONTROL_FLAG, RTF_PNDBNUM},
    1214             :     {"pndbnumd", CONTROL_FLAG, RTF_PNDBNUMD},
    1215             :     {"pndbnumk", CONTROL_FLAG, RTF_PNDBNUMK},
    1216             :     {"pndbnuml", CONTROL_FLAG, RTF_PNDBNUML},
    1217             :     {"pndbnumt", CONTROL_FLAG, RTF_PNDBNUMT},
    1218             :     {"pndec", CONTROL_FLAG, RTF_PNDEC},
    1219             :     {"pndecd", CONTROL_FLAG, RTF_PNDECD},
    1220             :     {"pnf", CONTROL_VALUE, RTF_PNF},
    1221             :     {"pnfs", CONTROL_VALUE, RTF_PNFS},
    1222             :     {"pnganada", CONTROL_FLAG, RTF_PNGANADA},
    1223             :     {"pngblip", CONTROL_FLAG, RTF_PNGBLIP},
    1224             :     {"pngbnum", CONTROL_FLAG, RTF_PNGBNUM},
    1225             :     {"pngbnumd", CONTROL_FLAG, RTF_PNGBNUMD},
    1226             :     {"pngbnumk", CONTROL_FLAG, RTF_PNGBNUMK},
    1227             :     {"pngbnuml", CONTROL_FLAG, RTF_PNGBNUML},
    1228             :     {"pnhang", CONTROL_FLAG, RTF_PNHANG},
    1229             :     {"pni", CONTROL_TOGGLE, RTF_PNI},
    1230             :     {"pnindent", CONTROL_VALUE, RTF_PNINDENT},
    1231             :     {"pniroha", CONTROL_FLAG, RTF_PNIROHA},
    1232             :     {"pnirohad", CONTROL_FLAG, RTF_PNIROHAD},
    1233             :     {"pnlcltr", CONTROL_FLAG, RTF_PNLCLTR},
    1234             :     {"pnlcrm", CONTROL_FLAG, RTF_PNLCRM},
    1235             :     {"pnlvl", CONTROL_VALUE, RTF_PNLVL},
    1236             :     {"pnlvlblt", CONTROL_FLAG, RTF_PNLVLBLT},
    1237             :     {"pnlvlbody", CONTROL_FLAG, RTF_PNLVLBODY},
    1238             :     {"pnlvlcont", CONTROL_FLAG, RTF_PNLVLCONT},
    1239             :     {"pnnumonce", CONTROL_FLAG, RTF_PNNUMONCE},
    1240             :     {"pnord", CONTROL_FLAG, RTF_PNORD},
    1241             :     {"pnordt", CONTROL_FLAG, RTF_PNORDT},
    1242             :     {"pnprev", CONTROL_FLAG, RTF_PNPREV},
    1243             :     {"pnqc", CONTROL_FLAG, RTF_PNQC},
    1244             :     {"pnql", CONTROL_FLAG, RTF_PNQL},
    1245             :     {"pnqr", CONTROL_FLAG, RTF_PNQR},
    1246             :     {"pnrauth", CONTROL_VALUE, RTF_PNRAUTH},
    1247             :     {"pnrdate", CONTROL_VALUE, RTF_PNRDATE},
    1248             :     {"pnrestart", CONTROL_FLAG, RTF_PNRESTART},
    1249             :     {"pnrnfc", CONTROL_VALUE, RTF_PNRNFC},
    1250             :     {"pnrnot", CONTROL_FLAG, RTF_PNRNOT},
    1251             :     {"pnrpnbr", CONTROL_VALUE, RTF_PNRPNBR},
    1252             :     {"pnrrgb", CONTROL_VALUE, RTF_PNRRGB},
    1253             :     {"pnrstart", CONTROL_VALUE, RTF_PNRSTART},
    1254             :     {"pnrstop", CONTROL_VALUE, RTF_PNRSTOP},
    1255             :     {"pnrxst", CONTROL_VALUE, RTF_PNRXST},
    1256             :     {"pnscaps", CONTROL_TOGGLE, RTF_PNSCAPS},
    1257             :     {"pnseclvl", CONTROL_DESTINATION, RTF_PNSECLVL},
    1258             :     {"pnsp", CONTROL_VALUE, RTF_PNSP},
    1259             :     {"pnstart", CONTROL_VALUE, RTF_PNSTART},
    1260             :     {"pnstrike", CONTROL_TOGGLE, RTF_PNSTRIKE},
    1261             :     {"pntext", CONTROL_DESTINATION, RTF_PNTEXT},
    1262             :     {"pntxta", CONTROL_DESTINATION, RTF_PNTXTA},
    1263             :     {"pntxtb", CONTROL_DESTINATION, RTF_PNTXTB},
    1264             :     {"pnucltr", CONTROL_FLAG, RTF_PNUCLTR},
    1265             :     {"pnucrm", CONTROL_FLAG, RTF_PNUCRM},
    1266             :     {"pnul", CONTROL_TOGGLE, RTF_PNUL},
    1267             :     {"pnuld", CONTROL_FLAG, RTF_PNULD},
    1268             :     {"pnuldash", CONTROL_FLAG, RTF_PNULDASH},
    1269             :     {"pnuldashd", CONTROL_FLAG, RTF_PNULDASHD},
    1270             :     {"pnuldashdd", CONTROL_FLAG, RTF_PNULDASHDD},
    1271             :     {"pnuldb", CONTROL_FLAG, RTF_PNULDB},
    1272             :     {"pnulhair", CONTROL_FLAG, RTF_PNULHAIR},
    1273             :     {"pnulnone", CONTROL_FLAG, RTF_PNULNONE},
    1274             :     {"pnulth", CONTROL_FLAG, RTF_PNULTH},
    1275             :     {"pnulw", CONTROL_FLAG, RTF_PNULW},
    1276             :     {"pnulwave", CONTROL_FLAG, RTF_PNULWAVE},
    1277             :     {"pnzodiac", CONTROL_FLAG, RTF_PNZODIAC},
    1278             :     {"pnzodiacd", CONTROL_FLAG, RTF_PNZODIACD},
    1279             :     {"pnzodiacl", CONTROL_FLAG, RTF_PNZODIACL},
    1280             :     {"posnegx", CONTROL_VALUE, RTF_POSNEGX},
    1281             :     {"posnegy", CONTROL_VALUE, RTF_POSNEGY},
    1282             :     {"posx", CONTROL_VALUE, RTF_POSX},
    1283             :     {"posxc", CONTROL_FLAG, RTF_POSXC},
    1284             :     {"posxi", CONTROL_FLAG, RTF_POSXI},
    1285             :     {"posxl", CONTROL_FLAG, RTF_POSXL},
    1286             :     {"posxo", CONTROL_FLAG, RTF_POSXO},
    1287             :     {"posxr", CONTROL_FLAG, RTF_POSXR},
    1288             :     {"posy", CONTROL_VALUE, RTF_POSY},
    1289             :     {"posyb", CONTROL_FLAG, RTF_POSYB},
    1290             :     {"posyc", CONTROL_FLAG, RTF_POSYC},
    1291             :     {"posyil", CONTROL_FLAG, RTF_POSYIL},
    1292             :     {"posyin", CONTROL_FLAG, RTF_POSYIN},
    1293             :     {"posyout", CONTROL_FLAG, RTF_POSYOUT},
    1294             :     {"posyt", CONTROL_FLAG, RTF_POSYT},
    1295             :     {"prauth", CONTROL_VALUE, RTF_PRAUTH},
    1296             :     {"prcolbl", CONTROL_FLAG, RTF_PRCOLBL},
    1297             :     {"prdate", CONTROL_VALUE, RTF_PRDATE},
    1298             :     {"printdata", CONTROL_FLAG, RTF_PRINTDATA},
    1299             :     {"printim", CONTROL_DESTINATION, RTF_PRINTIM},
    1300             :     {"private", CONTROL_DESTINATION, RTF_PRIVATE},
    1301             :     {"propname", CONTROL_DESTINATION, RTF_PROPNAME},
    1302             :     {"proptype", CONTROL_VALUE, RTF_PROPTYPE},
    1303             :     {"protect", CONTROL_TOGGLE, RTF_PROTECT},
    1304             :     {"protend", CONTROL_DESTINATION, RTF_PROTEND},
    1305             :     {"protlevel", CONTROL_VALUE, RTF_PROTLEVEL},
    1306             :     {"protstart", CONTROL_DESTINATION, RTF_PROTSTART},
    1307             :     {"protusertbl", CONTROL_DESTINATION, RTF_PROTUSERTBL},
    1308             :     {"psover", CONTROL_FLAG, RTF_PSOVER},
    1309             :     {"psz", CONTROL_VALUE, RTF_PSZ},
    1310             :     {"ptabldot", CONTROL_FLAG, RTF_PTABLDOT},
    1311             :     {"ptablmdot", CONTROL_FLAG, RTF_PTABLMDOT},
    1312             :     {"ptablminus", CONTROL_FLAG, RTF_PTABLMINUS},
    1313             :     {"ptablnone", CONTROL_FLAG, RTF_PTABLNONE},
    1314             :     {"ptabluscore", CONTROL_FLAG, RTF_PTABLUSCORE},
    1315             :     {"pubauto", CONTROL_FLAG, RTF_PUBAUTO},
    1316             :     {"pvmrg", CONTROL_FLAG, RTF_PVMRG},
    1317             :     {"pvpara", CONTROL_FLAG, RTF_PVPARA},
    1318             :     {"pvpg", CONTROL_FLAG, RTF_PVPG},
    1319             :     {"pwd", CONTROL_VALUE, RTF_PWD},
    1320             :     {"pxe", CONTROL_DESTINATION, RTF_PXE},
    1321             :     {"qc", CONTROL_FLAG, RTF_QC},
    1322             :     {"qd", CONTROL_FLAG, RTF_QD},
    1323             :     {"qj", CONTROL_FLAG, RTF_QJ},
    1324             :     {"qk", CONTROL_VALUE, RTF_QK},
    1325             :     {"ql", CONTROL_FLAG, RTF_QL},
    1326             :     {"qmspace", CONTROL_SYMBOL, RTF_QMSPACE},
    1327             :     {"qr", CONTROL_FLAG, RTF_QR},
    1328             :     {"qt", CONTROL_FLAG, RTF_QT},
    1329             :     {"rawclbgdkbdiag", CONTROL_FLAG, RTF_RAWCLBGDKBDIAG},
    1330             :     {"rawclbgbdiag", CONTROL_FLAG, RTF_RAWCLBGBDIAG},
    1331             :     {"rawclbgcross", CONTROL_FLAG, RTF_RAWCLBGCROSS},
    1332             :     {"rawclbgdcross", CONTROL_FLAG, RTF_RAWCLBGDCROSS},
    1333             :     {"rawclbgdkcross", CONTROL_FLAG, RTF_RAWCLBGDKCROSS},
    1334             :     {"rawclbgdkdcross", CONTROL_FLAG, RTF_RAWCLBGDKDCROSS},
    1335             :     {"rawclbgdkfdiag", CONTROL_FLAG, RTF_RAWCLBGDKFDIAG},
    1336             :     {"rawclbgdkhor", CONTROL_FLAG, RTF_RAWCLBGDKHOR},
    1337             :     {"rawclbgdkvert", CONTROL_FLAG, RTF_RAWCLBGDKVERT},
    1338             :     {"rawclbgfdiag", CONTROL_FLAG, RTF_RAWCLBGFDIAG},
    1339             :     {"rawclbghoriz", CONTROL_FLAG, RTF_RAWCLBGHORIZ},
    1340             :     {"rawclbgvert", CONTROL_FLAG, RTF_RAWCLBGVERT},
    1341             :     {"rdblquote", CONTROL_SYMBOL, RTF_RDBLQUOTE},
    1342             :     {"readonlyrecommended", CONTROL_FLAG, RTF_READONLYRECOMMENDED},
    1343             :     {"readprot", CONTROL_FLAG, RTF_READPROT},
    1344             :     {"red", CONTROL_VALUE, RTF_RED},
    1345             :     {"relyonvml", CONTROL_VALUE, RTF_RELYONVML},
    1346             :     {"remdttm", CONTROL_FLAG, RTF_REMDTTM},
    1347             :     {"rempersonalinfo", CONTROL_FLAG, RTF_REMPERSONALINFO},
    1348             :     {"result", CONTROL_DESTINATION, RTF_RESULT},
    1349             :     {"revauth", CONTROL_VALUE, RTF_REVAUTH},
    1350             :     {"revauthdel", CONTROL_VALUE, RTF_REVAUTHDEL},
    1351             :     {"revbar", CONTROL_VALUE, RTF_REVBAR},
    1352             :     {"revdttm", CONTROL_VALUE, RTF_REVDTTM},
    1353             :     {"revdttmdel", CONTROL_VALUE, RTF_REVDTTMDEL},
    1354             :     {"revised", CONTROL_TOGGLE, RTF_REVISED},
    1355             :     {"revisions", CONTROL_FLAG, RTF_REVISIONS},
    1356             :     {"revprop", CONTROL_VALUE, RTF_REVPROP},
    1357             :     {"revprot", CONTROL_FLAG, RTF_REVPROT},
    1358             :     {"revtbl", CONTROL_DESTINATION, RTF_REVTBL},
    1359             :     {"revtim", CONTROL_DESTINATION, RTF_REVTIM},
    1360             :     {"ri", CONTROL_VALUE, RTF_RI},
    1361             :     {"rin", CONTROL_VALUE, RTF_RIN},
    1362             :     {"row", CONTROL_SYMBOL, RTF_ROW},
    1363             :     {"rquote", CONTROL_SYMBOL, RTF_RQUOTE},
    1364             :     {"rsid", CONTROL_VALUE, RTF_RSID},
    1365             :     {"rsidroot", CONTROL_VALUE, RTF_RSIDROOT},
    1366             :     {"rsidtbl", CONTROL_DESTINATION, RTF_RSIDTBL},
    1367             :     {"rsltbmp", CONTROL_FLAG, RTF_RSLTBMP},
    1368             :     {"rslthtml", CONTROL_FLAG, RTF_RSLTHTML},
    1369             :     {"rsltmerge", CONTROL_FLAG, RTF_RSLTMERGE},
    1370             :     {"rsltpict", CONTROL_FLAG, RTF_RSLTPICT},
    1371             :     {"rsltrtf", CONTROL_FLAG, RTF_RSLTRTF},
    1372             :     {"rslttxt", CONTROL_FLAG, RTF_RSLTTXT},
    1373             :     {"rtf", CONTROL_DESTINATION, RTF_RTF},
    1374             :     {"rtlch", CONTROL_FLAG, RTF_RTLCH},
    1375             :     {"rtldoc", CONTROL_FLAG, RTF_RTLDOC},
    1376             :     {"rtlgutter", CONTROL_FLAG, RTF_RTLGUTTER},
    1377             :     {"rtlmark", CONTROL_SYMBOL, RTF_RTLMARK},
    1378             :     {"rtlpar", CONTROL_FLAG, RTF_RTLPAR},
    1379             :     {"rtlrow", CONTROL_FLAG, RTF_RTLROW},
    1380             :     {"rtlsect", CONTROL_FLAG, RTF_RTLSECT},
    1381             :     {"rxe", CONTROL_DESTINATION, RTF_RXE},
    1382             :     {"s", CONTROL_VALUE, RTF_S},
    1383             :     {"sa", CONTROL_VALUE, RTF_SA},
    1384             :     {"saauto", CONTROL_TOGGLE, RTF_SAAUTO},
    1385             :     {"saftnnalc", CONTROL_FLAG, RTF_SAFTNNALC},
    1386             :     {"saftnnar", CONTROL_FLAG, RTF_SAFTNNAR},
    1387             :     {"saftnnauc", CONTROL_FLAG, RTF_SAFTNNAUC},
    1388             :     {"saftnnchi", CONTROL_FLAG, RTF_SAFTNNCHI},
    1389             :     {"saftnnchosung", CONTROL_FLAG, RTF_SAFTNNCHOSUNG},
    1390             :     {"saftnncnum", CONTROL_FLAG, RTF_SAFTNNCNUM},
    1391             :     {"saftnndbar", CONTROL_FLAG, RTF_SAFTNNDBAR},
    1392             :     {"saftnndbnum", CONTROL_FLAG, RTF_SAFTNNDBNUM},
    1393             :     {"saftnndbnumd", CONTROL_FLAG, RTF_SAFTNNDBNUMD},
    1394             :     {"saftnndbnumk", CONTROL_FLAG, RTF_SAFTNNDBNUMK},
    1395             :     {"saftnndbnumt", CONTROL_FLAG, RTF_SAFTNNDBNUMT},
    1396             :     {"saftnnganada", CONTROL_FLAG, RTF_SAFTNNGANADA},
    1397             :     {"saftnngbnum", CONTROL_FLAG, RTF_SAFTNNGBNUM},
    1398             :     {"saftnngbnumd", CONTROL_FLAG, RTF_SAFTNNGBNUMD},
    1399             :     {"saftnngbnumk", CONTROL_FLAG, RTF_SAFTNNGBNUMK},
    1400             :     {"saftnngbnuml", CONTROL_FLAG, RTF_SAFTNNGBNUML},
    1401             :     {"saftnnrlc", CONTROL_FLAG, RTF_SAFTNNRLC},
    1402             :     {"saftnnruc", CONTROL_FLAG, RTF_SAFTNNRUC},
    1403             :     {"saftnnzodiac", CONTROL_FLAG, RTF_SAFTNNZODIAC},
    1404             :     {"saftnnzodiacd", CONTROL_FLAG, RTF_SAFTNNZODIACD},
    1405             :     {"saftnnzodiacl", CONTROL_FLAG, RTF_SAFTNNZODIACL},
    1406             :     {"saftnrestart", CONTROL_FLAG, RTF_SAFTNRESTART},
    1407             :     {"saftnrstcont", CONTROL_FLAG, RTF_SAFTNRSTCONT},
    1408             :     {"saftnstart", CONTROL_VALUE, RTF_SAFTNSTART},
    1409             :     {"sautoupd", CONTROL_FLAG, RTF_SAUTOUPD},
    1410             :     {"saveinvalidxml", CONTROL_FLAG, RTF_SAVEINVALIDXML},
    1411             :     {"saveprevpict", CONTROL_FLAG, RTF_SAVEPREVPICT},
    1412             :     {"sb", CONTROL_VALUE, RTF_SB},
    1413             :     {"sbasedon", CONTROL_VALUE, RTF_SBASEDON},
    1414             :     {"sbauto", CONTROL_TOGGLE, RTF_SBAUTO},
    1415             :     {"sbkcol", CONTROL_FLAG, RTF_SBKCOL},
    1416             :     {"sbkeven", CONTROL_FLAG, RTF_SBKEVEN},
    1417             :     {"sbknone", CONTROL_FLAG, RTF_SBKNONE},
    1418             :     {"sbkodd", CONTROL_FLAG, RTF_SBKODD},
    1419             :     {"sbkpage", CONTROL_FLAG, RTF_SBKPAGE},
    1420             :     {"sbys", CONTROL_FLAG, RTF_SBYS},
    1421             :     {"scaps", CONTROL_TOGGLE, RTF_SCAPS},
    1422             :     {"scompose", CONTROL_FLAG, RTF_SCOMPOSE},
    1423             :     {"sec", CONTROL_VALUE, RTF_SEC},
    1424             :     {"sect", CONTROL_SYMBOL, RTF_SECT},
    1425             :     {"sectd", CONTROL_FLAG, RTF_SECTD},
    1426             :     {"sectdefaultcl", CONTROL_FLAG, RTF_SECTDEFAULTCL},
    1427             :     {"sectexpand", CONTROL_VALUE, RTF_SECTEXPAND},
    1428             :     {"sectlinegrid", CONTROL_VALUE, RTF_SECTLINEGRID},
    1429             :     {"sectnum", CONTROL_SYMBOL, RTF_SECTNUM},
    1430             :     {"sectrsid", CONTROL_VALUE, RTF_SECTRSID},
    1431             :     {"sectspecifycl", CONTROL_FLAG, RTF_SECTSPECIFYCL},
    1432             :     {"sectspecifygenN", CONTROL_FLAG, RTF_SECTSPECIFYGENN},
    1433             :     {"sectspecifyl", CONTROL_FLAG, RTF_SECTSPECIFYL},
    1434             :     {"sectunlocked", CONTROL_FLAG, RTF_SECTUNLOCKED},
    1435             :     {"sftnbj", CONTROL_FLAG, RTF_SFTNBJ},
    1436             :     {"sftnnalc", CONTROL_FLAG, RTF_SFTNNALC},
    1437             :     {"sftnnar", CONTROL_FLAG, RTF_SFTNNAR},
    1438             :     {"sftnnauc", CONTROL_FLAG, RTF_SFTNNAUC},
    1439             :     {"sftnnchi", CONTROL_FLAG, RTF_SFTNNCHI},
    1440             :     {"sftnnchosung", CONTROL_FLAG, RTF_SFTNNCHOSUNG},
    1441             :     {"sftnncnum", CONTROL_FLAG, RTF_SFTNNCNUM},
    1442             :     {"sftnndbar", CONTROL_FLAG, RTF_SFTNNDBAR},
    1443             :     {"sftnndbnum", CONTROL_FLAG, RTF_SFTNNDBNUM},
    1444             :     {"sftnndbnumd", CONTROL_FLAG, RTF_SFTNNDBNUMD},
    1445             :     {"sftnndbnumk", CONTROL_FLAG, RTF_SFTNNDBNUMK},
    1446             :     {"sftnndbnumt", CONTROL_FLAG, RTF_SFTNNDBNUMT},
    1447             :     {"sftnnganada", CONTROL_FLAG, RTF_SFTNNGANADA},
    1448             :     {"sftnngbnum", CONTROL_FLAG, RTF_SFTNNGBNUM},
    1449             :     {"sftnngbnumd", CONTROL_FLAG, RTF_SFTNNGBNUMD},
    1450             :     {"sftnngbnumk", CONTROL_FLAG, RTF_SFTNNGBNUMK},
    1451             :     {"sftnngbnuml", CONTROL_FLAG, RTF_SFTNNGBNUML},
    1452             :     {"sftnnrlc", CONTROL_FLAG, RTF_SFTNNRLC},
    1453             :     {"sftnnruc", CONTROL_FLAG, RTF_SFTNNRUC},
    1454             :     {"sftnnzodiac", CONTROL_FLAG, RTF_SFTNNZODIAC},
    1455             :     {"sftnnzodiacd", CONTROL_FLAG, RTF_SFTNNZODIACD},
    1456             :     {"sftnnzodiacl", CONTROL_FLAG, RTF_SFTNNZODIACL},
    1457             :     {"sftnrestart", CONTROL_FLAG, RTF_SFTNRESTART},
    1458             :     {"sftnrstcont", CONTROL_FLAG, RTF_SFTNRSTCONT},
    1459             :     {"sftnrstpg", CONTROL_FLAG, RTF_SFTNRSTPG},
    1460             :     {"sftnstart", CONTROL_VALUE, RTF_SFTNSTART},
    1461             :     {"sftntj", CONTROL_FLAG, RTF_SFTNTJ},
    1462             :     {"shad", CONTROL_TOGGLE, RTF_SHAD},
    1463             :     {"shading", CONTROL_VALUE, RTF_SHADING},
    1464             :     {"shidden", CONTROL_FLAG, RTF_SHIDDEN},
    1465             :     {"shift", CONTROL_FLAG, RTF_SHIFT},
    1466             :     {"showplaceholdtext", CONTROL_VALUE, RTF_SHOWPLACEHOLDTEXT},
    1467             :     {"showxmlerrors", CONTROL_VALUE, RTF_SHOWXMLERRORS},
    1468             :     {"shp", CONTROL_DESTINATION, RTF_SHP},
    1469             :     {"shpbottom", CONTROL_VALUE, RTF_SHPBOTTOM},
    1470             :     {"shpbxcolumn", CONTROL_FLAG, RTF_SHPBXCOLUMN},
    1471             :     {"shpbxignore", CONTROL_FLAG, RTF_SHPBXIGNORE},
    1472             :     {"shpbxmargin", CONTROL_FLAG, RTF_SHPBXMARGIN},
    1473             :     {"shpbxpage", CONTROL_FLAG, RTF_SHPBXPAGE},
    1474             :     {"shpbyignore", CONTROL_FLAG, RTF_SHPBYIGNORE},
    1475             :     {"shpbymargin", CONTROL_FLAG, RTF_SHPBYMARGIN},
    1476             :     {"shpbypage", CONTROL_FLAG, RTF_SHPBYPAGE},
    1477             :     {"shpbypara", CONTROL_FLAG, RTF_SHPBYPARA},
    1478             :     {"shpfblwtxt", CONTROL_VALUE, RTF_SHPFBLWTXT},
    1479             :     {"shpfhdr", CONTROL_VALUE, RTF_SHPFHDR},
    1480             :     {"shpgrp", CONTROL_DESTINATION, RTF_SHPGRP},
    1481             :     {"shpinst", CONTROL_DESTINATION, RTF_SHPINST},
    1482             :     {"shpleft", CONTROL_VALUE, RTF_SHPLEFT},
    1483             :     {"shplid", CONTROL_VALUE, RTF_SHPLID},
    1484             :     {"shplockanchor", CONTROL_FLAG, RTF_SHPLOCKANCHOR},
    1485             :     {"shppict", CONTROL_DESTINATION, RTF_SHPPICT},
    1486             :     {"shpright", CONTROL_VALUE, RTF_SHPRIGHT},
    1487             :     {"shprslt", CONTROL_DESTINATION, RTF_SHPRSLT},
    1488             :     {"shptop", CONTROL_VALUE, RTF_SHPTOP},
    1489             :     {"shptxt", CONTROL_DESTINATION, RTF_SHPTXT},
    1490             :     {"shpwrk", CONTROL_VALUE, RTF_SHPWRK},
    1491             :     {"shpwr", CONTROL_VALUE, RTF_SHPWR},
    1492             :     {"shpz", CONTROL_VALUE, RTF_SHPZ},
    1493             :     {"sl", CONTROL_VALUE, RTF_SL},
    1494             :     {"slink", CONTROL_VALUE, RTF_SLINK},
    1495             :     {"slmult", CONTROL_VALUE, RTF_SLMULT},
    1496             :     {"slocked", CONTROL_FLAG, RTF_SLOCKED},
    1497             :     {"sn", CONTROL_DESTINATION, RTF_SN},
    1498             :     {"snaptogridincell", CONTROL_FLAG, RTF_SNAPTOGRIDINCELL},
    1499             :     {"snext", CONTROL_VALUE, RTF_SNEXT},
    1500             :     {"softcol", CONTROL_FLAG, RTF_SOFTCOL},
    1501             :     {"softlheight", CONTROL_VALUE, RTF_SOFTLHEIGHT},
    1502             :     {"softline", CONTROL_FLAG, RTF_SOFTLINE},
    1503             :     {"softpage", CONTROL_FLAG, RTF_SOFTPAGE},
    1504             :     {"sp", CONTROL_DESTINATION, RTF_SP},
    1505             :     {"spersonal", CONTROL_FLAG, RTF_SPERSONAL},
    1506             :     {"spltpgpar", CONTROL_FLAG, RTF_SPLTPGPAR},
    1507             :     {"splytwnine", CONTROL_FLAG, RTF_SPLYTWNINE},
    1508             :     {"spriority", CONTROL_VALUE, RTF_SPRIORITY},
    1509             :     {"sprsbsp", CONTROL_FLAG, RTF_SPRSBSP},
    1510             :     {"sprslnsp", CONTROL_FLAG, RTF_SPRSLNSP},
    1511             :     {"sprsspbf", CONTROL_FLAG, RTF_SPRSSPBF},
    1512             :     {"sprstsm", CONTROL_FLAG, RTF_SPRSTSM},
    1513             :     {"sprstsp", CONTROL_FLAG, RTF_SPRSTSP},
    1514             :     {"spv", CONTROL_FLAG, RTF_SPV},
    1515             :     {"sqformat", CONTROL_FLAG, RTF_SQFORMAT},
    1516             :     {"srauth", CONTROL_VALUE, RTF_SRAUTH},
    1517             :     {"srdate", CONTROL_VALUE, RTF_SRDATE},
    1518             :     {"sreply", CONTROL_FLAG, RTF_SREPLY},
    1519             :     {"ssemihidden", CONTROL_VALUE, RTF_SSEMIHIDDEN},
    1520             :     {"staticval", CONTROL_DESTINATION, RTF_STATICVAL},
    1521             :     {"stextflow", CONTROL_VALUE, RTF_STEXTFLOW},
    1522             :     {"strike", CONTROL_TOGGLE, RTF_STRIKE},
    1523             :     {"striked", CONTROL_TOGGLE, RTF_STRIKED},
    1524             :     {"stshfbi", CONTROL_VALUE, RTF_STSHFBI},
    1525             :     {"stshfdbch", CONTROL_VALUE, RTF_STSHFDBCH},
    1526             :     {"stshfhich", CONTROL_VALUE, RTF_STSHFHICH},
    1527             :     {"stshfloch", CONTROL_VALUE, RTF_STSHFLOCH},
    1528             :     {"stylelock", CONTROL_FLAG, RTF_STYLELOCK},
    1529             :     {"stylelockbackcomp", CONTROL_FLAG, RTF_STYLELOCKBACKCOMP},
    1530             :     {"stylelockenforced", CONTROL_FLAG, RTF_STYLELOCKENFORCED},
    1531             :     {"stylelockqfset", CONTROL_FLAG, RTF_STYLELOCKQFSET},
    1532             :     {"stylelocktheme", CONTROL_FLAG, RTF_STYLELOCKTHEME},
    1533             :     {"stylesheet", CONTROL_DESTINATION, RTF_STYLESHEET},
    1534             :     {"stylesortmethod", CONTROL_VALUE, RTF_STYLESORTMETHOD},
    1535             :     {"styrsid", CONTROL_VALUE, RTF_STYRSID},
    1536             :     {"sub", CONTROL_FLAG, RTF_SUB},
    1537             :     {"subdocument", CONTROL_VALUE, RTF_SUBDOCUMENT},
    1538             :     {"subfontbysize", CONTROL_FLAG, RTF_SUBFONTBYSIZE},
    1539             :     {"subject", CONTROL_DESTINATION, RTF_SUBJECT},
    1540             :     {"sunhideused", CONTROL_VALUE, RTF_SUNHIDEUSED},
    1541             :     {"super", CONTROL_FLAG, RTF_SUPER},
    1542             :     {"sv", CONTROL_DESTINATION, RTF_SV},
    1543             :     {"svb", CONTROL_DESTINATION, RTF_SVB},
    1544             :     {"swpbdr", CONTROL_FLAG, RTF_SWPBDR},
    1545             :     {"tab", CONTROL_SYMBOL, RTF_TAB},
    1546             :     {"tabsnoovrlp", CONTROL_FLAG, RTF_TABSNOOVRLP},
    1547             :     {"taprtl", CONTROL_FLAG, RTF_TAPRTL},
    1548             :     {"tb", CONTROL_VALUE, RTF_TB},
    1549             :     {"tblind", CONTROL_VALUE, RTF_TBLIND},
    1550             :     {"tblindtype", CONTROL_VALUE, RTF_TBLINDTYPE},
    1551             :     {"tbllkbestfit", CONTROL_FLAG, RTF_TBLLKBESTFIT},
    1552             :     {"tbllkborder", CONTROL_FLAG, RTF_TBLLKBORDER},
    1553             :     {"tbllkcolor", CONTROL_FLAG, RTF_TBLLKCOLOR},
    1554             :     {"tbllkfont", CONTROL_FLAG, RTF_TBLLKFONT},
    1555             :     {"tbllkhdrcols", CONTROL_FLAG, RTF_TBLLKHDRCOLS},
    1556             :     {"tbllkhdrrows", CONTROL_FLAG, RTF_TBLLKHDRROWS},
    1557             :     {"tbllklastcol", CONTROL_FLAG, RTF_TBLLKLASTCOL},
    1558             :     {"tbllklastrow", CONTROL_FLAG, RTF_TBLLKLASTROW},
    1559             :     {"tbllknocolband", CONTROL_FLAG, RTF_TBLLKNOCOLBAND},
    1560             :     {"tbllknorowband", CONTROL_FLAG, RTF_TBLLKNOROWBAND},
    1561             :     {"tbllkshading", CONTROL_FLAG, RTF_TBLLKSHADING},
    1562             :     {"tblrsid", CONTROL_VALUE, RTF_TBLRSID},
    1563             :     {"tc", CONTROL_DESTINATION, RTF_TC},
    1564             :     {"tcelld", CONTROL_FLAG, RTF_TCELLD},
    1565             :     {"tcf", CONTROL_VALUE, RTF_TCF},
    1566             :     {"tcl", CONTROL_VALUE, RTF_TCL},
    1567             :     {"tcn", CONTROL_FLAG, RTF_TCN},
    1568             :     {"tdfrmtxtBottom", CONTROL_VALUE, RTF_TDFRMTXTBOTTOM},
    1569             :     {"tdfrmtxtLeft", CONTROL_VALUE, RTF_TDFRMTXTLEFT},
    1570             :     {"tdfrmtxtRight", CONTROL_VALUE, RTF_TDFRMTXTRIGHT},
    1571             :     {"tdfrmtxtTop", CONTROL_VALUE, RTF_TDFRMTXTTOP},
    1572             :     {"template", CONTROL_DESTINATION, RTF_TEMPLATE},
    1573             :     {"themedata", CONTROL_DESTINATION, RTF_THEMEDATA},
    1574             :     {"themelang", CONTROL_VALUE, RTF_THEMELANG},
    1575             :     {"themelangcs", CONTROL_VALUE, RTF_THEMELANGCS},
    1576             :     {"themelangfe", CONTROL_VALUE, RTF_THEMELANGFE},
    1577             :     {"time", CONTROL_FLAG, RTF_TIME},
    1578             :     {"title", CONTROL_DESTINATION, RTF_TITLE},
    1579             :     {"titlepg", CONTROL_FLAG, RTF_TITLEPG},
    1580             :     {"tldot", CONTROL_FLAG, RTF_TLDOT},
    1581             :     {"tleq", CONTROL_FLAG, RTF_TLEQ},
    1582             :     {"tlhyph", CONTROL_FLAG, RTF_TLHYPH},
    1583             :     {"tlmdot", CONTROL_FLAG, RTF_TLMDOT},
    1584             :     {"tlth", CONTROL_FLAG, RTF_TLTH},
    1585             :     {"tlul", CONTROL_FLAG, RTF_TLUL},
    1586             :     {"toplinepunct", CONTROL_FLAG, RTF_TOPLINEPUNCT},
    1587             :     {"tphcol", CONTROL_FLAG, RTF_TPHCOL},
    1588             :     {"tphmrg", CONTROL_FLAG, RTF_TPHMRG},
    1589             :     {"tphpg", CONTROL_FLAG, RTF_TPHPG},
    1590             :     {"tposnegx", CONTROL_VALUE, RTF_TPOSNEGX},
    1591             :     {"tposnegy", CONTROL_VALUE, RTF_TPOSNEGY},
    1592             :     {"tposxc", CONTROL_FLAG, RTF_TPOSXC},
    1593             :     {"tposxi", CONTROL_FLAG, RTF_TPOSXI},
    1594             :     {"tposxl", CONTROL_FLAG, RTF_TPOSXL},
    1595             :     {"tposx", CONTROL_VALUE, RTF_TPOSX},
    1596             :     {"tposxo", CONTROL_FLAG, RTF_TPOSXO},
    1597             :     {"tposxr", CONTROL_FLAG, RTF_TPOSXR},
    1598             :     {"tposy", CONTROL_VALUE, RTF_TPOSY},
    1599             :     {"tposyb", CONTROL_FLAG, RTF_TPOSYB},
    1600             :     {"tposyc", CONTROL_FLAG, RTF_TPOSYC},
    1601             :     {"tposyil", CONTROL_FLAG, RTF_TPOSYIL},
    1602             :     {"tposyin", CONTROL_FLAG, RTF_TPOSYIN},
    1603             :     {"tposyout", CONTROL_FLAG, RTF_TPOSYOUT},
    1604             :     {"tposyt", CONTROL_FLAG, RTF_TPOSYT},
    1605             :     {"tpvmrg", CONTROL_FLAG, RTF_TPVMRG},
    1606             :     {"tpvpara", CONTROL_FLAG, RTF_TPVPARA},
    1607             :     {"tpvpg", CONTROL_FLAG, RTF_TPVPG},
    1608             :     {"tqc", CONTROL_FLAG, RTF_TQC},
    1609             :     {"tqdec", CONTROL_FLAG, RTF_TQDEC},
    1610             :     {"tqr", CONTROL_FLAG, RTF_TQR},
    1611             :     {"trackformatting", CONTROL_VALUE, RTF_TRACKFORMATTING},
    1612             :     {"trackmoves", CONTROL_VALUE, RTF_TRACKMOVES},
    1613             :     {"transmf", CONTROL_FLAG, RTF_TRANSMF},
    1614             :     {"trauth", CONTROL_VALUE, RTF_TRAUTH},
    1615             :     {"trautofit", CONTROL_TOGGLE, RTF_TRAUTOFIT},
    1616             :     {"trbgbdiag", CONTROL_FLAG, RTF_TRBGBDIAG},
    1617             :     {"trbgcross", CONTROL_FLAG, RTF_TRBGCROSS},
    1618             :     {"trbgdcross", CONTROL_FLAG, RTF_TRBGDCROSS},
    1619             :     {"trbgdkbdiag", CONTROL_FLAG, RTF_TRBGDKBDIAG},
    1620             :     {"trbgdkcross", CONTROL_FLAG, RTF_TRBGDKCROSS},
    1621             :     {"trbgdkdcross", CONTROL_FLAG, RTF_TRBGDKDCROSS},
    1622             :     {"trbgdkfdiag", CONTROL_FLAG, RTF_TRBGDKFDIAG},
    1623             :     {"trbgdkhor", CONTROL_FLAG, RTF_TRBGDKHOR},
    1624             :     {"trbgdkvert", CONTROL_FLAG, RTF_TRBGDKVERT},
    1625             :     {"trbgfdiag", CONTROL_FLAG, RTF_TRBGFDIAG},
    1626             :     {"trbghoriz", CONTROL_FLAG, RTF_TRBGHORIZ},
    1627             :     {"trbgvert", CONTROL_FLAG, RTF_TRBGVERT},
    1628             :     {"trbrdrb", CONTROL_FLAG, RTF_TRBRDRB},
    1629             :     {"trbrdrh", CONTROL_FLAG, RTF_TRBRDRH},
    1630             :     {"trbrdrl", CONTROL_FLAG, RTF_TRBRDRL},
    1631             :     {"trbrdrr", CONTROL_FLAG, RTF_TRBRDRR},
    1632             :     {"trbrdrt", CONTROL_FLAG, RTF_TRBRDRT},
    1633             :     {"trbrdrv", CONTROL_FLAG, RTF_TRBRDRV},
    1634             :     {"trcbpat", CONTROL_VALUE, RTF_TRCBPAT},
    1635             :     {"trcfpat", CONTROL_VALUE, RTF_TRCFPAT},
    1636             :     {"trdate", CONTROL_VALUE, RTF_TRDATE},
    1637             :     {"trftsWidthA", CONTROL_VALUE, RTF_TRFTSWIDTHA},
    1638             :     {"trftsWidthB", CONTROL_VALUE, RTF_TRFTSWIDTHB},
    1639             :     {"trftsWidth", CONTROL_VALUE, RTF_TRFTSWIDTH},
    1640             :     {"trgaph", CONTROL_VALUE, RTF_TRGAPH},
    1641             :     {"trhdr", CONTROL_FLAG, RTF_TRHDR},
    1642             :     {"trkeep", CONTROL_FLAG, RTF_TRKEEP},
    1643             :     {"trkeepfollow", CONTROL_FLAG, RTF_TRKEEPFOLLOW},
    1644             :     {"trleft", CONTROL_VALUE, RTF_TRLEFT},
    1645             :     {"trowd", CONTROL_FLAG, RTF_TROWD},
    1646             :     {"trpaddb", CONTROL_VALUE, RTF_TRPADDB},
    1647             :     {"trpaddfb", CONTROL_VALUE, RTF_TRPADDFB},
    1648             :     {"trpaddfl", CONTROL_VALUE, RTF_TRPADDFL},
    1649             :     {"trpaddfr", CONTROL_VALUE, RTF_TRPADDFR},
    1650             :     {"trpaddft", CONTROL_VALUE, RTF_TRPADDFT},
    1651             :     {"trpaddl", CONTROL_VALUE, RTF_TRPADDL},
    1652             :     {"trpaddr", CONTROL_VALUE, RTF_TRPADDR},
    1653             :     {"trpaddt", CONTROL_VALUE, RTF_TRPADDT},
    1654             :     {"trpadob", CONTROL_VALUE, RTF_TRPADOB},
    1655             :     {"trpadofb", CONTROL_VALUE, RTF_TRPADOFB},
    1656             :     {"trpadofl", CONTROL_VALUE, RTF_TRPADOFL},
    1657             :     {"trpadofr", CONTROL_VALUE, RTF_TRPADOFR},
    1658             :     {"trpadoft", CONTROL_VALUE, RTF_TRPADOFT},
    1659             :     {"trpadol", CONTROL_VALUE, RTF_TRPADOL},
    1660             :     {"trpador", CONTROL_VALUE, RTF_TRPADOR},
    1661             :     {"trpadot", CONTROL_VALUE, RTF_TRPADOT},
    1662             :     {"trpat", CONTROL_VALUE, RTF_TRPAT},
    1663             :     {"trqc", CONTROL_FLAG, RTF_TRQC},
    1664             :     {"trql", CONTROL_FLAG, RTF_TRQL},
    1665             :     {"trqr", CONTROL_FLAG, RTF_TRQR},
    1666             :     {"trrh", CONTROL_VALUE, RTF_TRRH},
    1667             :     {"trshdng", CONTROL_VALUE, RTF_TRSHDNG},
    1668             :     {"trspdb", CONTROL_VALUE, RTF_TRSPDB},
    1669             :     {"trspdfb", CONTROL_VALUE, RTF_TRSPDFB},
    1670             :     {"trspdfl", CONTROL_VALUE, RTF_TRSPDFL},
    1671             :     {"trspdfr", CONTROL_VALUE, RTF_TRSPDFR},
    1672             :     {"trspdft", CONTROL_VALUE, RTF_TRSPDFT},
    1673             :     {"trspdl", CONTROL_VALUE, RTF_TRSPDL},
    1674             :     {"trspdr", CONTROL_VALUE, RTF_TRSPDR},
    1675             :     {"trspdt", CONTROL_VALUE, RTF_TRSPDT},
    1676             :     {"trspob", CONTROL_VALUE, RTF_TRSPOB},
    1677             :     {"trspofb", CONTROL_VALUE, RTF_TRSPOFB},
    1678             :     {"trspofl", CONTROL_VALUE, RTF_TRSPOFL},
    1679             :     {"trspofr", CONTROL_VALUE, RTF_TRSPOFR},
    1680             :     {"trspoft", CONTROL_VALUE, RTF_TRSPOFT},
    1681             :     {"trspol", CONTROL_VALUE, RTF_TRSPOL},
    1682             :     {"trspor", CONTROL_VALUE, RTF_TRSPOR},
    1683             :     {"trspot", CONTROL_VALUE, RTF_TRSPOT},
    1684             :     {"truncatefontheight", CONTROL_FLAG, RTF_TRUNCATEFONTHEIGHT},
    1685             :     {"truncex", CONTROL_FLAG, RTF_TRUNCEX},
    1686             :     {"trwWidthA", CONTROL_VALUE, RTF_TRWWIDTHA},
    1687             :     {"trwWidthB", CONTROL_VALUE, RTF_TRWWIDTHB},
    1688             :     {"trwWidth", CONTROL_VALUE, RTF_TRWWIDTH},
    1689             :     {"ts", CONTROL_VALUE, RTF_TS},
    1690             :     {"tsbgbdiag", CONTROL_FLAG, RTF_TSBGBDIAG},
    1691             :     {"tsbgcross", CONTROL_FLAG, RTF_TSBGCROSS},
    1692             :     {"tsbgdcross", CONTROL_FLAG, RTF_TSBGDCROSS},
    1693             :     {"tsbgdkbdiag", CONTROL_FLAG, RTF_TSBGDKBDIAG},
    1694             :     {"tsbgdkcross", CONTROL_FLAG, RTF_TSBGDKCROSS},
    1695             :     {"tsbgdkdcross", CONTROL_FLAG, RTF_TSBGDKDCROSS},
    1696             :     {"tsbgdkfdiag", CONTROL_FLAG, RTF_TSBGDKFDIAG},
    1697             :     {"tsbgdkhor", CONTROL_FLAG, RTF_TSBGDKHOR},
    1698             :     {"tsbgdkvert", CONTROL_FLAG, RTF_TSBGDKVERT},
    1699             :     {"tsbgfdiag", CONTROL_FLAG, RTF_TSBGFDIAG},
    1700             :     {"tsbghoriz", CONTROL_FLAG, RTF_TSBGHORIZ},
    1701             :     {"tsbgvert", CONTROL_FLAG, RTF_TSBGVERT},
    1702             :     {"tsbrdrb", CONTROL_FLAG, RTF_TSBRDRB},
    1703             :     {"tsbrdrdgl", CONTROL_FLAG, RTF_TSBRDRDGL},
    1704             :     {"tsbrdrdgr", CONTROL_FLAG, RTF_TSBRDRDGR},
    1705             :     {"tsbrdrh", CONTROL_FLAG, RTF_TSBRDRH},
    1706             :     {"tsbrdrl", CONTROL_FLAG, RTF_TSBRDRL},
    1707             :     {"tsbrdrr", CONTROL_FLAG, RTF_TSBRDRR},
    1708             :     {"tsbrdrt", CONTROL_FLAG, RTF_TSBRDRT},
    1709             :     {"tsbrdrv", CONTROL_FLAG, RTF_TSBRDRV},
    1710             :     {"tscbandhorzeven", CONTROL_FLAG, RTF_TSCBANDHORZEVEN},
    1711             :     {"tscbandhorzodd", CONTROL_FLAG, RTF_TSCBANDHORZODD},
    1712             :     {"tscbandsh", CONTROL_VALUE, RTF_TSCBANDSH},
    1713             :     {"tscbandsv", CONTROL_VALUE, RTF_TSCBANDSV},
    1714             :     {"tscbandverteven", CONTROL_FLAG, RTF_TSCBANDVERTEVEN},
    1715             :     {"tscbandvertodd", CONTROL_FLAG, RTF_TSCBANDVERTODD},
    1716             :     {"tscellcbpat", CONTROL_VALUE, RTF_TSCELLCBPAT},
    1717             :     {"tscellcfpat", CONTROL_VALUE, RTF_TSCELLCFPAT},
    1718             :     {"tscellpaddb", CONTROL_VALUE, RTF_TSCELLPADDB},
    1719             :     {"tscellpaddfb", CONTROL_VALUE, RTF_TSCELLPADDFB},
    1720             :     {"tscellpaddfl", CONTROL_VALUE, RTF_TSCELLPADDFL},
    1721             :     {"tscellpaddfr", CONTROL_VALUE, RTF_TSCELLPADDFR},
    1722             :     {"tscellpaddft", CONTROL_VALUE, RTF_TSCELLPADDFT},
    1723             :     {"tscellpaddl", CONTROL_VALUE, RTF_TSCELLPADDL},
    1724             :     {"tscellpaddr", CONTROL_VALUE, RTF_TSCELLPADDR},
    1725             :     {"tscellpaddt", CONTROL_VALUE, RTF_TSCELLPADDT},
    1726             :     {"tscellpct", CONTROL_VALUE, RTF_TSCELLPCT},
    1727             :     {"tscellwidth", CONTROL_VALUE, RTF_TSCELLWIDTH},
    1728             :     {"tscellwidthfts", CONTROL_VALUE, RTF_TSCELLWIDTHFTS},
    1729             :     {"tscfirstcol", CONTROL_FLAG, RTF_TSCFIRSTCOL},
    1730             :     {"tscfirstrow", CONTROL_FLAG, RTF_TSCFIRSTROW},
    1731             :     {"tsclastcol", CONTROL_FLAG, RTF_TSCLASTCOL},
    1732             :     {"tsclastrow", CONTROL_FLAG, RTF_TSCLASTROW},
    1733             :     {"tscnecell", CONTROL_FLAG, RTF_TSCNECELL},
    1734             :     {"tscnwcell", CONTROL_FLAG, RTF_TSCNWCELL},
    1735             :     {"tscsecell", CONTROL_FLAG, RTF_TSCSECELL},
    1736             :     {"tscswcell", CONTROL_FLAG, RTF_TSCSWCELL},
    1737             :     {"tsd", CONTROL_FLAG, RTF_TSD},
    1738             :     {"tsnowrap", CONTROL_FLAG, RTF_TSNOWRAP},
    1739             :     {"tsrowd", CONTROL_FLAG, RTF_TSROWD},
    1740             :     {"tsvertalb", CONTROL_FLAG, RTF_TSVERTALB},
    1741             :     {"tsvertalc", CONTROL_FLAG, RTF_TSVERTALC},
    1742             :     {"tsvertalt", CONTROL_FLAG, RTF_TSVERTALT},
    1743             :     {"twoinone", CONTROL_VALUE, RTF_TWOINONE},
    1744             :     {"twoonone", CONTROL_FLAG, RTF_TWOONONE},
    1745             :     {"tx", CONTROL_VALUE, RTF_TX},
    1746             :     {"txbxtwalways", CONTROL_FLAG, RTF_TXBXTWALWAYS},
    1747             :     {"txbxtwfirst", CONTROL_FLAG, RTF_TXBXTWFIRST},
    1748             :     {"txbxtwfirstlast", CONTROL_FLAG, RTF_TXBXTWFIRSTLAST},
    1749             :     {"txbxtwlast", CONTROL_FLAG, RTF_TXBXTWLAST},
    1750             :     {"txbxtwno", CONTROL_FLAG, RTF_TXBXTWNO},
    1751             :     {"txe", CONTROL_DESTINATION, RTF_TXE},
    1752             :     {"u", CONTROL_VALUE, RTF_U},
    1753             :     {"uc", CONTROL_VALUE, RTF_UC},
    1754             :     {"ud", CONTROL_DESTINATION, RTF_UD},
    1755             :     {"ul", CONTROL_TOGGLE, RTF_UL},
    1756             :     {"ulc", CONTROL_VALUE, RTF_ULC},
    1757             :     {"uld", CONTROL_FLAG, RTF_ULD},
    1758             :     {"uldash", CONTROL_TOGGLE, RTF_ULDASH},
    1759             :     {"uldashd", CONTROL_TOGGLE, RTF_ULDASHD},
    1760             :     {"uldashdd", CONTROL_TOGGLE, RTF_ULDASHDD},
    1761             :     {"uldb", CONTROL_TOGGLE, RTF_ULDB},
    1762             :     {"ulhair", CONTROL_TOGGLE, RTF_ULHAIR},
    1763             :     {"ulhwave", CONTROL_TOGGLE, RTF_ULHWAVE},
    1764             :     {"ulldash", CONTROL_TOGGLE, RTF_ULLDASH},
    1765             :     {"ulnone", CONTROL_FLAG, RTF_ULNONE},
    1766             :     {"ulth", CONTROL_TOGGLE, RTF_ULTH},
    1767             :     {"ulthd", CONTROL_TOGGLE, RTF_ULTHD},
    1768             :     {"ulthdash", CONTROL_TOGGLE, RTF_ULTHDASH},
    1769             :     {"ulthdashd", CONTROL_TOGGLE, RTF_ULTHDASHD},
    1770             :     {"ulthdashdd", CONTROL_TOGGLE, RTF_ULTHDASHDD},
    1771             :     {"ulthldash", CONTROL_TOGGLE, RTF_ULTHLDASH},
    1772             :     {"ululdbwave", CONTROL_TOGGLE, RTF_ULULDBWAVE},
    1773             :     {"ulw", CONTROL_FLAG, RTF_ULW},
    1774             :     {"ulwave", CONTROL_TOGGLE, RTF_ULWAVE},
    1775             :     {"up", CONTROL_VALUE, RTF_UP},
    1776             :     {"upr", CONTROL_DESTINATION, RTF_UPR},
    1777             :     {"urtf", CONTROL_VALUE, RTF_URTF},
    1778             :     {"useltbaln", CONTROL_FLAG, RTF_USELTBALN},
    1779             :     {"usenormstyforlist", CONTROL_FLAG, RTF_USENORMSTYFORLIST},
    1780             :     {"userprops", CONTROL_DESTINATION, RTF_USERPROPS},
    1781             :     {"usexform", CONTROL_FLAG, RTF_USEXFORM},
    1782             :     {"utinl", CONTROL_FLAG, RTF_UTINL},
    1783             :     {"v", CONTROL_TOGGLE, RTF_V},
    1784             :     {"validatexml", CONTROL_VALUE, RTF_VALIDATEXML},
    1785             :     {"vern", CONTROL_VALUE, RTF_VERN},
    1786             :     {"version", CONTROL_VALUE, RTF_VERSION},
    1787             :     {"vertal", CONTROL_FLAG, RTF_VERTAL},
    1788             :     {"vertalb", CONTROL_FLAG, RTF_VERTALB},
    1789             :     {"vertalc", CONTROL_FLAG, RTF_VERTALC},
    1790             :     {"vertalj", CONTROL_FLAG, RTF_VERTALJ},
    1791             :     {"vertalt", CONTROL_FLAG, RTF_VERTALT},
    1792             :     {"vertdoc", CONTROL_FLAG, RTF_VERTDOC},
    1793             :     {"vertsect", CONTROL_FLAG, RTF_VERTSECT},
    1794             :     {"viewbksp", CONTROL_VALUE, RTF_VIEWBKSP},
    1795             :     {"viewkind", CONTROL_VALUE, RTF_VIEWKIND},
    1796             :     {"viewnobound", CONTROL_FLAG, RTF_VIEWNOBOUND},
    1797             :     {"viewscale", CONTROL_VALUE, RTF_VIEWSCALE},
    1798             :     {"viewzk", CONTROL_VALUE, RTF_VIEWZK},
    1799             :     {"wbitmap", CONTROL_VALUE, RTF_WBITMAP},
    1800             :     {"wbmbitspixel", CONTROL_VALUE, RTF_WBMBITSPIXEL},
    1801             :     {"wbmplanes", CONTROL_VALUE, RTF_WBMPLANES},
    1802             :     {"wbmwidthbyte", CONTROL_VALUE, RTF_WBMWIDTHBYTE},
    1803             :     {"webhidden", CONTROL_FLAG, RTF_WEBHIDDEN},
    1804             :     {"wgrffmtfilter", CONTROL_DESTINATION, RTF_WGRFFMTFILTER},
    1805             :     {"widctlpar", CONTROL_FLAG, RTF_WIDCTLPAR},
    1806             :     {"widowctrl", CONTROL_FLAG, RTF_WIDOWCTRL},
    1807             :     {"windowcaption", CONTROL_DESTINATION, RTF_WINDOWCAPTION},
    1808             :     {"wmetafile", CONTROL_VALUE, RTF_WMETAFILE},
    1809             :     {"wpeqn", CONTROL_FLAG, RTF_WPEQN},
    1810             :     {"wpjst", CONTROL_FLAG, RTF_WPJST},
    1811             :     {"wpsp", CONTROL_FLAG, RTF_WPSP},
    1812             :     {"wraparound", CONTROL_FLAG, RTF_WRAPAROUND},
    1813             :     {"wrapdefault", CONTROL_FLAG, RTF_WRAPDEFAULT},
    1814             :     {"wrapthrough", CONTROL_FLAG, RTF_WRAPTHROUGH},
    1815             :     {"wraptight", CONTROL_FLAG, RTF_WRAPTIGHT},
    1816             :     {"wraptrsp", CONTROL_FLAG, RTF_WRAPTRSP},
    1817             :     {"writereservation", CONTROL_DESTINATION, RTF_WRITERESERVATION},
    1818             :     {"writereservhash", CONTROL_DESTINATION, RTF_WRITERESERVHASH},
    1819             :     {"wrppunct", CONTROL_FLAG, RTF_WRPPUNCT},
    1820             :     {"xe", CONTROL_DESTINATION, RTF_XE},
    1821             :     {"xef", CONTROL_VALUE, RTF_XEF},
    1822             :     {"xform", CONTROL_DESTINATION, RTF_XFORM},
    1823             :     {"xmlattr", CONTROL_FLAG, RTF_XMLATTR},
    1824             :     {"xmlattrname", CONTROL_DESTINATION, RTF_XMLATTRNAME},
    1825             :     {"xmlattrns", CONTROL_VALUE, RTF_XMLATTRNS},
    1826             :     {"xmlattrvalue", CONTROL_DESTINATION, RTF_XMLATTRVALUE},
    1827             :     {"xmlclose", CONTROL_DESTINATION, RTF_XMLCLOSE},
    1828             :     {"xmlname", CONTROL_DESTINATION, RTF_XMLNAME},
    1829             :     {"xmlns", CONTROL_VALUE, RTF_XMLNS},
    1830             :     {"xmlnstbl", CONTROL_DESTINATION, RTF_XMLNSTBL},
    1831             :     {"xmlopen", CONTROL_DESTINATION, RTF_XMLOPEN},
    1832             :     {"xmlsdttcell", CONTROL_FLAG, RTF_XMLSDTTCELL},
    1833             :     {"xmlsdttpara", CONTROL_FLAG, RTF_XMLSDTTPARA},
    1834             :     {"xmlsdttregular", CONTROL_FLAG, RTF_XMLSDTTREGULAR},
    1835             :     {"xmlsdttrow", CONTROL_FLAG, RTF_XMLSDTTROW},
    1836             :     {"xmlsdttunknown", CONTROL_FLAG, RTF_XMLSDTTUNKNOWN},
    1837             :     {"yr", CONTROL_VALUE, RTF_YR},
    1838             :     {"yts", CONTROL_VALUE, RTF_YTS},
    1839             :     {"yxe", CONTROL_FLAG, RTF_YXE},
    1840             :     {"zwbo", CONTROL_SYMBOL, RTF_ZWBO},
    1841             :     {"zwj", CONTROL_SYMBOL, RTF_ZWJ},
    1842             :     {"zwnbo", CONTROL_SYMBOL, RTF_ZWNBO},
    1843             :     {"zwnj", CONTROL_SYMBOL, RTF_ZWNJ},
    1844             :     {"flymaincnt", CONTROL_DESTINATION, RTF_FLYMAINCNT},
    1845             :     {"flyvert", CONTROL_VALUE, RTF_FLYVERT},
    1846             :     {"flyhorz", CONTROL_VALUE, RTF_FLYHORZ},
    1847             :     {"flyanchor", CONTROL_VALUE, RTF_FLYANCHOR},
    1848             : };
    1849             : int nRTFControlWords = SAL_N_ELEMENTS(aRTFControlWords);
    1850             : 
    1851     2232690 : bool RTFSymbol::operator<(const RTFSymbol& rOther) const
    1852             : {
    1853     2232690 :     return strcmp(sKeyword, rOther.sKeyword) < 0;
    1854             : }
    1855             : 
    1856             : RTFMathSymbol aRTFMathControlWords[] =
    1857             : {
    1858             :     // eKeyword nToken eDestination
    1859             :     {RTF_MOMATH, M_TOKEN(oMath), Destination::MOMATH},
    1860             :     {RTF_MF, M_TOKEN(f), Destination::MF},
    1861             :     {RTF_MFPR, M_TOKEN(fPr), Destination::MFPR},
    1862             :     {RTF_MCTRLPR, M_TOKEN(ctrlPr), Destination::MCTRLPR},
    1863             :     {RTF_MNUM, M_TOKEN(num), Destination::MNUM},
    1864             :     {RTF_MDEN, M_TOKEN(den), Destination::MDEN},
    1865             :     {RTF_MACC, M_TOKEN(acc), Destination::MACC},
    1866             :     {RTF_MACCPR, M_TOKEN(accPr), Destination::MACCPR},
    1867             :     {RTF_MBAR, M_TOKEN(bar), Destination::MBAR},
    1868             :     {RTF_MBARPR, M_TOKEN(barPr), Destination::MBARPR},
    1869             :     {RTF_ME, M_TOKEN(e), Destination::ME},
    1870             :     {RTF_MD, M_TOKEN(d), Destination::MD},
    1871             :     {RTF_MDPR, M_TOKEN(dPr), Destination::MDPR},
    1872             :     {RTF_MFUNC, M_TOKEN(func), Destination::MFUNC},
    1873             :     {RTF_MFUNCPR, M_TOKEN(funcPr), Destination::MFUNCPR},
    1874             :     {RTF_MFNAME, M_TOKEN(fName), Destination::MFNAME},
    1875             :     {RTF_MLIMLOW, M_TOKEN(limLow), Destination::MLIMLOW},
    1876             :     {RTF_MLIMLOWPR, M_TOKEN(limLowPr), Destination::MLIMLOWPR},
    1877             :     {RTF_MLIM, M_TOKEN(lim), Destination::MLIM},
    1878             :     {RTF_MM, M_TOKEN(m), Destination::MM},
    1879             :     {RTF_MMPR, M_TOKEN(mPr), Destination::MMPR},
    1880             :     {RTF_MMR, M_TOKEN(mr), Destination::MMR},
    1881             :     {RTF_MNARY, M_TOKEN(nary), Destination::MNARY},
    1882             :     {RTF_MNARYPR, M_TOKEN(naryPr), Destination::MNARYPR},
    1883             :     {RTF_MSUB, M_TOKEN(sub), Destination::MSUB},
    1884             :     {RTF_MSUP, M_TOKEN(sup), Destination::MSUP},
    1885             :     {RTF_MLIMUPP, M_TOKEN(limUpp), Destination::MLIMUPP},
    1886             :     {RTF_MLIMUPPPR, M_TOKEN(limUppPr), Destination::MLIMUPPPR},
    1887             :     {RTF_MGROUPCHR, M_TOKEN(groupChr), Destination::MGROUPCHR},
    1888             :     {RTF_MGROUPCHRPR, M_TOKEN(groupChrPr), Destination::MGROUPCHRPR},
    1889             :     {RTF_MBORDERBOX, M_TOKEN(borderBox), Destination::MBORDERBOX},
    1890             :     {RTF_MBORDERBOXPR, M_TOKEN(borderBoxPr), Destination::MBORDERBOXPR},
    1891             :     {RTF_MRAD, M_TOKEN(rad), Destination::MRAD},
    1892             :     {RTF_MRADPR, M_TOKEN(radPr), Destination::MRADPR},
    1893             :     {RTF_MDEG, M_TOKEN(deg), Destination::MDEG},
    1894             :     {RTF_MSSUB, M_TOKEN(sSub), Destination::MSSUB},
    1895             :     {RTF_MSSUBPR, M_TOKEN(sSubPr), Destination::MSSUBPR},
    1896             :     {RTF_MSSUP, M_TOKEN(sSup), Destination::MSSUP},
    1897             :     {RTF_MSSUPPR, M_TOKEN(sSupPr), Destination::MSSUPPR},
    1898             :     {RTF_MSSUBSUP, M_TOKEN(sSubSup), Destination::MSSUBSUP},
    1899             :     {RTF_MSSUBSUPPR, M_TOKEN(sSubSupPr), Destination::MSSUBSUPPR},
    1900             :     {RTF_MSPRE, M_TOKEN(sPre), Destination::MSPRE},
    1901             :     {RTF_MSPREPR, M_TOKEN(sPrePr), Destination::MSPREPR},
    1902             :     {RTF_MBOX, M_TOKEN(box), Destination::MBOX},
    1903             :     {RTF_MEQARR, M_TOKEN(eqArr), Destination::MEQARR},
    1904             : };
    1905             : int nRTFMathControlWords = SAL_N_ELEMENTS(aRTFMathControlWords);
    1906             : 
    1907       16471 : bool RTFMathSymbol::operator<(const RTFMathSymbol& rOther) const
    1908             : {
    1909       16471 :     return eKeyword < rOther.eKeyword;
    1910             : }
    1911             : 
    1912             : } // namespace rtftok
    1913             : } // namespace writerfilter
    1914             : 
    1915             : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Generated by: LCOV version 1.11