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