diff options
| author | Li Baiyang <[email protected]> | 2018-11-26 15:52:52 +0800 |
|---|---|---|
| committer | Li Baiyang <[email protected]> | 2018-11-26 15:52:52 +0800 |
| commit | 1c17ebda607a768991ad371020cf670514fb99a3 (patch) | |
| tree | 60036c14306970a419b9f00c3d14972cfd542364 | |
| parent | 25ed1c17f8b4ec1edf26d15f0b41cf2b2f6d93c0 (diff) | |
Add comments
| -rw-r--r-- | example/get_ip_coun.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/example/get_ip_coun.c b/example/get_ip_coun.c index b43ec15..82d6028 100644 --- a/example/get_ip_coun.c +++ b/example/get_ip_coun.c @@ -10,6 +10,10 @@ printf("\n"); \ }while(0) +/* + * Query the COUNTRY field of an IP address in mmdb file. + */ + int main(int argc, char **argv) { if(argc < 2) @@ -18,8 +22,8 @@ int main(int argc, char **argv) return 0; } - char *filename = argv[1]; - char *ip_address = argv[2]; + char *filename = argv[1]; // mmdb file path + char *ip_address = argv[2]; // input IP address MMDB_s mmdb; int status = MMDB_open(filename, MMDB_MODE_MMAP, &mmdb); @@ -57,14 +61,11 @@ int main(int argc, char **argv) exit(3); } - // MMDB_entry_data_list_s *entry_data_list = NULL; MMDB_entry_data_s entry_data; int exit_code = 0; if (result.found_entry) { - // int status = MMDB_get_entry_data_list(&result.entry, - // &entry_data_list); int status = MMDB_get_value(&result.entry, &entry_data, "COUNTRY", NULL); @@ -78,11 +79,6 @@ int main(int argc, char **argv) goto end; } - // if (NULL != entry_data_list) - // { - // MMDB_dump_entry_data_list(stdout, entry_data_list, 2); - // } - if (entry_data.has_data) { char *name_en = malloc(sizeof(entry_data.data_size + 1)); @@ -102,8 +98,8 @@ int main(int argc, char **argv) ip_address); exit_code = 5; } + end: - // MMDB_free_entry_data_list(entry_data_list); MMDB_close(&mmdb); exit(exit_code); -}
\ No newline at end of file +} |
