X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_search.h;fp=src%2Futils_search.h;h=746edccd976c007f304d8970ad1387da9e83f469;hb=6dddafca4941220ae3d5f2bb85ab913570c50b03;hp=5e3e2b8e7ea711e658ac0d8d506e9c8a646f880b;hpb=9cf5f9b6aac4ad0f2d164ba95698e9f1dfc9a8ea;p=collection4.git diff --git a/src/utils_search.h b/src/utils_search.h index 5e3e2b8..746edcc 100644 --- a/src/utils_search.h +++ b/src/utils_search.h @@ -32,6 +32,11 @@ typedef struct search_info_s search_info_t; search_info_t *search_parse (const char *search); void search_destroy (search_info_t *si); +/* Returns true if at least one of the ident fields is defined (not a + * wildcard), false otherwise. If no field has been specified, searching is a + * lot easier. */ +_Bool search_has_selector (search_info_t *si); + graph_ident_t *search_to_ident (search_info_t *si); _Bool search_graph_title_matches (search_info_t *si, const char *title);