Include stdio.h.

(xmalloc): New function.

From-SVN: r5520
This commit is contained in:
Richard Stallman 1993-09-28 23:23:11 +00:00
parent ae0d828893
commit 0ce958d059
2 changed files with 36 additions and 0 deletions

View File

@ -18,6 +18,7 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include <stdio.h>
#include "bi-defs.h"
int
@ -54,3 +55,20 @@ main ()
}
return 0;
}
/* Safely allocate NBYTES bytes of memory. Returns pointer to block of
memory. */
char *
xmalloc (nbytes)
int nbytes;
{
char *tmp = (char *) malloc (nbytes);
if (!tmp)
{
fprintf (stderr, "can't allocate %d bytes (out of virtual memory)\n", nbytes);
exit (1);
}
return tmp;
}

View File

@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include <stdio.h>
#include "bi-defs.h"
int
@ -33,3 +34,20 @@ main()
printf("\"%s%s\",\n", d->basename, v->name);
return 0;
}
/* Safely allocate NBYTES bytes of memory. Returns pointer to block of
memory. */
char *
xmalloc (nbytes)
int nbytes;
{
char *tmp = (char *) malloc (nbytes);
if (!tmp)
{
fprintf (stderr, "can't allocate %d bytes (out of virtual memory)\n", nbytes);
exit (1);
}
return tmp;
}