csv: use unsigned to avoid compiler warnings

This commit is contained in:
Dane Springmeyer 2011-11-01 11:55:23 -04:00
parent 7a38b2b52a
commit 705a573d29
2 changed files with 6 additions and 6 deletions

View file

@ -127,7 +127,7 @@ void csv_datasource::parse_csv(T& stream,
std::string const& quote) const
{
stream.seekg (0, std::ios::end);
int file_length_ = stream.tellg();
file_length_ = stream.tellg();
if (filesize_max_ > 0)
{
@ -151,7 +151,7 @@ void csv_datasource::parse_csv(T& stream,
char newline = '\n';
int newline_count = 0;
int carriage_count = 0;
for(std::size_t idx = 0; idx < file_length_; idx++)
for(unsigned idx = 0; idx < file_length_; idx++)
{
char c = static_cast<char>(stream.get());
if (c == '\n')
@ -357,7 +357,7 @@ void csv_datasource::parse_csv(T& stream,
int feature_count(1);
bool extent_initialized = false;
int num_headers = headers_.size();
unsigned num_headers = headers_.size();
mapnik::transcoder tr(desc_.get_encoding());
while (std::getline(stream,csv_line,newline))
@ -387,7 +387,7 @@ void csv_datasource::parse_csv(T& stream,
// early return for strict mode
if (strict_)
{
int num_fields = std::distance(beg,tok.end());
unsigned num_fields = std::distance(beg,tok.end());
if (num_fields != num_headers)
{
std::ostringstream s;
@ -405,7 +405,7 @@ void csv_datasource::parse_csv(T& stream,
bool null_geom = false;
std::vector<std::string> collected;
for (int i = 0; i < num_headers; ++i)
for (unsigned i = 0; i < num_headers; ++i)
{
std::string fld_name(headers_.at(i));
collected.push_back(fld_name);

View file

@ -29,7 +29,7 @@ class csv_datasource : public mapnik::datasource
mutable mapnik::box2d<double> extent_;
mutable std::string filename_;
mutable std::string inline_string_;
mutable int file_length_;
mutable unsigned file_length_;
mutable int row_limit_;
mutable std::vector<mapnik::feature_ptr> features_;
mutable std::string escape_;