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;