]> git.mxchange.org Git - simgear.git/commitdiff
Fix Linux build of SVN code.
authorJames Turner <zakalawe@mac.com>
Sun, 9 Jun 2013 22:14:25 +0000 (23:14 +0100)
committerJames Turner <zakalawe@mac.com>
Sun, 9 Jun 2013 22:14:25 +0000 (23:14 +0100)
simgear/io/SVNDirectory.cxx
simgear/io/SVNReportParser.cxx

index fa857f1c28d99b55388fdf62ab4c36bb07634404..311fc4f9a7deb34727bff9292f39c321f333b0ed 100644 (file)
@@ -28,7 +28,7 @@ typedef std::map<std::string, DAVResource*> DAVResourceMap;
 
 const char* DAV_CACHE_NAME = ".terrasync_cache";
 const char* CACHE_VERSION_4_TOKEN = "terrasync-cache-4";
-const int MAX_UPDATE_REPORT_DEPTH = 3;
+const unsigned int MAX_UPDATE_REPORT_DEPTH = 3;
 
 enum LineState
 {
@@ -105,7 +105,7 @@ void SVNDirectory::parseCache()
   while (!file.eof()) {
     if (lineState == LINESTATE_HREF) {
       file.getline(href, 1024);
-      ++lineState;
+      lineState = LINESTATE_VERSIONNAME;
     } else {
       assert(lineState == LINESTATE_VERSIONNAME);
       file.getline(versionName, 1024);
index f00973cf2fefc82bb1a9eb7fbc4d21281a3d3cd3..698e9af4f3826f1691edf967560c418be00e0f66 100644 (file)
@@ -442,7 +442,7 @@ public:
   
   string tagN(const unsigned int n) const
   {
-    int sz = tagStack.size();
+    size_t sz = tagStack.size();
     if (n >= sz) {
       return string();
     }