1#include <stdio.h>2#include <stdlib.h>3#include <string.h>45#include "util.h"67char*8estrdup(char *s) {9 char *r;1011 if (!(r = strdup(s)))12 die("strdup failed");1314 return r;15}1617void*18emalloc(size_t size)19{20 void *r;2122 if (!(r = malloc(size)))23 die("malloc failed");2425 return r;26}