From dd8c5293705b2baeb5ca8c0a4fa9a594cd8e4cd9 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Sun, 20 Aug 2017 17:58:41 +0100 Subject: Implement documented -l flag --- src/navigator.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/navigator.c') diff --git a/src/navigator.c b/src/navigator.c index ae7bccd..094964f 100644 --- a/src/navigator.c +++ b/src/navigator.c @@ -259,5 +259,17 @@ int imv_navigator_wrapped(struct imv_navigator *nav) return nav->wrapped; } +int imv_navigator_length(struct imv_navigator *nav) +{ + return nav->num_paths; +} + +char *imv_navigator_at(struct imv_navigator *nav, int index) +{ + if(index >= 0 && index < nav->num_paths) { + return nav->paths[index]; + } + return NULL; +} /* vim:set ts=2 sts=2 sw=2 et: */ -- cgit v1.2.3