From b5f5fdefbbee3ae75bb032774263885c46d63a7f Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Mon, 13 Jul 2020 19:26:17 +0200 Subject: ssh/client: More ergonomic interface with / commands and focusing --- ssh/string_view.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ssh/string_view.c') diff --git a/ssh/string_view.c b/ssh/string_view.c index 2f4f22a..ba05236 100644 --- a/ssh/string_view.c +++ b/ssh/string_view.c @@ -70,3 +70,10 @@ void sv_skip_whitespace(struct string_view *line) { line->len--; } } + +void sv_skip(struct string_view *line, size_t num) { + if (!line->s) return; + if (num > line->len) num = line->len; + line->s += num; + line->len -= num; +} -- cgit v1.2.3-70-g09d2