#include<inttypes.h>#include<u.h>#include<libc.h>#include"fmtdef.h"/* * generic routine for flushing a formatting buffer * to a file descriptor */int__fmtFdFlush(Fmt*f){intn;n=(char*)f->to-(char*)f->start;if(n&&write((uintptr_t)f->farg,f->start,n)!=n)return0;f->to=f->start;return1;}