ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libukcprog/src/e_malloc.c
Revision: 1.1
Committed: Sat Mar 29 16:30:33 2003 UTC (21 years, 1 month ago) by tdb
Content type: text/plain
Branch: MAIN
CVS Tags: LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0, HEAD
Log Message:
libukcprog is now a seperate package. I doubt this will be much use to
anyone other than us, but I see no reason why we can't package it up
and distribute it. Obviously we can't attach the GPL to this, as we
don't own it.

File Contents

# Content
1 /* e_malloc() -- error checking malloc */
2
3 /* Copyright 1992 Godfrey Paul, University of Kent at Canterbury.
4 *
5 * You can do what you like with this source code as long as
6 * you don't try to make money out of it and you include an
7 * unaltered copy of this message (including the copyright).
8 */
9
10 char ukcprog_malloc_sccsid[] = "$Id: e_malloc.c,v 1.9 1993/05/30 18:15:10 gjap Exp $ UKC";
11
12 #ifndef __STDC__
13 #include <sys/types.h> /* for size_t */
14 #endif
15
16 #include <stdio.h> /* for NULL */
17 #include <stdlib.h>
18
19 #include "ukcprog.h"
20
21
22 voidptr
23 e_malloc(size)
24 size_t size;
25 {
26 char *ptr;
27
28 if ((ptr = malloc(size)) == NULL)
29 panic("malloc failed in e_malloc");
30
31 return ptr;
32 }