aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
Commit message (Expand)AuthorAgeFilesLines
* Remove old fmake. It wasn't built by default for some time. Users thatWarner Losh2015-06-161-2205/+0
* Remove inlining of functions that are used mostly in different object files.Roman Divacky2009-01-201-0/+1
* Consistently use Var_SetGlobal().David E. O'Brien2008-12-291-2/+2
* Get rid of the third argument to Var_Value() the pointer it pointedHartmut Brandt2005-05-241-5/+2
* Use the print_flags function to print the OP_ flags of a target.Hartmut Brandt2005-05-131-1/+1
* Cleanup SuffFindArchDeps() to get rid of two const-warnings.Hartmut Brandt2005-05-121-11/+9
* Split Var_Subst() into two functions: Var_SubstOnly() which substitutesHartmut Brandt2005-05-091-1/+1
* Make paths an explicite datatype instead of using the generic Lst.Hartmut Brandt2005-03-231-33/+29
* Simplify buffer access by using Buf_Data() and Buf_Peel() whereHartmut Brandt2005-03-221-1/+1
* Replace calls to Lst_Find with either appropriate LST_FOREACH macrosHartmut Brandt2005-03-211-142/+71
* Fix a bug in matching suffixes. Under certain circumstances the codeHartmut Brandt2005-03-181-44/+25
* Get rid of another Lst_ForEach in favour of LST_FOREACH. Get ridHartmut Brandt2005-03-141-70/+38
* Move the creation of a Src structure into its own function.Hartmut Brandt2005-03-141-43/+33
* Convert a couple of other uses of Lst_ForEach to LST_FOREACH andHartmut Brandt2005-03-141-48/+40
* Simplify the print routines by using LST_FOREACH instead of Lst_ForEachHartmut Brandt2005-03-111-64/+39
* Remove the leading underscore from structure tags. All identifiersHartmut Brandt2005-03-111-3/+3
* Style: Fix indentation.Hartmut Brandt2005-03-111-1117/+1129
* Reorganize Suff_EndTransform to be called only for nodes forHartmut Brandt2005-03-101-38/+30
* Style: fix function style before working on it (mainly intendation).Hartmut Brandt2005-03-101-30/+30
* Split SuffExpandChildren into three functions: one that skipsHartmut Brandt2005-03-091-179/+190
* Var_Subst() cannot return NULL so there is no reason to checkHartmut Brandt2005-03-091-105/+92
* Style: fix indentation of SuffExpandChildren before working on it.Hartmut Brandt2005-03-081-178/+194
* Make sure the length variable is initialized to 0 before passingHartmut Brandt2005-03-011-1/+1
* Change the return value of Var_Subst to return a Buffer insteadHartmut Brandt2005-02-251-1/+5
* Move PrintAddr() from util.c into suff.c - the only file where it isHartmut Brandt2005-02-041-0/+17
* General whitespace cleanup: remove mixes of tabs and spaces, removeHartmut Brandt2005-02-041-5/+5
* Some more easy constification.Hartmut Brandt2005-02-041-1/+2
* Clean up include files and file including. Split nonints.h into piecesHartmut Brandt2005-02-011-5/+17
* Remove all the cleanup functions. There is no reason to free memoryHartmut Brandt2004-12-171-28/+6
* Instead of dynamically allocating list heads allocated them staticallyHartmut Brandt2004-12-161-187/+178
* Don't free the second list in Lst_Concat for LST_CONCLINK; free itHartmut Brandt2004-12-081-0/+3
* Get rid of the sequential access feature of the lists. This was usedHartmut Brandt2004-12-081-28/+12
* Constify the arguments to the list compare function. This temporarilyHartmut Brandt2004-12-081-18/+32
* Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofHartmut Brandt2004-12-071-60/+60
* Make needs no circular lists so remove them from the list code.Hartmut Brandt2004-12-071-27/+27
* Fix breakage introduced on 64-bit platforms with my last commit. NeedHartmut Brandt2004-12-031-1/+1
* Style: remove a lot of unnecessary casts, add some and spell the nullHartmut Brandt2004-12-011-131/+132
* Stylification: missing spaces, extra space after function names, castsHartmut Brandt2004-11-301-215/+218
* The .DEFAULT target with no commands caused a null pointer dereference.Ruslan Ermilov2004-04-121-1/+6
* Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/Jens Schweikhardt2002-12-301-1/+1
* Remove efree(), it isn't used consistently enough to even pretend that itJuli Mallett2002-10-231-3/+3
* Convert make(1) to use ANSI style function declarations. VariableJuli Mallett2002-10-091-101/+43
* Make make(1) WARNS=6 clean except for const issues. This mostly involvesJuli Mallett2002-09-281-15/+15
* Add empty default cases where they should be, remove non-local execution stuffJuli Mallett2002-09-281-0/+5
* Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichJuli Mallett2002-09-181-29/+29
* Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingJuli Mallett2002-09-171-76/+32
* #define<space> -> #define<tab>Juli Mallett2002-09-171-3/+3
* Update SCM ID method.David E. O'Brien2002-04-131-3/+1
* De'register.David E. O'Brien2002-04-131-12/+12
* remove __PWarner Losh2002-03-221-24/+24