sal/textenc/tables.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) New commits: commit 86b966257e63d4dbae1eb43aa16730a61811299c Author: Caolán McNamara <caol...@redhat.com> Date: Mon Nov 26 11:05:31 2012 +0000
removal of ISCII code left a bogus hole in table Change-Id: I341e36a59172116c9f90c67c6ab23d9e4f2c5847 diff --git a/sal/textenc/tables.cxx b/sal/textenc/tables.cxx index ebea916..7400abb 100644 --- a/sal/textenc/tables.cxx +++ b/sal/textenc/tables.cxx @@ -22,6 +22,8 @@ #include <cassert> #include <cstddef> +#include <boost/static_assert.hpp> + #include "rtl/textenc.h" #include "sal/types.h" @@ -206,11 +208,17 @@ extern "C" SAL_DLLPUBLIC_EXPORT ImplTextEncodingData const * &aImplBig5HkscsTextEncodingData, /* BIG5_HKSCS */ &aImplTis620TextEncodingData, /* TIS_620 */ &aImplKoi8UTextEncodingData, /* KOI8_U */ + NULL, /* TODO! ISCII_DEVANAGARI */ NULL, /* JAVA_UTF8, see above */ &adobeStandardEncodingData, /* ADOBE_STANDARD */ &adobeSymbolEncodingData, /* ADOBE_SYMBOL */ &aImplPT154TextEncodingData, /* PT154 */ &adobeDingbatsEncodingData }; /* ADOBE_DINGBATS */ + + //update table above if a new encoding is added + BOOST_STATIC_ASSERT( + SAL_N_ELEMENTS(aData) == RTL_TEXTENCODING_ADOBE_DINGBATS + 1); + return nEncoding < SAL_N_ELEMENTS(aData) ? aData[nEncoding] : NULL; }
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits