aewl
diff util.h @ 14:5c078b66347b
added bar event timer
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Tue, 11 Jul 2006 18:15:11 +0200 |
parents | ea9c08ec4b48 |
children | 00d4d52b231f |
line diff
1.1 --- a/util.h Tue Jul 11 16:14:22 2006 +0200 1.2 +++ b/util.h Tue Jul 11 18:15:11 2006 +0200 1.3 @@ -9,12 +9,16 @@ 1.4 extern void *emalloc(unsigned int size); 1.5 extern void *erealloc(void *ptr, unsigned int size); 1.6 extern char *estrdup(const char *str); 1.7 -#define eassert(a) do { \ 1.8 +#define eassert(a) \ 1.9 + do { \ 1.10 if(!(a)) \ 1.11 failed_assert(#a, __FILE__, __LINE__); \ 1.12 } while (0) 1.13 extern void failed_assert(char *a, char *file, int line); 1.14 -void pipe_spawn(char *buf, unsigned int len, Display *dpy, const char *cmd); 1.15 -extern void spawn(Display *dpy, const char *cmd); 1.16 +extern void pipe_spawn(char *buf, unsigned int len, Display *dpy, char *argv[]); 1.17 +extern void spawn(Display *dpy, char *argv[]); 1.18 extern void swap(void **p1, void **p2); 1.19 -unsigned char *getselection(unsigned long offset, unsigned long *len, unsigned long *remain); 1.20 +extern unsigned char *getselection(unsigned long offset, unsigned long *len, 1.21 + unsigned long *remain); 1.22 +extern unsigned int tokenize(char **result, unsigned int reslen, 1.23 + char *str, char delim);