]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - src/libloc.sym
lua: Create Country objects
[people/ms/libloc.git] / src / libloc.sym
index 406dd15eba036dcb7526a629d8c111ca4872b6ac..29e17f0caad20a54206cf7721d2bd9eaff006b79 100644 (file)
@@ -1,23 +1,3 @@
-LIBLOC_PRIVATE {
-global:
-       # Network Tree
-       loc_network_tree_add_network;
-       loc_network_tree_count_networks;
-       loc_network_tree_count_nodes;
-       loc_network_tree_dump;
-       loc_network_tree_new;
-       loc_network_tree_unref;
-
-       # String Pool
-       loc_stringpool_add;
-       loc_stringpool_dump;
-       loc_stringpool_get;
-       loc_stringpool_get_size;
-       loc_stringpool_new;
-       loc_stringpool_ref;
-       loc_stringpool_unref;
-};
-
 LIBLOC_1 {
 global:
        loc_ref;
@@ -47,6 +27,7 @@ global:
        loc_as_list_new;
        loc_as_list_ref;
        loc_as_list_size;
+       loc_as_list_sort;
        loc_as_list_unref;
 
        # Country
@@ -59,6 +40,7 @@ global:
        loc_country_ref;
        loc_country_set_continent_code;
        loc_country_set_name;
+       loc_country_special_code_to_flag;
        loc_country_unref;
 
        # Country List
@@ -71,6 +53,7 @@ global:
        loc_country_list_new;
        loc_country_list_ref;
        loc_country_list_size;
+       loc_country_list_sort;
        loc_country_list_unref;
 
        # Database
@@ -106,7 +89,7 @@ global:
 
        # Network
        loc_network_address_family;
-       loc_network_eq;
+       loc_network_cmp;
        loc_network_exclude;
        loc_network_exclude_list;
        loc_network_format_first_address;
@@ -115,16 +98,14 @@ global:
        loc_network_get_country_code;
        loc_network_get_first_address;
        loc_network_get_last_address;
-       loc_network_gt;
        loc_network_has_flag;
        loc_network_is_subnet;
-       loc_network_is_subnet_of;
-       loc_network_match_asn;
-       loc_network_match_country_code;
-       loc_network_match_flag;
+       loc_network_matches_address;
+       loc_network_matches_country_code;
        loc_network_new;
        loc_network_new_from_string;
        loc_network_overlaps;
+       loc_network_prefix;
        loc_network_ref;
        loc_network_set_asn;
        loc_network_set_country_code;
@@ -145,9 +126,7 @@ global:
        loc_network_list_pop_first;
        loc_network_list_push;
        loc_network_list_ref;
-       loc_network_list_reverse;
        loc_network_list_size;
-       loc_network_list_sort;
        loc_network_list_unref;
 
        # Writer