|
15 | 15 | * |
16 | 16 | * |
17 | 17 | * IDENTIFICATION |
18 | | - *$Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_archiver.c,v 1.43 2002/04/2402:21:04 momjian Exp $ |
| 18 | + *$Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_archiver.c,v 1.44 2002/04/2414:03:22 momjian Exp $ |
19 | 19 | * |
20 | 20 | * Modifications - 28-Jun-2000 - pjw@rhyme.com.au |
21 | 21 | * |
@@ -1249,18 +1249,18 @@ ahwrite(const void *ptr, size_t size, size_t nmemb, ArchiveHandle *AH) |
1249 | 1249 | intremaining=AH->lo_buf_size-AH->lo_buf_used; |
1250 | 1250 | intslack=nmemb*size-remaining; |
1251 | 1251 |
|
1252 | | -memcpy(AH->lo_buf+AH->lo_buf_used,ptr,remaining); |
| 1252 | +memcpy((char*)AH->lo_buf+AH->lo_buf_used,ptr,remaining); |
1253 | 1253 | res=lo_write(AH->connection,AH->loFd,AH->lo_buf,AH->lo_buf_size); |
1254 | 1254 | ahlog(AH,5,"wrote %d bytes of large object data (result = %d)\n", |
1255 | 1255 | AH->lo_buf_size,res); |
1256 | 1256 | if (res!=AH->lo_buf_size) |
1257 | 1257 | die_horribly(AH,modulename,"could not write to large object (result: %d, expected: %d)\n", |
1258 | 1258 | res,AH->lo_buf_size); |
1259 | | -memcpy(AH->lo_buf,ptr+remaining,slack); |
| 1259 | +memcpy(AH->lo_buf,(char*)ptr+remaining,slack); |
1260 | 1260 | AH->lo_buf_used=slack; |
1261 | 1261 | }else { |
1262 | 1262 | /* LO Buffer is still large enough, buffer it */ |
1263 | | -memcpy(AH->lo_buf+AH->lo_buf_used,ptr,size*nmemb); |
| 1263 | +memcpy((char*)AH->lo_buf+AH->lo_buf_used,ptr,size*nmemb); |
1264 | 1264 | AH->lo_buf_used+=size*nmemb; |
1265 | 1265 | } |
1266 | 1266 |
|
|