summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Baiyang <[email protected]>2018-11-26 15:52:52 +0800
committerLi Baiyang <[email protected]>2018-11-26 15:52:52 +0800
commit1c17ebda607a768991ad371020cf670514fb99a3 (patch)
tree60036c14306970a419b9f00c3d14972cfd542364
parent25ed1c17f8b4ec1edf26d15f0b41cf2b2f6d93c0 (diff)
Add comments
-rw-r--r--example/get_ip_coun.c20
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
+}