+/* function is NULL if we don't care. */
+static unsigned int find_summary(char **lines, const char *function)
+{
+ unsigned int i;
+
+ for (i = 0; lines[i]; i++) {
+ if (!is_summary_line(lines[i]))
+ continue;
+ if (function) {
+ if (!strstarts(lines[i], function))
+ continue;
+ if (!strstarts(lines[i] + strlen(function), " - "))
+ continue;
+ }
+ break;
+ }
+ return i;
+}
+
+