util.h
changeset 6 e0cefb3981c8
parent 5 e5018cae273f
child 11 ea9c08ec4b48
equal deleted inserted replaced
5:e5018cae273f 6:e0cefb3981c8
    12 #define eassert(a) do { \
    12 #define eassert(a) do { \
    13 		if(!(a)) \
    13 		if(!(a)) \
    14 			failed_assert(#a, __FILE__, __LINE__); \
    14 			failed_assert(#a, __FILE__, __LINE__); \
    15 	} while (0)
    15 	} while (0)
    16 extern void failed_assert(char *a, char *file, int line);
    16 extern void failed_assert(char *a, char *file, int line);
       
    17 void pipe_spawn(char *buf, unsigned int len, Display *dpy, const char *cmd);
       
    18 extern void spawn(Display *dpy, const char *cmd);
    17 extern void swap(void **p1, void **p2);
    19 extern void swap(void **p1, void **p2);
    18 extern void spawn(Display *dpy, const char *shell, const char *cmd);