freebsd-ports/x11-wm/fvwm/files/patch-safemalloc.c
Dirk Meyer ee1fdf1921 - make fvwm compile w/o Warnings apart from one usage of mkstemp
by adding needed #includes, adding return statements to
 non-void functions and declaring functions returning a int
 instead of void if they do return an return code.
- start using one central safemalloc.
- do not mangle pointers which makes FvwmWinList work on
  amd64/7-STABLE again.
PR:		132571
Submitted by:	Bjoern A. Zeeb
2009-03-14 20:10:23 +00:00

22 lines
541 B
C

--- ./libs/safemalloc.c.orig 1994-09-13 19:38:01.000000000 +0000
+++ ./libs/safemalloc.c 2009-03-11 09:42:44.000000000 +0000
@@ -8,15 +8,15 @@
* problem
*
***********************************************************************/
-char *safemalloc(int length)
+void *safemalloc(unsigned int length)
{
- char *ptr;
+ void *ptr;
if(length <= 0)
length = 1;
ptr = malloc(length);
- if(ptr == (char *)0)
+ if(ptr == NULL)
{
fprintf(stderr,"malloc of %d bytes failed. Exiting\n",length);
exit(1);