diff options
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/all.dsw | 45 | ||||
-rw-r--r-- | cpp/src/Ice/BasicStream.cpp | 1 |
2 files changed, 46 insertions, 0 deletions
diff --git a/cpp/all.dsw b/cpp/all.dsw index 42cfe68d209..18b395fd128 100644 --- a/cpp/all.dsw +++ b/cpp/all.dsw @@ -773,6 +773,15 @@ Package=<4> Begin Project Dependency
Project_Dep_Name operationsAMDS
End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name throughputC
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name throughputS
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name workqueue
+ End Project Dependency
}}}
###############################################################################
@@ -2223,6 +2232,42 @@ Package=<4> ###############################################################################
+Project: "throughputC"=.\demo\Ice\throughput\throughputC.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name Ice
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name IceUtil
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "throughputS"=.\demo\Ice\throughput\throughputS.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name Ice
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name IceUtil
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "transformP"=.\test\XMLTransform\transform\transformP.dsp - Package Owner=<4>
Package=<5>
diff --git a/cpp/src/Ice/BasicStream.cpp b/cpp/src/Ice/BasicStream.cpp index e50f4234fd3..6c578c74f8f 100644 --- a/cpp/src/Ice/BasicStream.cpp +++ b/cpp/src/Ice/BasicStream.cpp @@ -82,6 +82,7 @@ inlineResize(Buffer* buffer, int total) { throw MemoryLimitException(__FILE__, __LINE__); } + buffer->b.reserve(max(static_cast<size_t>(total), 2 * buffer->b.capacity())); buffer->b.resize(total); } |