Module Name:    src
Committed By:   christos
Date:           Sat Oct 22 21:55:06 UTC 2016

Modified Files:
        src/lib/libcurses: add_wchstr.c addbytes.c background.c border.c
            curses.c fileio.c fileio.h ins_wch.c ins_wstr.c

Log Message:
remove bogus malloc casts


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libcurses/add_wchstr.c \
    src/lib/libcurses/fileio.c
cvs rdiff -u -r1.42 -r1.43 src/lib/libcurses/addbytes.c
cvs rdiff -u -r1.15 -r1.16 src/lib/libcurses/background.c \
    src/lib/libcurses/border.c
cvs rdiff -u -r1.25 -r1.26 src/lib/libcurses/curses.c
cvs rdiff -u -r1.2 -r1.3 src/lib/libcurses/fileio.h
cvs rdiff -u -r1.6 -r1.7 src/lib/libcurses/ins_wch.c
cvs rdiff -u -r1.7 -r1.8 src/lib/libcurses/ins_wstr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libcurses/add_wchstr.c
diff -u src/lib/libcurses/add_wchstr.c:1.4 src/lib/libcurses/add_wchstr.c:1.5
--- src/lib/libcurses/add_wchstr.c:1.4	Tue Feb 23 14:48:26 2010
+++ src/lib/libcurses/add_wchstr.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*   $NetBSD: add_wchstr.c,v 1.4 2010/02/23 19:48:26 drochner Exp $ */
+/*   $NetBSD: add_wchstr.c,v 1.5 2016/10/22 21:55:06 christos Exp $ */
 
 /*
  * Copyright (c) 2005 The NetBSD Foundation Inc.
@@ -36,7 +36,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: add_wchstr.c,v 1.4 2010/02/23 19:48:26 drochner Exp $");
+__RCSID("$NetBSD: add_wchstr.c,v 1.5 2016/10/22 21:55:06 christos Exp $");
 #endif				/* not lint */
 
 #include <stdlib.h>
