tsimplified util.c - dmenu - Dmenu fork with xft fonts.
 (HTM) git clone git://r-36.net/dmenu
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3d25a327aad95e38ecd1642af58a49fc555a9d01
 (DIR) parent d78bcf247fe03e23e7980b246ccf5d57d256ecfc
 (HTM) Author: Anselm R. Garbe <arg@10kloc.org>
       Date:   Thu, 12 Oct 2006 12:58:34 +0200
       
       simplified util.c
       Diffstat:
         util.c                              |      29 ++++++++++-------------------
       
       1 file changed, 10 insertions(+), 19 deletions(-)
       ---
 (DIR) diff --git a/util.c b/util.c
       t@@ -9,21 +9,21 @@
        #include <sys/wait.h>
        #include <unistd.h>
        
       -/* static */
       -
       -static void
       -badmalloc(unsigned int size) {
       -        eprint("fatal: could not malloc() %u bytes\n", size);
       -}
       -
       -/* extern */
       -
        void *
        emalloc(unsigned int size) {
                void *res = malloc(size);
        
                if(!res)
       -                badmalloc(size);
       +                eprint("fatal: could not malloc() %u bytes\n", size);
       +        return res;
       +}
       +
       +char *
       +estrdup(const char *str) {
       +        void *res = strdup(str);
       +
       +        if(!res)
       +                eprint("fatal: could not malloc() %u bytes\n", strlen(str));
                return res;
        }
        
       t@@ -36,12 +36,3 @@ eprint(const char *errstr, ...) {
                va_end(ap);
                exit(EXIT_FAILURE);
        }
       -
       -char *
       -estrdup(const char *str) {
       -        void *res = strdup(str);
       -
       -        if(!res)
       -                badmalloc(strlen(str));
       -        return res;
       -}