add_pattern
add_pattern(line, line[0] == '\n' ? 0 : (size_t)rlen);
add_pattern(token, strlen(token));