summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-0.8.7
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-0.8.7')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CmdLineParserBase.h1
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/Color.cpp4
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/ColorSpecialHandler.cpp2
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/CommandLine.h1
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/FontManager.cpp2
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/InputReader.cpp2
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-0.8.7/src/TpicSpecialHandler.cpp2
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;
}