mirror of
https://github.com/flatpak/flatpak.git
synced 2026-03-10 19:19:04 -04:00
decomposed: Add id_has_suffix() helper
This commit is contained in:
committed by
Alexander Larsson
parent
db11607016
commit
840cb2ed3d
@@ -102,6 +102,8 @@ char * flatpak_decomposed_dup_id (FlatpakDecomposed
|
||||
char * flatpak_decomposed_dup_readable_id (FlatpakDecomposed *ref);
|
||||
gboolean flatpak_decomposed_is_id (FlatpakDecomposed *ref,
|
||||
const char *id);
|
||||
gboolean flatpak_decomposed_id_has_suffix (FlatpakDecomposed *ref,
|
||||
const char *suffix);
|
||||
gboolean flatpak_decomposed_is_id_fuzzy (FlatpakDecomposed *ref,
|
||||
const char *id);
|
||||
gboolean flatpak_decomposed_id_is_subref (FlatpakDecomposed *ref);
|
||||
|
||||
@@ -1224,6 +1224,16 @@ flatpak_decomposed_is_id (FlatpakDecomposed *ref,
|
||||
return slashed_str_equal (ref_id, id);
|
||||
}
|
||||
|
||||
gboolean
|
||||
flatpak_decomposed_id_has_suffix (FlatpakDecomposed *ref,
|
||||
const char *suffix)
|
||||
{
|
||||
gsize id_len;
|
||||
const char *ref_id = flatpak_decomposed_peek_id (ref, &id_len);
|
||||
return str_has_suffix (ref_id, id_len, suffix);
|
||||
}
|
||||
|
||||
|
||||
/* See if the given id looks similar to this ref. The
|
||||
* Levenshtein distance constant was chosen pretty arbitrarily. */
|
||||
gboolean
|
||||
|
||||
Reference in New Issue
Block a user