sw/source/core/unocore/unostyle.cxx |   33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

New commits:
commit 9d9348f52cf18ac9fe2930f242b569fe04516beb
Author: Bjoern Michaelsen <bjoern.michael...@canonical.com>
Date:   Sun Nov 29 00:59:50 2015 +0100

    our little MSVC cant read C++11 proper and has special needs instead ...
    
    Change-Id: Ibc5ed9406679f469a7d4855f08f1a8c23c7239ef

diff --git a/sw/source/core/unocore/unostyle.cxx 
b/sw/source/core/unocore/unostyle.cxx
index 734f075..a0d7422 100644
--- a/sw/source/core/unocore/unostyle.cxx
+++ b/sw/source/core/unocore/unostyle.cxx
@@ -115,22 +115,23 @@ namespace
             {}
     };
     static const std::vector<StyleFamilyEntry>* our_pStyleFamilyEntries;
-    constexpr sal_uInt16 nPoolChrNormalRange = RES_POOLCHR_NORMAL_END - 
RES_POOLCHR_NORMAL_BEGIN;
-    constexpr sal_uInt16 nPoolChrHtmlRange   = RES_POOLCHR_HTML_END   - 
RES_POOLCHR_HTML_BEGIN;
-    constexpr sal_uInt16 nPoolCollTextRange     = RES_POOLCOLL_TEXT_END     - 
RES_POOLCOLL_TEXT_BEGIN;
-    constexpr sal_uInt16 nPoolCollListsRange    = RES_POOLCOLL_LISTS_END    - 
RES_POOLCOLL_LISTS_BEGIN;
-    constexpr sal_uInt16 nPoolCollExtraRange    = RES_POOLCOLL_EXTRA_END    - 
RES_POOLCOLL_EXTRA_BEGIN;
-    constexpr sal_uInt16 nPoolCollRegisterRange = RES_POOLCOLL_REGISTER_END - 
RES_POOLCOLL_REGISTER_BEGIN;
-    constexpr sal_uInt16 nPoolCollDocRange      = RES_POOLCOLL_DOC_END      - 
RES_POOLCOLL_DOC_BEGIN;
-    constexpr sal_uInt16 nPoolCollHtmlRange     = RES_POOLCOLL_HTML_END     - 
RES_POOLCOLL_HTML_BEGIN;
-    constexpr sal_uInt16 nPoolFrameRange = RES_POOLFRM_END - RES_POOLFRM_BEGIN;
-    constexpr sal_uInt16 nPoolPageRange  = RES_POOLPAGE_END - 
RES_POOLPAGE_BEGIN;
-    constexpr sal_uInt16 nPoolNumRange   = RES_POOLNUMRULE_END - 
RES_POOLNUMRULE_BEGIN;
-    constexpr sal_uInt16 nPoolCollListsStackedStart    = nPoolCollTextRange;
-    constexpr sal_uInt16 nPoolCollExtraStackedStart    = 
nPoolCollListsStackedStart    + nPoolCollListsRange;
-    constexpr sal_uInt16 nPoolCollRegisterStackedStart = 
nPoolCollExtraStackedStart    + nPoolCollExtraRange;
-    constexpr sal_uInt16 nPoolCollDocStackedStart      = 
nPoolCollRegisterStackedStart + nPoolCollRegisterRange;
-    constexpr sal_uInt16 nPoolCollHtmlStackedStart     = 
nPoolCollDocStackedStart      + nPoolCollDocRange;
+    // these should really be constexprs, but MSVC still is apparently too 
stupid for them
+    #define nPoolChrNormalRange (RES_POOLCHR_NORMAL_END - 
RES_POOLCHR_NORMAL_BEGIN)
+    #define nPoolChrHtmlRange   (RES_POOLCHR_HTML_END   - 
RES_POOLCHR_HTML_BEGIN)
+    #define nPoolCollTextRange     ( RES_POOLCOLL_TEXT_END  - 
RES_POOLCOLL_TEXT_BEGIN)
+    #define nPoolCollListsRange    ( RES_POOLCOLL_LISTS_END    - 
RES_POOLCOLL_LISTS_BEGIN)
+    #define nPoolCollExtraRange    ( RES_POOLCOLL_EXTRA_END    - 
RES_POOLCOLL_EXTRA_BEGIN)
+    #define nPoolCollRegisterRange ( RES_POOLCOLL_REGISTER_END - 
RES_POOLCOLL_REGISTER_BEGIN)
+    #define nPoolCollDocRange      ( RES_POOLCOLL_DOC_END      - 
RES_POOLCOLL_DOC_BEGIN)
+    #define nPoolCollHtmlRange     ( RES_POOLCOLL_HTML_END     - 
RES_POOLCOLL_HTML_BEGIN)
+    #define nPoolFrameRange ( RES_POOLFRM_END - RES_POOLFRM_BEGIN)
+    #define nPoolPageRange  ( RES_POOLPAGE_END - RES_POOLPAGE_BEGIN)
+    #define nPoolNumRange   ( RES_POOLNUMRULE_END - RES_POOLNUMRULE_BEGIN)
+    #define nPoolCollListsStackedStart    ( nPoolCollTextRange)
+    #define nPoolCollExtraStackedStart    ( nPoolCollListsStackedStart    + 
nPoolCollListsRange)
+    #define nPoolCollRegisterStackedStart ( nPoolCollExtraStackedStart    + 
nPoolCollExtraRange)
+    #define nPoolCollDocStackedStart      ( nPoolCollRegisterStackedStart + 
nPoolCollRegisterRange)
+    #define nPoolCollHtmlStackedStart     ( nPoolCollDocStackedStart      + 
nPoolCollDocRange)
 }
 static const std::vector<StyleFamilyEntry>* lcl_GetStyleFamilyEntries();
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to