ref: a0f5762d967c3c09e6d7303e238976c6c9835ed5
dir: /dprint.c/
#include <u.h> #include <libc.h> #include "asif.h" int debuglevel; void dprint(int level, char *fmt, ...) { char s[256]; va_list arg; if(level > debuglevel) return; va_start(arg, fmt); vseprint(s, s+sizeof s, fmt, arg); va_end(arg); fprint(2, "%s", s); }