extern const struct SLInterfaceID_ SL_IID_array[MPH_MAX];
extern const char * const interface_names[MPH_MAX];
extern void MPH_to_MPH_string(unsigned MPH, char buffer[40]);
int main(int argc, char **argv)
{
int i;
for (i = 0; i <= MAX_HASH_VALUE; ++i) {
const char *x = wordlist[i];
if (!x) {
printf(" -1");
} else {
const struct SLInterfaceID_ *xx = SL_IID_array;
unsigned MPH;
for (MPH = 0; MPH < MPH_MAX; ++MPH, ++xx) {
if (!memcmp(x, xx, 16)) {
char buffer[40];
buffer[39] = 'x';
MPH_to_MPH_string(MPH, buffer);
assert('x' == buffer[39]);
printf(" %s", buffer);
goto out;
}
}
printf(" (-1)");
out:
;
}
if (i < MAX_HASH_VALUE)
printf(",");
printf("\n");
}
return EXIT_SUCCESS;
}