X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgraph_instance.h;h=b1d2df9c043301ec89838117e2b351cdeb8d8a63;hb=a4e9deec494b308387b3f29b8ee8fc2aa934d4c2;hp=1baccc6aad5c25cb61368123b804bfcd52e4601a;hpb=ef431f56a6cfd1361bc1f37006532137cf49a165;p=collection4.git diff --git a/src/graph_instance.h b/src/graph_instance.h index 1baccc6..b1d2df9 100644 --- a/src/graph_instance.h +++ b/src/graph_instance.h @@ -34,6 +34,11 @@ _Bool inst_matches_ident (graph_instance_t *inst, const graph_ident_t *ident); _Bool inst_matches_string (graph_config_t *cfg, graph_instance_t *inst, const char *term); +/* Compares the given string with the appropriate field of the selector or, if + * the selector field is "/all/", iterates over all the files of the instance + * and checks the appropriate field. Returns true if the field of the selector + * or of one of the files matches. The string must match entirely but + * comparison is done case-insensitive. */ _Bool inst_matches_field (graph_instance_t *inst, graph_ident_field_t field, const char *field_value);