[Libreoffice-commits] core.git: vcl/inc vcl/source

Julien Nabet (via logerrit) logerrit at kemper.freedesktop.org
Wed Oct 16 05:58:49 UTC 2019


 vcl/inc/sft.hxx                      |   36 +++++++++++++++++------------------
 vcl/source/fontsubset/fontsubset.cxx |    2 -
 2 files changed, 19 insertions(+), 19 deletions(-)

New commits:
commit 35b0a64c3c8f11e15d689ecb5598b09c4459e5cd
Author:     Julien Nabet <serval2412 at yahoo.fr>
AuthorDate: Tue Oct 15 21:51:54 2019 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed Oct 16 07:58:11 2019 +0200

    Replace define by constexpr in sft.hxx (vcl)
    
    + add required vcl namespace prefix to a call
    from outside in fontsubset.cxx
    
    Change-Id: Ib8d5c2e5a409957221c81b17dafaf3323760e8e5
    Reviewed-on: https://gerrit.libreoffice.org/80857
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/vcl/inc/sft.hxx b/vcl/inc/sft.hxx
index b3f783fdeb77..8c7e4aaa8711 100644
--- a/vcl/inc/sft.hxx
+++ b/vcl/inc/sft.hxx
@@ -701,24 +701,24 @@ constexpr sal_uInt32 T_CFF  = 0x43464620;
 /*- private definitions */
 
 /* indexes into TrueTypeFont::tables[] and TrueTypeFont::tlens[] */
-#define O_maxp 0     /* 'maxp' */
-#define O_glyf 1     /* 'glyf' */
-#define O_head 2     /* 'head' */
-#define O_loca 3     /* 'loca' */
-#define O_name 4     /* 'name' */
-#define O_hhea 5     /* 'hhea' */
-#define O_hmtx 6     /* 'hmtx' */
-#define O_cmap 7     /* 'cmap' */
-#define O_vhea 8     /* 'vhea' */
-#define O_vmtx 9     /* 'vmtx' */
-#define O_OS2  10    /* 'OS/2' */
-#define O_post 11    /* 'post' */
-#define O_cvt  12    /* 'cvt_' - only used in TT->TT generation */
-#define O_prep 13    /* 'prep' - only used in TT->TT generation */
-#define O_fpgm 14    /* 'fpgm' - only used in TT->TT generation */
-#define O_gsub 15    /* 'GSUB' */
-#define O_CFF  16    /* 'CFF' */
-#define NUM_TAGS 17
+constexpr int O_maxp = 0;
+constexpr int O_glyf = 1;    /* 'glyf' */
+constexpr int O_head = 2;    /* 'head' */
+constexpr int O_loca = 3;    /* 'loca' */
+constexpr int O_name = 4;    /* 'name' */
+constexpr int O_hhea = 5;    /* 'hhea' */
+constexpr int O_hmtx = 6;    /* 'hmtx' */
+constexpr int O_cmap = 7;    /* 'cmap' */
+constexpr int O_vhea = 8;    /* 'vhea' */
+constexpr int O_vmtx = 9;    /* 'vmtx' */
+constexpr int O_OS2  = 10;   /* 'OS/2' */
+constexpr int O_post = 11;   /* 'post' */
+constexpr int O_cvt  = 12;   /* 'cvt_' - only used in TT->TT generation */
+constexpr int O_prep = 13;   /* 'prep' - only used in TT->TT generation */
+constexpr int O_fpgm = 14;   /* 'fpgm' - only used in TT->TT generation */
+constexpr int O_gsub = 15;   /* 'GSUB' */
+constexpr int O_CFF = 16;   /* 'CFF' */
+constexpr int NUM_TAGS = 17;
 
     struct TrueTypeFont {
         char        *fname;
diff --git a/vcl/source/fontsubset/fontsubset.cxx b/vcl/source/fontsubset/fontsubset.cxx
index 412a1ddca3b4..f92498e80247 100644
--- a/vcl/source/fontsubset/fontsubset.cxx
+++ b/vcl/source/fontsubset/fontsubset.cxx
@@ -114,7 +114,7 @@ bool FontSubsetInfo::CreateFontSubsetFromSfnt( sal_Int32* pOutGlyphWidths )
     // handle SFNT_CFF fonts
     int nCffLength = 0;
     const sal_uInt8* pCffBytes = nullptr;
-    if( GetSfntTable( mpSftTTFont, O_CFF, &pCffBytes, &nCffLength))
+    if( GetSfntTable( mpSftTTFont, vcl::O_CFF, &pCffBytes, &nCffLength))
     {
         LoadFont( FontType::CFF_FONT, pCffBytes, nCffLength);
         const bool bOK = CreateFontSubsetFromCff( pOutGlyphWidths);


More information about the Libreoffice-commits mailing list