summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorartemp <artem@mapnik.org>2014-11-14 11:26:59 +0100
committerartemp <artem@mapnik.org>2014-11-14 11:26:59 +0100
commitb62da09cbfd118b432b179f0a56304c31bf69b7f (patch)
treec566a88b5a428d143419a00b4b1d54680d19b3ad /platform
parent782a0be4bf307877f960983346b16628899e38a3 (diff)
downloadqtlocation-mapboxgl-b62da09cbfd118b432b179f0a56304c31bf69b7f.tar.gz
fix linux build
Diffstat (limited to 'platform')
-rw-r--r--platform/default/jpeg_reader.cpp12
-rw-r--r--platform/default/png_reader.cpp4
2 files changed, 8 insertions, 8 deletions
diff --git a/platform/default/jpeg_reader.cpp b/platform/default/jpeg_reader.cpp
index 3f69337927..c838b2821c 100644
--- a/platform/default/jpeg_reader.cpp
+++ b/platform/default/jpeg_reader.cpp
@@ -61,7 +61,7 @@ public:
unsigned height() const;
inline bool has_alpha() const { return false; }
inline bool premultiplied_alpha() const { return true; }
- void read(unsigned x,unsigned y, unsigned width, unsigned height, char *image);
+ void read(unsigned x,unsigned y, unsigned w, unsigned h, char *image);
private:
void init();
static void on_error(j_common_ptr cinfo);
@@ -85,8 +85,8 @@ image_reader* create_jpeg_reader2(char const* data, size_t size)
return new jpeg_reader<boost::iostreams::array_source>(data, size);
}
-const bool registered = register_image_reader("jpeg",create_jpeg_reader);
-const bool registered2 = register_image_reader("jpeg",create_jpeg_reader2);
+const static bool registered = register_image_reader("jpeg",create_jpeg_reader);
+const static bool registered2 = register_image_reader("jpeg",create_jpeg_reader2);
}
// ctors
@@ -234,7 +234,7 @@ unsigned jpeg_reader<T>::height() const
}
template <typename T>
-void jpeg_reader<T>::read(unsigned x0, unsigned y0, unsigned width, unsigned height, char* image)
+void jpeg_reader<T>::read(unsigned x0, unsigned y0, unsigned w, unsigned h, char* image)
{
stream_.clear();
stream_.seekg(0, std::ios_base::beg);
@@ -256,8 +256,8 @@ void jpeg_reader<T>::read(unsigned x0, unsigned y0, unsigned width, unsigned hei
row_stride = cinfo.output_width * cinfo.output_components;
buffer = (*cinfo.mem->alloc_sarray) ((j_common_ptr) &cinfo, JPOOL_IMAGE, row_stride, 1);
- unsigned w = std::min(width,width_ - x0);
- unsigned h = std::min(height,height_ - y0);
+ w = std::min(w,width_ - x0);
+ h = std::min(h,height_ - y0);
const std::unique_ptr<unsigned int[]> out_row(new unsigned int[w]);
unsigned row = 0;
diff --git a/platform/default/png_reader.cpp b/platform/default/png_reader.cpp
index 580c174303..b11de9a92c 100644
--- a/platform/default/png_reader.cpp
+++ b/platform/default/png_reader.cpp
@@ -74,8 +74,8 @@ image_reader* create_png_reader2(char const * data, std::size_t size)
return new png_reader<boost::iostreams::array_source>(data, size);
}
-const bool registered = register_image_reader("png",create_png_reader);
-const bool registered2 = register_image_reader("png", create_png_reader2);
+const static bool registered = register_image_reader("png",create_png_reader);
+const static bool registered2 = register_image_reader("png", create_png_reader2);
}