+/* Lightweight variant of the "graph_search_inst" which is used if the
+ * search_info_t doesn't select any field values explicitely. */
+static int graph_search_inst_noselector (graph_config_t *cfg, /* {{{ */
+ search_info_t *si, graph_inst_callback_t cb, void *user_data)
+{
+ char title[1024];
+ int status;
+ size_t i;
+
+ /* parameters have already been checked in "graph_search_inst" */
+
+ status = graph_get_title (cfg, title, sizeof (title));
+ if (status != 0)
+ {
+ fprintf (stderr, "graph_search_inst_noselector: "
+ "graph_get_title failed\n");
+ return (status);
+ }
+ strtolower (title);
+
+ for (i = 0; i < cfg->instances_num; i++)
+ {
+ if (search_graph_inst_matches (si, cfg, cfg->instances[i], title))
+ {
+ status = (*cb) (cfg, cfg->instances[i], user_data);
+ if (status != 0)
+ return (status);
+ }
+ } /* for (cfg->instances_num) */
+
+ return (0);
+} /* }}} int graph_search_inst_noselector */
+