aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rfsv32.cc
diff options
context:
space:
mode:
authorFritz Elfert <felfert@to.com>2002-07-14 06:35:33 +0000
committerFritz Elfert <felfert@to.com>2002-07-14 06:35:33 +0000
commitf9e740af36b44a1c9e834dc8fff08fba8fb1b13f (patch)
tree8b84b4ffcb235224f8de1761fdd59446f155281d /lib/rfsv32.cc
parent97984a6f290d1bd87aaba317c47c70a14b1c0b31 (diff)
downloadplptools-f9e740af36b44a1c9e834dc8fff08fba8fb1b13f.tar.gz
plptools-f9e740af36b44a1c9e834dc8fff08fba8fb1b13f.tar.bz2
plptools-f9e740af36b44a1c9e834dc8fff08fba8fb1b13f.zip
Applied patches from debian bug #104967 (not yet tested)
Diffstat (limited to 'lib/rfsv32.cc')
-rw-r--r--lib/rfsv32.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/rfsv32.cc b/lib/rfsv32.cc
index da9c6e0..ae12711 100644
--- a/lib/rfsv32.cc
+++ b/lib/rfsv32.cc
@@ -38,6 +38,8 @@
#include "bufferarray.h"
#include "plpdirent.h"
+using namespace std;
+
rfsv32::rfsv32(ppsocket * _skt)
{
skt = _skt;
@@ -494,7 +496,7 @@ copyFromPsion(const char *from, const char *to, void *ptr, cpCallback_t cb)
unsigned char *buff = new unsigned char[RFSV_SENDLEN];
do {
if ((res = fread(handle, buff, RFSV_SENDLEN, len)) == E_PSI_GEN_NONE) {
- op.write(buff, len);
+ op.write((char *)buff, len);
total += len;
if (cb && !cb(ptr, total))
res = E_PSI_FILE_CANCEL;
@@ -549,7 +551,7 @@ copyToPsion(const char *from, const char *to, void *ptr, cpCallback_t cb)
u_int32_t total = 0;
while (ip && !ip.eof() && (res == E_PSI_GEN_NONE)) {
u_int32_t len;
- ip.read(buff, RFSV_SENDLEN);
+ ip.read((char *)buff, RFSV_SENDLEN);
if ((res = fwrite(handle, buff, ip.gcount(), len)) == E_PSI_GEN_NONE) {
total += len;
if (cb && !cb(ptr, total))