#!/bin/rc cat <0 {if(NF==1) fn="init" $1; else fn=$2; printf("extern void %s(void);\n", fn);}' cat <0 {if(NF==1) fn="init" $1; else fn=$2; printf("\t{\"%s\", %s},\n", $1, fn);}' cat <