Mercurial > dwm-meillo
comparison util.c @ 63:f14858218641
searching for a better way to discard enter notifies
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Fri, 14 Jul 2006 13:03:53 +0200 |
parents | 466591c2f967 |
children | 50450aa24a46 |
comparison
equal
deleted
inserted
replaced
62:0a4b066ce254 | 63:f14858218641 |
---|---|
4 */ | 4 */ |
5 | 5 |
6 #include <stdarg.h> | 6 #include <stdarg.h> |
7 #include <stdio.h> | 7 #include <stdio.h> |
8 #include <stdlib.h> | 8 #include <stdlib.h> |
9 #include <string.h> | |
10 #include <sys/types.h> | 9 #include <sys/types.h> |
11 #include <sys/wait.h> | 10 #include <sys/wait.h> |
12 #include <unistd.h> | 11 #include <unistd.h> |
13 | 12 |
14 #include "dwm.h" | 13 #include "dwm.h" |
37 if(!res) | 36 if(!res) |
38 bad_malloc(size); | 37 bad_malloc(size); |
39 return res; | 38 return res; |
40 } | 39 } |
41 | 40 |
42 void * | |
43 emalloc(unsigned int size) | |
44 { | |
45 void *res = malloc(size); | |
46 if(!res) | |
47 bad_malloc(size); | |
48 return res; | |
49 } | |
50 | |
51 void * | |
52 erealloc(void *ptr, unsigned int size) | |
53 { | |
54 void *res = realloc(ptr, size); | |
55 if(!res) | |
56 bad_malloc(size); | |
57 return res; | |
58 } | |
59 | |
60 char * | |
61 estrdup(const char *str) | |
62 { | |
63 char *res = strdup(str); | |
64 if(!res) | |
65 bad_malloc(strlen(str)); | |
66 return res; | |
67 } | |
68 | |
69 void | 41 void |
70 swap(void **p1, void **p2) | 42 swap(void **p1, void **p2) |
71 { | 43 { |
72 void *tmp = *p1; | 44 void *tmp = *p1; |
73 *p1 = *p2; | 45 *p1 = *p2; |