<div dir="ltr">Perhaps a good compromise would be to use a very local macro to abbreviate the identifiers in the table, and keep the entries as one line, with alignment of columns, but shorter:<br><br><font face="courier new, monospace">    static SvXMLTokenMapEntry aTableRowCellAttrTokenMap[] =<br>

    {<br>#define _(N,T,A) XML_NAMESPACE_##N, XML_##T, XML_TOK_TABLE_ROW_CELL_ATTR_##A<br><br>        { _(TABLE,    STYLE_NAME,                    STYLE_NAME) },<br>        { _(TABLE,    CONTENT_VALIDATION_NAME,       CONTENT_VALIDATION_NAME) },<br>

        { _(TABLE,    NUMBER_ROWS_SPANNED,           SPANNED_ROWS) },<br>        { _(TABLE,    NUMBER_COLUMNS_SPANNED,        SPANNED_COLS) },<br>        { _(TABLE,    NUMBER_MATRIX_COLUMNS_SPANNED, SPANNED_MATRIX_COLS) },<br>

        { _(TABLE,    NUMBER_MATRIX_ROWS_SPANNED,    SPANNED_MATRIX_ROWS) },<br>        { _(TABLE,    NUMBER_COLUMNS_REPEATED,       REPEATED) },<br>        { _(OFFICE,   VALUE_TYPE,                    VALUE_TYPE) },<br>
        { _(CALC_EXT, VALUE_TYPE,                    NEW_VALUE_TYPE) },<br>
        { _(OFFICE,   VALUE,                         VALUE) },<br>        { _(OFFICE,   DATE_VALUE,                    DATE_VALUE) },<br>        { _(OFFICE,   TIME_VALUE,                    TIME_VALUE) },<br>        { _(OFFICE,   STRING_VALUE,                  STRING_VALUE) },<br>

        { _(OFFICE,   BOOLEAN_VALUE,                 BOOLEAN_VALUE) },<br>        { _(TABLE,    FORMULA,                       FORMULA) },<br>        { _(OFFICE,   CURRENCY,                      CURRENCY) },<br>#undef _<br>

        XML_TOKEN_MAP_END<br>    };</font><br><div><font face="courier new, monospace"><br></font></div><div style><font face="arial, helvetica, sans-serif">But if not the above, I would let the original code be, i.e. revert the change.</font></div>

<div style><font face="arial, helvetica, sans-serif"><br></font></div><div style><font face="arial, helvetica, sans-serif">--tml</font></div></div>