1 #include "include.h" 2 3 int print(char * fmt,...)4print(char* fmt, ...) 5 { 6 int n; 7 va_list args; 8 char buf[PRINTSIZE]; 9 10 va_start(args, fmt); 11 n = vseprint(buf, buf+sizeof(buf), fmt, args) - buf; 12 va_end(args); 13 14 vuartputs(buf, n); 15 return n; 16 } 17 18 void _fmtlock(void)19_fmtlock(void) 20 { 21 } 22 23 void _fmtunlock(void)24_fmtunlock(void) 25 { 26 } 27 28 int _efgfmt(Fmt *)29_efgfmt(Fmt*) 30 { 31 return -1; 32 } 33 34 int errfmt(Fmt *)35errfmt(Fmt*) 36 { 37 return -1; 38 } 39