47 lines · 638 B · C
RawDownload
#include "rompi.h" void print(const char *fmt, ...){	va_list ap;	va_start(ap, fmt);	vprintf(fmt, ap);} void fprint(int fd, const char *fmt, ...){	char *s;	va_list ap;	va_start(ap, fmt);	s = malloc(1024);	vsnprintf(s, 1024, fmt, ap);	write(fd, s, strlen(s));	free(s);}  char *smprint(const char *fmt, ...){	char *str;	va_list ap;	va_start(ap, fmt);	str = malloc(1024);	vsnprintf(str, 1024, fmt, ap);	return str;} void *mallocz(size_t size, int zero){	char *cp = malloc(size);	if (zero)		memset(cp, 0, size);	return cp;} void exits(char *s){	if (s == NULL) 		exit(0);	fprint(2, "%s\n", s);	exit(1);} 

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