[Frugalware-git] yaxmenu: utility.h * initial draft

2009-12-05 Thread James Buren
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=yaxmenu.git;a=commitdiff;h=ac266ed34041cb2d74740b6e2b1e56f3e713fc4a

commit ac266ed34041cb2d74740b6e2b1e56f3e713fc4a
Author: James Buren r...@frugalware.org
Date:   Sat Dec 5 21:02:08 2009 -0600

utility.h
* initial draft

diff --git a/src/utility.h b/src/utility.h
new file mode 100644
index 000..8ba3d2b
--- /dev/null
+++ b/src/utility.h
@@ -0,0 +1,10 @@
+#ifndef _utility_header_
+#define _utility_header_
+#include includes.h
+
+#define eprintf(...) fprintf(stderr,__VA_ARGS__)
+#define array_entries(A) (sizeof(*A)/sizeof(A))
+#define xsnprintf(A,...) snprintf((A),array_entries(A),__VA_ARGS__)
+
+void *xmalloc(size_t);
+#endif
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git


[Frugalware-git] yaxmenu: utility.h * initial draft

2009-12-01 Thread James Buren
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=yaxmenu.git;a=commitdiff;h=5dd26a0f13cb8817fe2664a9dcdbdad193345da0

commit 5dd26a0f13cb8817fe2664a9dcdbdad193345da0
Author: James Buren r...@frugalware.org
Date:   Tue Dec 1 20:59:04 2009 -0600

utility.h
* initial draft

diff --git a/src/utility.h b/src/utility.h
new file mode 100644
index 000..4934f92
--- /dev/null
+++ b/src/utility.h
@@ -0,0 +1,11 @@
+#ifndef _utility_header_
+#define _utility_header_
+#include includes.h
+
+#define eprintf(...)  fprintf(stderr,__VA_ARGS__)
+#define xnew(T,N) (T*)xmalloc(sizeof(T)*(N))
+#define xrenew(P,T,N) (T*)xrealloc(P,sizeof(T)*(N))
+
+void *xmalloc(size_t);
+void *xrealloc(void *,size_t);
+#endif
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git