Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=yaxmenu.git;a=commitdiff;h=93e74455794ee01c327a4408e61d5c1fbf1b8525
commit 93e74455794ee01c327a4408e61d5c1fbf1b8525
Author: James Buren
Date: Tue Dec 1 21:05:41 2009 -0600
utility.c
* initial draft
diff --git a/src/utility.c b/src/utility.c
new file mode 100644
index 000..2d44cbd
--- /dev/null
+++ b/src/utility.c
@@ -0,0 +1,31 @@
+#include "utility.h"
+
+void *xmalloc(size_t size) {
+ void *ptr;
+
+ assert(size);
+
+ ptr = malloc(size);
+
+ if(!ptr) {
+eprintf("Failed to allocate %u bytes of memory.\n",size);
+abort();
+ }
+
+ return ptr;
+}
+
+void *xrealloc(void *optr,size_t size) {
+ void *nptr;
+
+ assert(optr && size);
+
+ nptr = realloc(optr,size);
+
+ if(!nptr) {
+eprintf("Failed to reallocate %u bytes of memory.\n",size);
+abort();
+ }
+
+ return nptr;
+}
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git