summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/var.c
Commit message (Expand)AuthorAgeFilesLines
* Remove all the cleanup functions. There is no reason to free memoryharti2004-12-171-7/+0
* Instead of dynamically allocating list heads allocated them staticallyharti2004-12-161-10/+10
* Remove a list that was just used to free all variables just before exiting.harti2004-12-101-12/+1
* Constify the arguments to the list compare function. This temporarilyharti2004-12-081-3/+2
* Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofharti2004-12-071-3/+3
* Make needs no circular lists so remove them from the list code.harti2004-12-071-1/+1
* Fix breakage introduced on 64-bit platforms with my last commit. Needharti2004-12-031-21/+22
* Plug a memory leak.harti2004-12-031-0/+1
* Style: remove a lot of unnecessary casts, add some and spell the nullharti2004-12-011-49/+47
* Stylification: missing spaces, extra space after function names, castsharti2004-11-301-129/+129
* Put variable assignments on .MAKEFLAGS and .MFLAGS targets intoharti2004-08-121-44/+4
* Put variable assignments from the command line into the MAKEFLAGSharti2004-08-031-0/+38
* Allow variable substitutions in SYSV variable substitutions likeharti2004-01-121-22/+33
* Moved the code for :U and :L modifiers where it belongs, so thatru2004-01-101-32/+32
* Fix a bug in variable parsing code that could cause a segfault.ru2003-10-061-2/+6
* Implement the O modifier. The O modifier sorts the words in amarcel2003-09-181-1/+51
* Change the handling of non-anchored global substitutions of the emptymarcel2003-01-151-8/+9
* Prevent infinite substitution of the empty string by forcing non-marcel2003-01-131-0/+11
* Convert some broken cases where Error is called, but we try to continue,jmallett2002-11-081-17/+5
* Split var.c into var.c and var_modify.c and move all the modification funcsjmallett2002-10-281-616/+36
* Fix problem with my ability to tell the difference between 'r' and 'l'... Wejmallett2002-10-241-1/+1
* When expanding a specific [1-char] variable, only expand said specificjmallett2002-10-241-1/+1
* Duplicate the variable name in the v->name field, as otherwise it points tojmallett2002-10-241-1/+3
* Convert make(1) to use ANSI style function declarations. Variablejmallett2002-10-091-146/+51
* Make make(1) WARNS=6 clean except for const issues. This mostly involvesjmallett2002-09-281-16/+16
* Add empty default cases where they should be, remove non-local execution stuffjmallett2002-09-281-0/+8
* Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichjmallett2002-09-181-7/+7
* Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingjmallett2002-09-171-19/+7
* #define<space> -> #define<tab>jmallett2002-09-171-14/+14
* Print debugging from DEBUG(VAR) level to stderr. About to macroise this.jmallett2002-09-171-6/+6
* Fix a memory leak from previous commit by freeing the possibly expandedjmallett2002-06-191-2/+8
* Possibly expand the variable name's embedded variables before using it, asjmallett2002-06-191-0/+26
* Update SCM ID method.obrien2002-04-131-3/+1
* De'register.obrien2002-04-131-15/+15
* remove __Pimp2002-03-221-22/+21
* make(1) claims to ignore the remainder of a conditional once its valuecjc2002-02-201-1/+1
* Make substitutions in internal macros like $(@F:.o=.c) work.schweikh2002-01-121-1/+1
* There's also no point in #typedef'ing void/char pointers. Accordingly,will2000-12-021-60/+60
* There's no reason to use fancy forms of NULL. Replace all instanceswill2000-12-021-19/+19
* Add :L and :U variable modifiers. These convert the variable's value towill2000-10-091-0/+34
* Add :C/// variable modifier, which is similar to :S/// in functionalitywill2000-10-091-0/+386
* Use __RCSID()wsanchez2000-07-091-6/+4
* Unduplicate IDs from comments, do $Id -> $FreeBSD$ (submitted-by: bde)hoek1999-09-111-3/+1
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1).hoek1999-08-171-7/+15
* Add a -E flag, similar to -e (overide variables from environment) excepthoek1999-07-311-5/+20
* Add :Q to quote variable expansion to all proper expansion ofimp1999-04-191-1/+44
* PR: bin/6828thepish1998-06-021-30/+53
* Add #include <stdlib.h> to pick up prototypes for getenv and friends.imp1997-09-291-1/+2
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
OpenPOWER on IntegriCloud