summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/var.c
Commit message (Expand)AuthorAgeFilesLines
* make: report :M or :N pattern in debug modeavg2012-10-061-0/+1
* In usr.bin/make/var.c, function ParseModifier(), initialize the 'error'dim2012-08-051-1/+1
* Add "-V '${VAR}'" variable expansion from Portable Berkeley Make.obrien2012-05-311-5/+9
* Deprecate the FreeBSD make's ":U" (to-upper case) and ":L" (to-lower case)obrien2012-05-301-0/+15
* Spelling fixes for usr.bin/uqs2011-12-301-1/+1
* Remove unnecessary includes.delphij2009-12-111-2/+0
* Note that r186713 also contained a change to VarAdd where we propagate theobrien2009-01-061-2/+1
* + Add the -Q be-quiet flag for parallel jobs.obrien2009-01-031-21/+16
* VarAdd() already does the debug printing, so Var_Set() only needs to do itobrien2006-07-171-2/+1
* Update comment about var modifiers (add 'N' and 'O' descriptions).fjoe2006-04-081-2/+5
* Add :u var modifier (remove adjacent duplicate words like uniq(1).fjoe2006-04-081-0/+40
* - match_var: do not address memory at invalid address (`len' can be greaterfjoe2005-11-301-1/+1
* The caller of Var_Value() should not change the variable value. Makeharti2005-05-241-4/+5
* Get rid of the third argument to Var_Value() the pointer it pointedharti2005-05-241-14/+7
* Get rid of global variables for argument vectors produced by brk_string()harti2005-05-181-24/+22
* Replace a lot of Var_Set(..., VAR_GLOBAL) by Var_SetGlobal().harti2005-05-121-0/+11
* Move variable printing from main.c to var.charti2005-05-121-0/+34
* Move some global variables to the correct files.harti2005-05-121-3/+6
* Move the remaining two prototypes from nonints.h to make.h andharti2005-05-101-1/+0
* Move Cmd_Exec() from main.c to job.c and fix its prototype. Thisharti2005-05-101-0/+1
* Var_SubstOnly() is only used to subsitute a variable from the globalharti2005-05-101-1/+2
* Clean up comments. No code changes.harti2005-05-101-194/+128
* Merge var_modify.c into var.c and move types and function declarationsharti2005-05-101-56/+601
* Move some debugging code from targ.c to var.c where it actually belongs.harti2005-05-101-4/+12
* Make make a little bit more POSIXish with regard to option parsing:harti2005-05-101-8/+45
* Split Var_Subst() into two functions: Var_SubstOnly() which substitutesharti2005-05-091-140/+152
* Introduce a new pseudo-target .EXPORTVAR which allows to put aharti2005-05-061-65/+81
* Split VarFind() into a series of functions tailored for the different setsharti2005-04-131-70/+94
* Fix a bug introduced in a previous commit: ParseModifier() consumesharti2005-03-301-15/+30
* Remove the last two instances of Lst_Find() calls.harti2005-03-221-32/+31
* Use VarParse() inside var.c instead of Var_Parse().harti2005-03-221-20/+33
* Unify callers to Var_Parse() with regard to variable names.harti2005-03-221-27/+26
* Make some callers of VarFind using the same code structure.harti2005-03-221-28/+33
* De-lispify some if()-expressions by removing extra parantheses.harti2005-03-221-14/+14
* Return a Buf object from VarGetPattern() instead of a char * and a size_t.harti2005-03-221-20/+12
* Use the struct VarPattern's lhs field instead of using an extra variableharti2005-03-221-6/+5
* Merge struct VarREPattern into struct VarPattern. This will help sortingharti2005-03-221-5/+5
* Delete an extra empty line.harti2005-03-221-1/+1
* Simplify buffer access by using Buf_Data() and Buf_Peel() whereharti2005-03-221-33/+14
* Remove a temporary variable. Rename pattern to patt to be consistent.harti2005-03-221-216/+92
* Remove unneeded temporary variables in modifier_S() and modifier_C().harti2005-03-211-69/+63
* Remove comment about Var_Parse assuming that the first characterharti2005-03-211-58/+28
* Split out SysV variable substitution into its own function.harti2005-03-211-228/+151
* Rename freePtr to freeResult to make it more obvious about whatharti2005-03-211-30/+30
* Move some code from ParseModifier() into the calling function toharti2005-03-211-62/+46
* Cleanup the VAR_JUNK handling.harti2005-03-211-44/+42
* Don't pass 'consumed' through all the parsing routines where it can be computedharti2005-03-211-131/+102
* Change one occurence of 'delim' to the correct type. Delete anotherharti2005-03-211-37/+29
* Reduce number of parameters passed between the parsing routinesharti2005-03-211-71/+58
* Reduce the number of explicit parameters passed to VarParse()harti2005-03-211-11/+18
OpenPOWER on IntegriCloud