/* See LICENSE.dwm file for copyright and license details. */ #include void die(const char *fmt, ...); void *ecalloc(size_t nmemb, size_t size); int32_t fd_set_nonblock(int32_t fd); int32_t regex_match(const char *pattern_mb, const char *str_mb); void wl_list_append(struct wl_list *list, struct wl_list *object); uint32_t get_now_in_ms(void); uint32_t timespec_to_ms(struct timespec *ts);