1 2 extern const struct SLInterfaceID_ SL_IID_array[MPH_MAX]; 3 extern const char * const interface_names[MPH_MAX]; 4 extern void MPH_to_MPH_string(unsigned MPH, char buffer[40]); 5 6 int main(int argc, char **argv) 7 { 8 int i; 9 for (i = 0; i <= MAX_HASH_VALUE; ++i) { 10 const char *x = wordlist[i]; 11 if (!x) { 12 printf(" -1"); 13 } else { 14 const struct SLInterfaceID_ *xx = SL_IID_array; 15 unsigned MPH; 16 for (MPH = 0; MPH < MPH_MAX; ++MPH, ++xx) { 17 if (!memcmp(x, xx, 16)) { 18 char buffer[40]; 19 buffer[39] = 'x'; 20 MPH_to_MPH_string(MPH, buffer); 21 assert('x' == buffer[39]); 22 printf(" %s", buffer); 23 goto out; 24 } 25 } 26 printf(" (-1)"); 27 out: 28 ; 29 } 30 if (i < MAX_HASH_VALUE) 31 printf(","); 32 printf("\n"); 33 } 34 return EXIT_SUCCESS; 35 } 36