From owner-freebsd-commit Wed Nov 1 04:18:45 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA12870 for freebsd-commit-outgoing; Wed, 1 Nov 1995 04:18:45 -0800 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA12856 for cvs-all-outgoing; Wed, 1 Nov 1995 04:18:42 -0800 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA12846 for cvs-usrbin-outgoing; Wed, 1 Nov 1995 04:18:40 -0800 Received: (from adam@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA12836 ; Wed, 1 Nov 1995 04:18:34 -0800 Date: Wed, 1 Nov 1995 04:18:34 -0800 From: Adam David Message-Id: <199511011218.EAA12836@freefall.freebsd.org> To: CVS-commiters, cvs-usrbin Subject: cvs commit: src/usr.bin/make var.c Sender: owner-commit@FreeBSD.org Precedence: bulk adam 95/11/01 04:18:33 Modified: usr.bin/make var.c Log: Fix the :S modifier to substitute in each word of the variable, according to the description in the manpage. g flag means "replace every occurence in each word", and its absence means "replace first occurence in each word". Previously, absence of the g flag was implemented to mean "replace first occurence found in all words, and then stop replacing", which was incorrect.