summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--reentr.c4
-rw-r--r--regen/reentr.pl4
2 files changed, 4 insertions, 4 deletions
diff --git a/reentr.c b/reentr.c
index 166777e891..0466fae00c 100644
--- a/reentr.c
+++ b/reentr.c
@@ -328,10 +328,10 @@ Perl_reentrant_retry(const char *f, ...)
p0 = va_arg(ap, void *);
asize = va_arg(ap, size_t);
anint = va_arg(ap, int);
- retptr = gethostbyaddr(p0, asize, anint); break;
+ retptr = gethostbyaddr((Netdb_host_t) p0, (Netdb_hlen_t) asize, anint); break;
case OP_GHBYNAME:
p0 = va_arg(ap, void *);
- retptr = gethostbyname((char *)p0); break;
+ retptr = gethostbyname((Netdb_name_t) p0); break;
case OP_GHOSTENT:
retptr = gethostent(); break;
default:
diff --git a/regen/reentr.pl b/regen/reentr.pl
index 0dbb79b774..b8ecb499a0 100644
--- a/regen/reentr.pl
+++ b/regen/reentr.pl
@@ -855,10 +855,10 @@ Perl_reentrant_retry(const char *f, ...)
p0 = va_arg(ap, void *);
asize = va_arg(ap, size_t);
anint = va_arg(ap, int);
- retptr = gethostbyaddr(p0, asize, anint); break;
+ retptr = gethostbyaddr((Netdb_host_t) p0, (Netdb_hlen_t) asize, anint); break;
case OP_GHBYNAME:
p0 = va_arg(ap, void *);
- retptr = gethostbyname((char *)p0); break;
+ retptr = gethostbyname((Netdb_name_t) p0); break;
case OP_GHOSTENT:
retptr = gethostent(); break;
default: