aewl

diff util.c @ 76:4bd49f404f10

proceeded with cleaning up, sorting functions, etc
author Anselm R. Garbe <garbeam@wmii.de>
date Sat, 15 Jul 2006 17:00:56 +0200
parents f08271b7cb20
children 052fe7498930
line diff
     1.1 --- a/util.c	Sat Jul 15 16:30:50 2006 +0200
     1.2 +++ b/util.c	Sat Jul 15 17:00:56 2006 +0200
     1.3 @@ -2,24 +2,15 @@
     1.4   * (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com>
     1.5   * See LICENSE file for license details.
     1.6   */
     1.7 +#include "dwm.h"
     1.8  
     1.9  #include <stdarg.h>
    1.10  #include <stdio.h>
    1.11  #include <stdlib.h>
    1.12 -#include <sys/types.h>
    1.13  #include <sys/wait.h>
    1.14  #include <unistd.h>
    1.15  
    1.16 -#include "dwm.h"
    1.17 -
    1.18 -void
    1.19 -eprint(const char *errstr, ...) {
    1.20 -	va_list ap;
    1.21 -	va_start(ap, errstr);
    1.22 -	vfprintf(stderr, errstr, ap);
    1.23 -	va_end(ap);
    1.24 -	exit(1);
    1.25 -}
    1.26 +/* static functions */
    1.27  
    1.28  static void
    1.29  bad_malloc(unsigned int size)
    1.30 @@ -29,6 +20,8 @@
    1.31  	exit(1);
    1.32  }
    1.33  
    1.34 +/* extern functions */
    1.35 +
    1.36  void *
    1.37  emallocz(unsigned int size)
    1.38  {
    1.39 @@ -39,6 +32,15 @@
    1.40  }
    1.41  
    1.42  void
    1.43 +eprint(const char *errstr, ...) {
    1.44 +	va_list ap;
    1.45 +	va_start(ap, errstr);
    1.46 +	vfprintf(stderr, errstr, ap);
    1.47 +	va_end(ap);
    1.48 +	exit(1);
    1.49 +}
    1.50 +
    1.51 +void
    1.52  spawn(Arg *arg)
    1.53  {
    1.54  	char **argv = (char **)arg->argv;