diff options
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-0.8.7')
7 files changed, 8 insertions, 6 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CmdLineParserBase.h b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CmdLineParserBase.h index 24aaffbc132..2b76fb9dc94 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CmdLineParserBase.h +++ b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CmdLineParserBase.h @@ -72,6 +72,7 @@ class CmdLineParserBase protected: CmdLineParserBase () : _error(false) {} CmdLineParserBase (const CmdLineParserBase &cmd) {} + virtual ~CmdLineParserBase () {} virtual void init (); virtual void error (const Option &opt, bool longopt, const char *msg) const; bool checkArgPrefix (InputReader &ir, const Option &opt, bool longopt) const; diff --git a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/Color.cpp b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/Color.cpp index 7a85eadd79b..3424ee7c17c 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/Color.cpp +++ b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/Color.cpp @@ -32,7 +32,7 @@ const Color Color::WHITE(UInt8(255), UInt8(255), UInt8(255)); static inline UInt8 float_to_byte (float v) { - return floor(255*v+0.5); + return (UInt8) (floor(255*v+0.5)); } @@ -101,7 +101,7 @@ void Color::HSB2RGB (const vector<float> &hsb, vector<float> &rgb) { rgb[0] = rgb[1] = rgb[2] = hsb[2]; else { float h = hsb[0]-floor(hsb[0]); - int i = 6*h; + int i = (int) (6*h); float f = 6*h-i; float p = hsb[2]*(1-hsb[1]); float q = hsb[2]*(1-hsb[1]*f); diff --git a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/ColorSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/ColorSpecialHandler.cpp index 99a25820092..77349ef51b1 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/ColorSpecialHandler.cpp +++ b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/ColorSpecialHandler.cpp @@ -49,7 +49,7 @@ static void hsb_to_rgb (const vector<float> &hsb, vector<float> &rgb) { rgb[0] = rgb[1] = rgb[2] = hsb[2]; else { float h = hsb[0]-floor(hsb[0]); - int i = 6*h; + int i = (int) (6*h); float f = 6*h-i; float p = hsb[2]*(1-hsb[1]); float q = hsb[2]*(1-hsb[1]*f); diff --git a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CommandLine.h b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CommandLine.h index 91874d97bf9..f97f3dd71e0 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CommandLine.h +++ b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CommandLine.h @@ -14,6 +14,7 @@ class CommandLine : public CmdLineParserBase public: CommandLine () {init();} CommandLine (int argc, char **argv, bool printErrors) {parse(argc, argv, printErrors);} + virtual ~CommandLine () {} void help () const; void status () const; int numOptions () const {return 22;} diff --git a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/FontManager.cpp b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/FontManager.cpp index 6d8fb154a3d..b87981badc8 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/FontManager.cpp +++ b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/FontManager.cpp @@ -100,7 +100,7 @@ int FontManager::fontnum (int id) const { int FontManager::vfFirstFontNum (VirtualFont *vf) const { VfFirstFontMap::const_iterator it = _vfFirstFontMap.find(vf); - return (it == _vfFirstFontMap.end()) ? -1 : it->second; + return (it == _vfFirstFontMap.end()) ? -1 : (int) it->second; } diff --git a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/InputReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/InputReader.cpp index 4ab8d4a12bb..9700a03c367 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/InputReader.cpp +++ b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/InputReader.cpp @@ -45,7 +45,7 @@ void InputReader::skipSpace () { * @param[in] consume if true, the buffer pointer is moved to the first charater following string s * @return true if s was found */ bool InputReader::skipUntil (const char *s, bool consume) { - bool found; + bool found = false; while (!eof() && !(found = check(s, consume))) get(); return found; diff --git a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/TpicSpecialHandler.cpp b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/TpicSpecialHandler.cpp index 9418215f39f..2e89c5643f2 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/TpicSpecialHandler.cpp +++ b/Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/TpicSpecialHandler.cpp @@ -172,7 +172,7 @@ void TpicSpecialHandler::drawArc (double cx, double cy, double rx, double ry, do angle1 *= -1; angle2 *= -1; if (fabs(angle1) > PI2) { - int n = angle1/PI2; + int n = (int) (angle1/PI2); angle1 = angle1 - n*PI2; angle2 = angle2 - n*PI2; } |