From 3e26bde6dbc9a8a46d5a1a694e6810e689cbd25a Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Fri, 15 Oct 1999 07:00:58 +0000 Subject: * Fix PR/1394. * Apply changes from Paul Eggert. * Many other cleanups (index/rindex --> strchr/strrchr, etc.) --- variable.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'variable.c') diff --git a/variable.c b/variable.c index 4eebb37..47e9da8 100644 --- a/variable.c +++ b/variable.c @@ -878,8 +878,8 @@ try_variable_definition (flocp, line, origin) char *fake_env[2]; size_t pathlen = 0; - shellbase = rindex (value, '/'); - bslash = rindex (value, '\\'); + shellbase = strrchr (value, '/'); + bslash = strrchr (value, '\\'); if (!shellbase || bslash > shellbase) shellbase = bslash; if (!shellbase && value[1] == ':') @@ -987,7 +987,7 @@ print_variable (v, prefix) fputs (prefix, stdout); /* Is this a `define'? */ - if (v->recursive && index (v->value, '\n') != 0) + if (v->recursive && strchr (v->value, '\n') != 0) printf ("define %s\n%s\nendef\n", v->name, v->value); else { -- cgit v1.2.3