Index: subversion/bindings/java/javahl/native/SVNClient.cpp
===================================================================
--- subversion/bindings/java/javahl/native/SVNClient.cpp	(revision 12666)
+++ subversion/bindings/java/javahl/native/SVNClient.cpp	(working copy)
@@ -42,6 +42,7 @@
 #include "../include/org_tigris_subversion_javahl_ScheduleKind.h"
 #include "JNIStringHolder.h"
 #include <vector>
+#include <sstream>
 #include <iostream>
 //////////////////////////////////////////////////////////////////////
 // Construction/Destruction
@@ -2755,18 +2756,19 @@
         }
     }
 
-    std::string value = ltoa(sb.min_rev, JNIUtil::getFormatBuffer(), 10);
+    std::ostringstream value;
+    value << sb.min_rev;
     if (sb.min_rev != sb.max_rev)
     {
-        value + ":";
-        value += ltoa(sb.max_rev, JNIUtil::getFormatBuffer(), 10);
+        value << ":";
+        value << sb.max_rev;
     }
     if (sb.modified)
-        value += "M";
+        value << "M";
     if (sb.switched)
-        value += "S";
+        value << "S";
 
-    return JNIUtil::makeJString(value.c_str());
+    return JNIUtil::makeJString(value.str().c_str());
 }
 
 jobjectArray SVNClient::revProperties(jobject jthis, const char *path, 


