1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-14 07:43:06 +00:00
freebsd-ports/devel/entity/files/patch-libentitynjs_iostream.c
Johan van Selst 8c2897a3fe - Fix build with gcc 4.2
- While we're here, replace manual ${LDCONFIG} command with ${USE_LDCONFIG}
2007-10-12 08:31:11 +00:00

43 lines
1.2 KiB
C

--- libentitynjs/iostream.c.orig 2007-10-12 10:20:45.000000000 +0200
+++ libentitynjs/iostream.c 2007-10-12 10:17:41.000000000 +0200
@@ -205,8 +205,9 @@ js_iostream_pipe (FILE *fp, int readp)
size_t
-js_iostream_read (JSIOStream *stream, void *ptr, size_t size)
+js_iostream_read (JSIOStream *stream, void *vptr, size_t size)
{
+ unsigned char *ptr = (unsigned char *)vptr;
size_t total = 0;
int got;
@@ -233,7 +234,7 @@ js_iostream_read (JSIOStream *stream, vo
stream->bufpos += got;
size -= got;
- (unsigned char *) ptr += got;
+ ptr += got;
total += got;
}
else
@@ -251,8 +252,9 @@ js_iostream_read (JSIOStream *stream, vo
size_t
-js_iostream_write (JSIOStream *stream, void *ptr, size_t size)
+js_iostream_write (JSIOStream *stream, void *vptr, size_t size)
{
+ unsigned char *ptr = (unsigned char *)vptr;
int space;
size_t total = 0;
@@ -290,7 +292,7 @@ js_iostream_write (JSIOStream *stream, v
stream->data_in_buf += space;
total += space;
size -= space;
- (unsigned char *) ptr += space;
+ ptr += space;
/* Now the buffer contains buffered write data. */
stream->writep = 1;