Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/src/libc/fmt/fmtstr.c
#include <u.h> #include <libc.h> char* fmtstrflush(Fmt *f) { if(f->start == nil) return nil; *(char*)f->to = '\0'; return f->start; }