You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1016 B
35 lines
1016 B
|
|
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; |
|
}
|
|
|