25 lines · 358 B · C
RawDownload
#include <u.h>#include <libc.h>#include "fmtdef.h" char*vseprint(char *buf, char *e, char *fmt, va_list args){	Fmt f; 	if(e <= buf)		return nil;	f.runes = 0;	f.start = buf;	f.to = buf;	f.stop = e - 1;	f.flush = 0;	f.farg = nil;	f.nfmt = 0;	VA_COPY(f.args,args);	dofmt(&f, fmt);	VA_END(f.args);	*(char*)f.to = '\0';	return (char*)f.to;} 

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t