From 91891145cd6b3d46c8612bd6deb7aff88e5ea772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Sun, 11 Jul 2021 22:15:20 +0200 Subject: Adjust -o target syntax --- build.1 | 2 +- build.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/build.1 b/build.1 index 63e46e7..2655ce0 100644 --- a/build.1 +++ b/build.1 @@ -57,7 +57,7 @@ searches for a .It target ">" .br -"-o " +" -o " .El .Pp The last target found will be counted diff --git a/build.c b/build.c index 267f674..f0bfb29 100644 --- a/build.c +++ b/build.c @@ -100,11 +100,10 @@ main(int argc, char *argv[]) /* Find target inside command. */ for(b = b+3; *b; b++){ - if(*(b+1) && *(b+2) && *(b+3) - && strncmp(b, "-o ", 3) == 0) - strncpy(tgt, b+3, + if(strncmp(b, " -o ", 4) == 0) + strncpy(tgt, b+4, MAXTGT-1); - else if(*(b+1) && *b == '>') + else if(*b == '>') strncpy(tgt, b+1, MAXTGT-1); } -- cgit v1.2.3