From aa31382413de26cd8bacdd7efd7c7186664eb708 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Tue, 26 Jul 2016 17:14:40 +0200 Subject: seq: blaze822_seq_next: special case for plain "." It may be outside the sequence, still resolve it. --- seq.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'seq.c') 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; -- cgit 1.4.1