summaryrefslogtreecommitdiff
path: root/server-tools/instance-manager/buffer.cc
diff options
context:
space:
mode:
authorlars/lthalmann@dl145h.mysql.com <>2007-06-05 01:15:07 +0200
committerlars/lthalmann@dl145h.mysql.com <>2007-06-05 01:15:07 +0200
commit98501127fb3a939192b3af95e48bb462a1b7c122 (patch)
treef59ef1650029ff1634fb8e8539ee2dd41dcb8872 /server-tools/instance-manager/buffer.cc
parentcaa156040851cc34b146fb5ccae17d5dee36a68d (diff)
parent76b580b84e6b6e658f75b498b4faeb300fba9655 (diff)
downloadmariadb-git-98501127fb3a939192b3af95e48bb462a1b7c122.tar.gz
Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.1-new-rpl
into mysql.com:/nfsdisk1/lars/MERGE/mysql-5.1-merge
Diffstat (limited to 'server-tools/instance-manager/buffer.cc')
-rw-r--r--server-tools/instance-manager/buffer.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/server-tools/instance-manager/buffer.cc b/server-tools/instance-manager/buffer.cc
index 67be2382523..1c50b11609e 100644
--- a/server-tools/instance-manager/buffer.cc
+++ b/server-tools/instance-manager/buffer.cc
@@ -44,12 +44,12 @@ const uint Buffer::MAX_BUFFER_SIZE= 16777216;
1 - got an error in reserve()
*/
-int Buffer::append(uint position, const char *string, uint len_arg)
+int Buffer::append(size_t position, const char *string, size_t len_arg)
{
if (reserve(position, len_arg))
return 1;
- strnmov(buffer + position, string, len_arg);
+ strnmov((char*) buffer + position, string, len_arg);
return 0;
}
@@ -75,20 +75,20 @@ int Buffer::append(uint position, const char *string, uint len_arg)
1 - realloc error or we have come to the 16Mb barrier
*/
-int Buffer::reserve(uint position, uint len_arg)
+int Buffer::reserve(size_t position, size_t len_arg)
{
if (position + len_arg >= MAX_BUFFER_SIZE)
goto err;
if (position + len_arg >= buffer_size)
{
- buffer= (char*) my_realloc(buffer,
+ buffer= (uchar*) my_realloc(buffer,
min(MAX_BUFFER_SIZE,
max((uint) (buffer_size*1.5),
position + len_arg)), MYF(0));
if (!(buffer))
goto err;
- buffer_size= (uint) (buffer_size*1.5);
+ buffer_size= (size_t) (buffer_size*1.5);
}
return 0;