multi-resource: Don't include non-existing xmalloc.h
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 11 Oct 2013 02:21:05 +0000 (19:21 -0700)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 11 Oct 2013 02:21:05 +0000 (19:21 -0700)
It existed on my local disk, of course.  Just copy over xzmalloc().

clients/multi-resource.c

index fda9e7d..c4a0c18 100644 (file)
@@ -39,7 +39,6 @@
 
 #include <wayland-client.h>
 #include "../shared/os-compatibility.h"
-#include "xmalloc.h"
 
 struct device {
        enum { KEYBOARD, POINTER } type;
@@ -82,6 +81,20 @@ static const struct wl_buffer_listener buffer_listener = {
        buffer_release
 };
 
+static inline void *
+xzalloc(size_t s)
+{
+       void *p;
+
+       p = calloc(1, s);
+       if (p == NULL) {
+               fprintf(stderr, "%s: out of memory\n", program_invocation_short_name);
+               exit(EXIT_FAILURE);
+       }
+
+       return p;
+}
+
 static int
 attach_buffer(struct window *window, int width, int height)
 {