From 63f1aea871ab27c2ba8a15013fa6db590146ff35 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 26 Feb 1987 12:44:11 +0000 Subject: [PATCH] Added the SUFFIX variable --- util/ack/ack.h | 1 + util/ack/main.c | 5 +++++ 2 files changed, 6 insertions(+) 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 ***********************/ -- 2.34.1