URI:
       tutil.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tutil.c (349B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 
            4 void *
            5 emalloc(ulong n)
            6 {
            7         void *p = malloc(n);
            8         if(p == nil)
            9                 sysfatal("emalloc");
           10         memset(p, 0, n);
           11         return p;
           12 }
           13 
           14 void *
           15 erealloc(void *p, ulong n)
           16 {
           17         if ((p = realloc(p, n)) == nil)
           18                 sysfatal("erealloc");
           19         return p;
           20 }
           21 
           22 char *
           23 estrdup(char *s)
           24 {
           25         if ((s = strdup(s)) == nil)
           26                 sysfatal("estrdup");
           27         return s;
           28 }