diff --git a/interface/create.pl b/interface/create.pl new file mode 100644 index 000000000..0b9cefa2b --- /dev/null +++ b/interface/create.pl @@ -0,0 +1,22 @@ +#!/usr/bin/env perl + +$count = 0; + +foreach (@ARGV) { + print "#define\tinterface_", $_, "\t\t", $count, "\n"; + $count ++; +} + +print "#ifdef USE_FUNCTABLE\n"; + +print "#define MAX_PROF_TABLE ", $count, "\n"; + +print "static char *func_table[] = {\n"; + +foreach (@ARGV) { + print "\"", $_, "\",\n"; +} + +print "};\n"; +print "#endif\n"; +