summaryrefslogtreecommitdiff
path: root/vcl/source/fontsubset/cff.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-01-17 17:02:58 +0100
committerStephan Bergmann <sbergman@redhat.com>2014-01-17 18:45:14 +0100
commit5169abbac92f30b950ab19c2c8e285c47fb1f0d7 (patch)
tree12dc79b6a99b1978982f816037a9c1bad23032f0 /vcl/source/fontsubset/cff.cxx
parent3e5ff1f8d4da3470fa4016264c9410834a9736d8 (diff)
bool improvements
Change-Id: I7ec4f5b2e691ec03e9e2c5ca3a004f1e04efbc27
Diffstat (limited to 'vcl/source/fontsubset/cff.cxx')
-rw-r--r--vcl/source/fontsubset/cff.cxx32
1 files changed, 16 insertions, 16 deletions
diff --git a/vcl/source/fontsubset/cff.cxx b/vcl/source/fontsubset/cff.cxx
index 0fbe9407b633..d57b849ad965 100644
--- a/vcl/source/fontsubset/cff.cxx
+++ b/vcl/source/fontsubset/cff.cxx
@@ -1113,7 +1113,7 @@ void CffSubsetterContext::convertOneTypeEsc( void)
break;
case TYPE2OP::NOT:
assert( mnStackIdx >= 1 );
- pTop[0] = (pTop[0] == 0);
+ pTop[0] = ValType(pTop[0] == 0);
break;
case TYPE2OP::ABS:
assert( mnStackIdx >= 1 );
@@ -1148,7 +1148,7 @@ void CffSubsetterContext::convertOneTypeEsc( void)
break;
case TYPE2OP::EQ:
assert( mnStackIdx >= 2 );
- pTop[0] = (pTop[0] == pTop[-1]);
+ pTop[0] = ValType(pTop[0] == pTop[-1]);
--mnStackIdx;
break;
case TYPE2OP::DROP:
@@ -2130,22 +2130,22 @@ bool CffSubsetterContext::emitAsType1( Type1Emitter& rEmitter,
int nPrivEntryCount = 9;
#if !defined(IGNORE_HINTS)
// emit blue hints only if non-default values
- nPrivEntryCount += !mpCffLocal->maOtherBlues.empty();
- nPrivEntryCount += !mpCffLocal->maFamilyBlues.empty();
- nPrivEntryCount += !mpCffLocal->maFamilyOtherBlues.empty();
- nPrivEntryCount += (mpCffLocal->mfBlueScale != 0.0);
- nPrivEntryCount += (mpCffLocal->mfBlueShift != 0.0);
- nPrivEntryCount += (mpCffLocal->mfBlueFuzz != 0.0);
+ nPrivEntryCount += int(!mpCffLocal->maOtherBlues.empty());
+ nPrivEntryCount += int(!mpCffLocal->maFamilyBlues.empty());
+ nPrivEntryCount += int(!mpCffLocal->maFamilyOtherBlues.empty());
+ nPrivEntryCount += int(mpCffLocal->mfBlueScale != 0.0);
+ nPrivEntryCount += int(mpCffLocal->mfBlueShift != 0.0);
+ nPrivEntryCount += int(mpCffLocal->mfBlueFuzz != 0.0);
// emit stem hints only if non-default values
- nPrivEntryCount += (mpCffLocal->maStemStdHW != 0);
- nPrivEntryCount += (mpCffLocal->maStemStdVW != 0);
- nPrivEntryCount += !mpCffLocal->maStemSnapH.empty();
- nPrivEntryCount += !mpCffLocal->maStemSnapV.empty();
+ nPrivEntryCount += int(mpCffLocal->maStemStdHW != 0);
+ nPrivEntryCount += int(mpCffLocal->maStemStdVW != 0);
+ nPrivEntryCount += int(!mpCffLocal->maStemSnapH.empty());
+ nPrivEntryCount += int(!mpCffLocal->maStemSnapV.empty());
// emit other hints only if non-default values
- nPrivEntryCount += (mpCffLocal->mfExpFactor != 0.0);
- nPrivEntryCount += (mpCffLocal->mnLangGroup != 0);
- nPrivEntryCount += (mpCffLocal->mnLangGroup == 1);
- nPrivEntryCount += (mpCffLocal->mbForceBold != false);
+ nPrivEntryCount += int(mpCffLocal->mfExpFactor != 0.0);
+ nPrivEntryCount += int(mpCffLocal->mnLangGroup != 0);
+ nPrivEntryCount += int(mpCffLocal->mnLangGroup == 1);
+ nPrivEntryCount += int(mpCffLocal->mbForceBold != false);
#endif // IGNORE_HINTS
// emit the privdict header
pOut += sprintf( pOut,