use void * instead of char *. ok jsing
authortedu <tedu@openbsd.org>
Fri, 15 Aug 2014 16:55:32 +0000 (16:55 +0000)
committertedu <tedu@openbsd.org>
Fri, 15 Aug 2014 16:55:32 +0000 (16:55 +0000)
lib/libressl/ressl.c
lib/libressl/ressl.h

index 01d1610..c5e28a4 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ressl.c,v 1.11 2014/08/06 01:54:01 jsing Exp $ */
+/* $OpenBSD: ressl.c,v 1.12 2014/08/15 16:55:32 tedu Exp $ */
 /*
  * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
  *
@@ -202,7 +202,7 @@ ressl_reset(struct ressl *ctx)
 }
 
 int
-ressl_read(struct ressl *ctx, char *buf, size_t buflen, size_t *outlen)
+ressl_read(struct ressl *ctx, void *buf, size_t buflen, size_t *outlen)
 {
        int ret, ssl_err;
 
@@ -225,7 +225,7 @@ ressl_read(struct ressl *ctx, char *buf, size_t buflen, size_t *outlen)
 }
 
 int
-ressl_write(struct ressl *ctx, const char *buf, size_t buflen, size_t *outlen)
+ressl_write(struct ressl *ctx, const void *buf, size_t buflen, size_t *outlen)
 {
        int ret, ssl_err;
 
index 0b437c4..46672d9 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ressl.h,v 1.11 2014/08/06 01:54:01 jsing Exp $ */
+/* $OpenBSD: ressl.h,v 1.12 2014/08/15 16:55:32 tedu Exp $ */
 /*
  * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
  *
@@ -57,8 +57,8 @@ int ressl_accept_socket(struct ressl *ctx, struct ressl **cctx, int socket);
 int ressl_connect(struct ressl *ctx, const char *host, const char *port);
 int ressl_connect_socket(struct ressl *ctx, int s, const char *hostname);
 int ressl_listen(struct ressl *ctx, const char *host, const char *port, int af);
-int ressl_read(struct ressl *ctx, char *buf, size_t buflen, size_t *outlen);
-int ressl_write(struct ressl *ctx, const char *buf, size_t buflen,
+int ressl_read(struct ressl *ctx, void *buf, size_t buflen, size_t *outlen);
+int ressl_write(struct ressl *ctx, const void *buf, size_t buflen,
     size_t *outlen);
 int ressl_close(struct ressl *ctx);