+ }
+
+ for(n = 0; n < nb_search_patterns; n++) { hits[n] = 0; }
+
+ position_in_file_string = value;
+ mail_filename = segment_next_field(value);
+ current_position_in_mail = atol(position_in_file_string);
+ strcpy(current_mail_filename, mail_filename);
+
+ remove_eof(current_mail_filename);
+ already_written = 0;
+ }
+
+ else {
+ for(n = 0; n < nb_search_patterns; n++) {
+ hits[n] |=
+ (strcmp(search_name[n], name) == 0 && regexec(®exp[n], value, 0, 0, 0) == 0);