Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libterminfo Cast function pointers that take different a...



details:   https://anonhg.NetBSD.org/src/rev/31725f75e2c6
branches:  trunk
changeset: 454961:31725f75e2c6
user:      christos <christos%NetBSD.org@localhost>
date:      Thu Oct 03 18:02:05 2019 +0000

description:
Cast function pointers that take different arguments through void *

diffstat:

 lib/libterminfo/tputs.c |  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diffs (37 lines):

diff -r 9428da4b9b7c -r 31725f75e2c6 lib/libterminfo/tputs.c
--- a/lib/libterminfo/tputs.c   Thu Oct 03 17:56:17 2019 +0000
+++ b/lib/libterminfo/tputs.c   Thu Oct 03 18:02:05 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: tputs.c,v 1.4 2017/05/01 19:09:22 roy Exp $ */
+/* $NetBSD: tputs.c,v 1.5 2019/10/03 18:02:05 christos Exp $ */
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: tputs.c,v 1.4 2017/05/01 19:09:22 roy Exp $");
+__RCSID("$NetBSD: tputs.c,v 1.5 2019/10/03 18:02:05 christos Exp $");
 
 #include <assert.h>
 #include <ctype.h>
@@ -156,7 +156,8 @@
 
        _DIAGASSERT(term != NULL);
        _DIAGASSERT(str != NULL);
-       return ti_puts(term, str, 1, (int (*)(int, void *))putchar, NULL);
+       return ti_puts(term, str, 1,
+           (int (*)(int, void *))(void *)putchar, NULL);
 }
 
 int
@@ -166,7 +167,7 @@
        _DIAGASSERT(str != NULL);
        _DIAGASSERT(outc != NULL);
        return _ti_puts(1, ospeed, PC, str, affcnt,
-           (int (*)(int, void *))outc, NULL);
+           (int (*)(int, void *))(void *)outc, NULL);
 }
 
 int



Home | Main Index | Thread Index | Old Index