From: ceriel Date: Thu, 26 Feb 1987 12:44:11 +0000 (+0000) Subject: Added the SUFFIX variable X-Git-Tag: release-5-5~4579 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=63f1aea871ab27c2ba8a15013fa6db590146ff35;p=ack.git Added the SUFFIX variable --- diff --git a/util/ack/ack.h b/util/ack/ack.h index 4a2c98f41..5300b8263 100644 --- a/util/ack/ack.h +++ b/util/ack/ack.h @@ -21,6 +21,7 @@ #define TAIL "TAIL" #define SRC "SOURCE" #define LIBVAR "LNAME" +#define SUFFIX "SUFFIX" /* Intended for flags, possibly in bit fields */ diff --git a/util/ack/main.c b/util/ack/main.c index 3a68bf283..9c69b90aa 100644 --- a/util/ack/main.c +++ b/util/ack/main.c @@ -126,6 +126,10 @@ char *srcvar() { return orig.p_path ; } +char *getsuffix() { + return strrindex(orig.p_path, SUFCHAR) ; +} + varinit() { /* initialize the string variables */ register char *envstr ; @@ -136,6 +140,7 @@ varinit() { setsvar(keeps(HOME),keeps(EM_DIR)) ; } setpvar(keeps(SRC),srcvar) ; + setpvar(keeps(SUFFIX),getsuffix) ; } /************************* flag processing ***********************/