]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Fix compile errors on 64-bit systems
[builder.git] / source / builder.cpp
index 21d311a4db2f0573abc0d52e29720adfb6018588..5fb918c512a8e3ce7fc95b023a2dcc2a43a55108 100644 (file)
@@ -124,7 +124,7 @@ Builder::Builder(int argc, char **argv):
        const vector<string> &args=getopt.get_args();
        for(vector<string>::const_iterator i=args.begin(); i!=args.end(); ++i)
        {
-               unsigned equal=i->find('=');
+               string::size_type equal=i->find('=');
                if(equal!=string::npos)
                        cmdline_options.insert(StringMap::value_type(i->substr(0, equal), i->substr(equal+1)));
                else
@@ -387,7 +387,7 @@ Target *Builder::get_header(const string &include, const FS::Path &from, const l
                cxx_ver=Regex("[0-9]\\.[0-9.]+").match(run_command(argv))[0].str;
                while(!cxx_ver.empty() && !FS::is_dir(FS::Path("/usr/include/c++")/cxx_ver))
                {
-                       unsigned dot=cxx_ver.rfind('.');
+                       string::size_type dot=cxx_ver.rfind('.');
                        if(dot==string::npos)
                                break;
                        cxx_ver.erase(dot);