MAX_ID
};
-static char *field_names[] = {
+static char *field_keys[] = {
"mail",
"lead",
"from",
char raw_db_line[BUFFER_SIZE];
char current_mail_filename[PATH_MAX + 1];
unsigned long int current_position_in_mail;
- char mbox_name[TOKEN_BUFFER_SIZE];
+ char mbox_key[TOKEN_BUFFER_SIZE];
const char *mbox_value;
int mbox_id;
int already_written, m, n;
strcpy(current_mail_filename, "");
while(fgets(raw_db_line, BUFFER_SIZE, db_file)) {
- mbox_value = parse_token(mbox_name, TOKEN_BUFFER_SIZE, ' ', raw_db_line);
+ mbox_value = parse_token(mbox_key, TOKEN_BUFFER_SIZE, ' ', raw_db_line);
- if(strcmp("mail", mbox_name) == 0) {
+ if(strcmp("mail", mbox_key) == 0) {
char position_in_file_string[TOKEN_BUFFER_SIZE];
if(current_mail_filename[0]) {
else {
mbox_id = -1;
for(m = 0; (m < MAX_ID) && mbox_id == -1; m++) {
- if(strncmp(field_names[m], mbox_name, strlen(mbox_name)) == 0) {
+ if(strncmp(field_keys[m], mbox_key, strlen(mbox_key)) == 0) {
mbox_id = m;
}
}
for(f = 0; f < nb_fields_to_parse; f++) {
if(regexec(&fields_to_parse[f].regexp, raw_mbox_line, 1, &matches, 0) == 0) {
fprintf(db_file, "%s %s\n",
- field_names[fields_to_parse[f].id],
+ field_keys[fields_to_parse[f].id],
raw_mbox_line + matches.rm_eo);
}
}
/* No time condition matched, look for the search fields */
for(m = 0; (m < MAX_ID) && condition->field_id == -1; m++) {
- if(strncmp(field_names[m], search_field, strlen(search_field)) == 0) {
+ if(strncmp(field_keys[m], search_field, strlen(search_field)) == 0) {
condition->field_id = m;
}
}
if(condition->field_id == -1) {
if(default_search_field) {
for(m = 0; (m < MAX_ID) && condition->field_id == -1; m++) {
- if(strncmp(field_names[m],
+ if(strncmp(field_keys[m],
default_search_field, strlen(default_search_field)) == 0) {
condition->field_id = m;
}
if(condition->field_id == -1) {
fprintf(stderr,
- "mymail: Syntax error in field name \"%s\".\n",
+ "mymail: Syntax error in field key \"%s\".\n",
search_field);
exit(EXIT_FAILURE);
}
fprintf(stderr,
"mymail: Syntax error in regexp \"%s\" for field \"%s\".\n",
string,
- field_names[condition->field_id]);
+ field_keys[condition->field_id]);
exit(EXIT_FAILURE);
}
}
fprintf(stderr,
"mymail: Syntax error in regexp \"%s\" for field \"%s\".\n",
fields_to_parse[f].regexp_string,
- field_names[fields_to_parse[f].id]);
+ field_keys[fields_to_parse[f].id]);
exit(EXIT_FAILURE);
}
}