-static char *m_vasprintf(const char *fmt, va_list al) {
- char *s; int r;
- r= vasprintf(&s,fmt,al);
- if (r==-1) diee("vasprintf");
- return s;
-}
-static char *m_asprintf(const char *fmt, ...) {
- char *s; va_list al;
- va_start(al,fmt); s= m_vasprintf(fmt,al); va_end(al);
- return s;
-}
-