14 lines · 338 B · Text
RawDownload
#!/bin/awk -f{	e = e $2 ", "	s = s sprintf("[%s] \"%s\", (int(*)(...))%s,\n",		$2, tolower($2), tolower($2))}END{	e = e "READ, WRITE, NTAB"	s = s "[READ] \"read\", (int(*)(...))read,\n"	s = s "[WRITE] \"write\", (int(*)(...))write,\n"	s = s "[NTAB] nil, 0\n"		print "enum{", e, "};"	print "struct Call tab[] = {\n", s, "};"}

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