@@ -309,7 +309,7 @@ wadd_wchnstr(WINDOW *win, const cchar_t 
 				"wadd_wchnstr: as non-spacing char");
 #endif /* DEBUG */
 			for (i = 0; i < chp->elements; i++) {
-				np = (nschar_t *)malloc(sizeof(nschar_t));
+				np = malloc(sizeof(nschar_t));
 				if (!np)
 					return ERR;
 				np->ch = chp->vals[i];
Index: src/lib/libcurses/fileio.c
diff -u src/lib/libcurses/fileio.c:1.4 src/lib/libcurses/fileio.c:1.5
--- src/lib/libcurses/fileio.c:1.4	Wed Jul 22 12:57:14 2009
+++ src/lib/libcurses/fileio.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: fileio.c,v 1.4 2009/07/22 16:57:14 roy Exp $	*/
+/*	$NetBSD: fileio.c,v 1.5 2016/10/22 21:55:06 christos Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: fileio.c,v 1.4 2009/07/22 16:57:14 roy Exp $");
+__RCSID("$NetBSD: fileio.c,v 1.5 2016/10/22 21:55:06 christos Exp $");
 #endif				/* not lint */
 
 #include "curses.h"
@@ -143,7 +143,7 @@ __getnsp(nschar_t *nsp, FILE *fp)
 		return ERR;
 	onsp = nsp;
 	while (n != 0) {
-		tnsp = (nschar_t *)malloc(sizeof(nschar_t));
+		tnsp = malloc(sizeof(nschar_t));
 		if (tnsp == NULL) {
 			__cursesi_free_nsp(nsp);
 			return OK;
@@ -189,7 +189,7 @@ getwin(FILE *fp)
 		return NULL;
 
 	/* Window parameters */
-	wtmp = (WINDOW *)malloc(sizeof(WINDOW));
+	wtmp = malloc(sizeof(WINDOW));
 	if (wtmp == NULL)
 		return NULL;
 	if (fread(wtmp, sizeof(WINDOW), 1, fp) != 1)

Index: src/lib/libcurses/addbytes.c
diff -u src/lib/libcurses/addbytes.c:1.42 src/lib/libcurses/addbytes.c:1.43
--- src/lib/libcurses/addbytes.c:1.42	Sat Nov  9 22:14:16 2013
+++ src/lib/libcurses/addbytes.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: addbytes.c,v 1.42 2013/11/10 03:14:16 christos Exp $	*/
+/*	$NetBSD: addbytes.c,v 1.43 2016/10/22 21:55:06 christos Exp $	*/
 
 /*
  * Copyright (c) 1987, 1993, 1994
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)addbytes.c	8.4 (Berkeley) 5/4/94";
 #else
-__RCSID("$NetBSD: addbytes.c,v 1.42 2013/11/10 03:14:16 christos Exp $");
+__RCSID("$NetBSD: addbytes.c,v 1.43 2016/10/22 21:55:06 christos Exp $");
 #endif
 #endif				/* not lint */
 
@@ -537,7 +537,7 @@ _cursesi_addwchar(WINDOW *win, __LINE **
 
 	if (wch->elements > 1) {
 		for (i = 1; i < wch->elements; i++) {
-			np = (nschar_t *)malloc(sizeof(nschar_t));
+			np = malloc(sizeof(nschar_t));
 			if (!np)
 				return ERR;;
 			np->ch = wch->vals[i];

Index: src/lib/libcurses/background.c
diff -u src/lib/libcurses/background.c:1.15 src/lib/libcurses/background.c:1.16
--- src/lib/libcurses/background.c:1.15	Wed Jul 22 12:57:14 2009
+++ src/lib/libcurses/background.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: background.c,v 1.15 2009/07/22 16:57:14 roy Exp $	*/
+/*	$NetBSD: background.c,v 1.16 2016/10/22 21:55:06 christos Exp $	*/
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: background.c,v 1.15 2009/07/22 16:57:14 roy Exp $");
+__RCSID("$NetBSD: background.c,v 1.16 2016/10/22 21:55:06 christos Exp $");
 #endif				/* not lint */
 
 #include <stdlib.h>
@@ -214,7 +214,7 @@ void wbkgrndset(WINDOW *win, const cchar
 		win->bch = wch->vals[ 0 ];
 	else {
 		if ( !np ) {
-			np = (nschar_t *)malloc(sizeof(nschar_t));
+			np = malloc(sizeof(nschar_t));
 			if (!np)
 				return;
 			np->next = NULL;
@@ -228,7 +228,7 @@ void wbkgrndset(WINDOW *win, const cchar
 	if ( wch->elements > 1 ) {
 		for ( i = 1; i < wch->elements; i++ ) {
 			if ( !np ) {
-				np = (nschar_t *)malloc(sizeof(nschar_t));
+				np = malloc(sizeof(nschar_t));
 				if (!np)
 					return;
 				np->next = NULL;
Index: src/lib/libcurses/border.c
diff -u src/lib/libcurses/border.c:1.15 src/lib/libcurses/border.c:1.16
--- src/lib/libcurses/border.c:1.15	Sun May  5 10:23:16 2013
+++ src/lib/libcurses/border.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: border.c,v 1.15 2013/05/05 14:23:16 jdc Exp $	*/
+/*	$NetBSD: border.c,v 1.16 2016/10/22 21:55:06 christos Exp $	*/
 
 /*
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: border.c,v 1.15 2013/05/05 14:23:16 jdc Exp $");
+__RCSID("$NetBSD: border.c,v 1.16 2016/10/22 21:55:06 christos Exp $");
 #endif				/* not lint */
 
 #include <stdlib.h>
@@ -319,7 +319,7 @@ int wborder_set(WINDOW *win, const cchar
 				SET_WCOL( win->alines[i]->line[j], cw );
 				if ( left.elements > 1 ) {
 					for (k = 1; k < left.elements; k++) {
-						np = (nschar_t *)malloc(sizeof(nschar_t));
+						np = malloc(sizeof(nschar_t));
 						if (!np)
 							return ERR;
 						np->ch = left.vals[ k ];
@@ -362,7 +362,7 @@ int wborder_set(WINDOW *win, const cchar
 				SET_WCOL( win->alines[i]->line[j], cw );
 				if ( right.elements > 1 ) {
 					for (k = 1; k < right.elements; k++) {
-						np = (nschar_t *)malloc(sizeof(nschar_t));
+						np = malloc(sizeof(nschar_t));
 						if (!np)
 							return ERR;
 						np->ch = right.vals[ k ];
@@ -428,7 +428,7 @@ int wborder_set(WINDOW *win, const cchar
 				SET_WCOL( win->alines[ 0 ]->line[ i + j ], cw );
 				if ( top.elements > 1 ) {
 					for ( k = 1; k < top.elements; k++ ) {
-						np = (nschar_t *)malloc(sizeof(nschar_t));
+						np = malloc(sizeof(nschar_t));
 						if (!np)
 							return ERR;
 						np->ch = top.vals[ k ];
@@ -471,7 +471,8 @@ int wborder_set(WINDOW *win, const cchar
 				if ( bottom.elements > 1 ) {
 					for ( k = 1; k < bottom.elements;
 							k++ ) {
-						if ( !( np = ( nschar_t *)malloc( sizeof( nschar_t ))))
+						np = malloc(sizeof(nschar_t));
+						if (!np)
 							return ERR;
 						np->ch = bottom.vals[ k ];
 						np->next = win->alines[endy]->line[i + j].nsp;
@@ -514,7 +515,7 @@ int wborder_set(WINDOW *win, const cchar
 				if ( topleft.elements > 1 ) {
 					for ( k = 1; k < topleft.elements;
 							k++ ) {
-						np = (nschar_t *)malloc(sizeof(nschar_t));
+						np = malloc(sizeof(nschar_t));
 						if (!np)
 							return ERR;
 						np->ch = topleft.vals[ k ];
@@ -542,7 +543,7 @@ int wborder_set(WINDOW *win, const cchar
 				if ( topright.elements > 1 ) {
 					for ( k = 1; k < topright.elements;
 							k++ ) {
-						np = (nschar_t *)malloc(sizeof(nschar_t));
+						np = malloc(sizeof(nschar_t));
 						if (!np)
 							return ERR;
 						np->ch = topright.vals[ k ];
@@ -574,7 +575,7 @@ int wborder_set(WINDOW *win, const cchar
 				if ( botleft.elements > 1 ) {
 					for ( k = 1; k < botleft.elements;
 							k++ ) {
-						np = (nschar_t *)malloc(sizeof(nschar_t));
+						np = malloc(sizeof(nschar_t));
 						if (!np)
 							return ERR;
 						np->ch = botleft.vals[ k ];
@@ -602,7 +603,7 @@ int wborder_set(WINDOW *win, const cchar
 					  brcw );
 				if ( botright.elements > 1 ) {
 					for ( k = 1; k < botright.elements; k++ ) {
-						np = (nschar_t *)malloc(sizeof(nschar_t));
+						np = malloc(sizeof(nschar_t));
 						if (!np)
 							return ERR;
 						np->ch = botright.vals[ k ];

Index: src/lib/libcurses/curses.c
diff -u src/lib/libcurses/curses.c:1.25 src/lib/libcurses/curses.c:1.26
--- src/lib/libcurses/curses.c:1.25	Wed Oct 16 15:59:29 2013
+++ src/lib/libcurses/curses.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: curses.c,v 1.25 2013/10/16 19:59:29 roy Exp $	*/
+/*	$NetBSD: curses.c,v 1.26 2016/10/22 21:55:06 christos Exp $	*/
 
 /*
  * Copyright (c) 1981, 1993, 1994
@@ -35,7 +35,7 @@
 #if 0
 static char sccsid[] = "@(#)curses.c	8.3 (Berkeley) 5/4/94";
 #else
-__RCSID("$NetBSD: curses.c,v 1.25 2013/10/16 19:59:29 roy Exp $");
+__RCSID("$NetBSD: curses.c,v 1.26 2016/10/22 21:55:06 christos Exp $");
 #endif
 #endif				/* not lint */
 
@@ -95,7 +95,7 @@ _cursesi_copy_nsp(nschar_t *src_nsp, str
 				pnp = tnp;
 				tnp = tnp->next;
 			} else {
-				tnp = (nschar_t *)malloc(sizeof(nschar_t));
+				tnp = malloc(sizeof(nschar_t));
 				if (!tnp)
 					return ERR;
 				tnp->ch = np->ch;

Index: src/lib/libcurses/fileio.h
diff -u src/lib/libcurses/fileio.h:1.2 src/lib/libcurses/fileio.h:1.3
--- src/lib/libcurses/fileio.h:1.2	Sun Apr  5 20:48:04 2009
+++ src/lib/libcurses/fileio.h	Sat Oct 22 17:55:06 2016
@@ -1,6 +1,6 @@
 /*
  * Do not edit!  Automatically generated file:
- *   from: NetBSD: shlib_version,v 1.40 2009/01/11 03:07:47 christos Exp 
+ *   from: NetBSD: shlib_version,v 1.41 2015/11/22 04:56:00 kamil Exp 
  *   by  : NetBSD: genfileioh.awk,v 1.2 2008/05/02 11:13:02 martin Exp 
  */
 

Index: src/lib/libcurses/ins_wch.c
diff -u src/lib/libcurses/ins_wch.c:1.6 src/lib/libcurses/ins_wch.c:1.7
--- src/lib/libcurses/ins_wch.c:1.6	Wed Oct 16 15:59:29 2013
+++ src/lib/libcurses/ins_wch.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*   $NetBSD: ins_wch.c,v 1.6 2013/10/16 19:59:29 roy Exp $ */
+/*   $NetBSD: ins_wch.c,v 1.7 2016/10/22 21:55:06 christos Exp $ */
 
 /*
  * Copyright (c) 2005 The NetBSD Foundation Inc.
@@ -36,7 +36,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: ins_wch.c,v 1.6 2013/10/16 19:59:29 roy Exp $");
+__RCSID("$NetBSD: ins_wch.c,v 1.7 2016/10/22 21:55:06 christos Exp $");
 #endif						  /* not lint */
 
 #include <string.h>
@@ -213,7 +213,7 @@ wins_wch(WINDOW *win, const cchar_t *wch
 	SET_WCOL( *start, cw );
 	if ( wch->elements > 1 ) {
 		for ( i = 1; i < wch->elements; i++ ) {
-			np = (nschar_t *)malloc(sizeof(nschar_t));
+			np = malloc(sizeof(nschar_t));
 			if (!np)
 				return ERR;
 			np->ch = wch->vals[ i ];

Index: src/lib/libcurses/ins_wstr.c
diff -u src/lib/libcurses/ins_wstr.c:1.7 src/lib/libcurses/ins_wstr.c:1.8
--- src/lib/libcurses/ins_wstr.c:1.7	Wed Oct 16 15:59:29 2013
+++ src/lib/libcurses/ins_wstr.c	Sat Oct 22 17:55:06 2016
@@ -1,4 +1,4 @@
-/*   $NetBSD: ins_wstr.c,v 1.7 2013/10/16 19:59:29 roy Exp $ */
+/*   $NetBSD: ins_wstr.c,v 1.8 2016/10/22 21:55:06 christos Exp $ */
 
 /*
  * Copyright (c) 2005 The NetBSD Foundation Inc.
@@ -36,7 +36,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: ins_wstr.c,v 1.7 2013/10/16 19:59:29 roy Exp $");
+__RCSID("$NetBSD: ins_wstr.c,v 1.8 2016/10/22 21:55:06 christos Exp $");
 #endif						  /* not lint */
 
 #include <string.h>
@@ -301,7 +301,7 @@ wins_nwstr(WINDOW *win, const wchar_t *w
 			}
 		} else {
 			/* non-spacing character */
-			np = (nschar_t *)malloc(sizeof(nschar_t));
+			np = malloc(sizeof(nschar_t));
 			if (!np)
 				return ERR;
 			np->ch = *scp;

Reply via email to