diff options
Diffstat (limited to 'seq.c')
-rw-r--r-- | seq.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/seq.c b/seq.c index 3d5b70e..1441a0c 100644 --- a/seq.c +++ b/seq.c @@ -253,6 +253,16 @@ find_cur(char *map, struct blaze822_seq_iter *iter) char * blaze822_seq_next(char *map, char *range, struct blaze822_seq_iter *iter) { + if (strcmp(range, ".") == 0) { + if (!iter->lines) { + iter->lines = 1; + iter->start = iter->stop = 0; + return strdup(blaze822_seq_cur()); + } else { + return 0; + } + } + if (!map) return 0; |