diff options
| -rw-r--r-- | main.c | 9 | ||||
| -rw-r--r-- | util.c | 6 | 
2 files changed, 7 insertions, 8 deletions
| @@ -179,14 +179,13 @@ main(int argc, char *argv[])  	for(i = 1; (i < argc) && (argv[i][0] == '-'); i++) {  		switch (argv[i][1]) { -		case 'v': -			fprintf(stdout, "%s", -					"dwm-"VERSION", (C)opyright MMVI Anselm R. Garbe\n"); -			exit(0); -			break;  		default:  			eprint("usage: dwm [-v]\n");  			break; +		case 'v': +			fputs("dwm-"VERSION", (C)opyright MMVI Anselm R. Garbe\n", stdout); +			exit(EXIT_SUCCESS); +			break;  		}  	} @@ -17,7 +17,7 @@ bad_malloc(unsigned int size)  {  	fprintf(stderr, "fatal: could not malloc() %d bytes\n",  			(int) size); -	exit(1); +	exit(EXIT_FAILURE);  }  /* extern */ @@ -37,7 +37,7 @@ eprint(const char *errstr, ...) {  	va_start(ap, errstr);  	vfprintf(stderr, errstr, ap);  	va_end(ap); -	exit(1); +	exit(EXIT_FAILURE);  }  void @@ -55,7 +55,7 @@ spawn(Arg *arg)  			fprintf(stderr, "dwm: execvp %s", argv[0]);  			perror(" failed");  		} -		exit (0); +		exit(EXIT_FAILURE);  	}  	wait(0);  } | 
