ee1fdf1921
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
22 lines
541 B
C
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);
|