• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
main(int argc,char ** argv)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