[Frugalware-git] yaxmenu: utility.h * initial draft
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
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