]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - src/loc/database.h
database: Pass flag to enumerator to flatten output
[people/ms/libloc.git] / src / loc / database.h
index 43173dd513b4048057e57a70981e4830558f46a5..14eb5ea273d80453e959e36c4f5cb6fc1e0a4742 100644 (file)
@@ -55,9 +55,13 @@ enum loc_database_enumerator_mode {
        LOC_DB_ENUMERATE_COUNTRIES = 3,
 };
 
+enum loc_database_enumerator_flags {
+       LOC_DB_ENUMERATOR_FLAGS_FLATTEN = (1 << 0),
+};
+
 struct loc_database_enumerator;
 int loc_database_enumerator_new(struct loc_database_enumerator** enumerator,
-       struct loc_database* db, enum loc_database_enumerator_mode mode);
+       struct loc_database* db, enum loc_database_enumerator_mode mode, int flags);
 struct loc_database_enumerator* loc_database_enumerator_ref(struct loc_database_enumerator* enumerator);
 struct loc_database_enumerator* loc_database_enumerator_unref(struct loc_database_enumerator* enumerator);