summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2015-06-16Remove old fmake. It wasn't built by default for some time. Users thatWarner Losh
2009-01-20Remove inlining of functions that are used mostly in different object files.Roman Divacky
2008-12-29Consistently use Var_SetGlobal().David E. O'Brien
2005-05-24Get rid of the third argument to Var_Value() the pointer it pointedHartmut Brandt
2005-05-13Use the print_flags function to print the OP_ flags of a target.Hartmut Brandt
2005-05-12Cleanup SuffFindArchDeps() to get rid of two const-warnings.Hartmut Brandt
2005-05-09Split Var_Subst() into two functions: Var_SubstOnly() which substitutesHartmut Brandt
2005-03-23Make paths an explicite datatype instead of using the generic Lst.Hartmut Brandt
2005-03-22Simplify buffer access by using Buf_Data() and Buf_Peel() whereHartmut Brandt
2005-03-21Replace calls to Lst_Find with either appropriate LST_FOREACH macrosHartmut Brandt
2005-03-18Fix a bug in matching suffixes. Under certain circumstances the codeHartmut Brandt
2005-03-14Get rid of another Lst_ForEach in favour of LST_FOREACH. Get ridHartmut Brandt
2005-03-14Move the creation of a Src structure into its own function.Hartmut Brandt
2005-03-14Convert a couple of other uses of Lst_ForEach to LST_FOREACH andHartmut Brandt
2005-03-11Simplify the print routines by using LST_FOREACH instead of Lst_ForEachHartmut Brandt
2005-03-11Remove the leading underscore from structure tags. All identifiersHartmut Brandt
2005-03-11Style: Fix indentation.Hartmut Brandt
2005-03-10Reorganize Suff_EndTransform to be called only for nodes forHartmut Brandt
2005-03-10Style: fix function style before working on it (mainly intendation).Hartmut Brandt
2005-03-09Split SuffExpandChildren into three functions: one that skipsHartmut Brandt
2005-03-09Var_Subst() cannot return NULL so there is no reason to checkHartmut Brandt
2005-03-08Style: fix indentation of SuffExpandChildren before working on it.Hartmut Brandt
2005-03-01Make sure the length variable is initialized to 0 before passingHartmut Brandt
2005-02-25Change the return value of Var_Subst to return a Buffer insteadHartmut Brandt
2005-02-04Move PrintAddr() from util.c into suff.c - the only file where it isHartmut Brandt
2005-02-04General whitespace cleanup: remove mixes of tabs and spaces, removeHartmut Brandt
2005-02-04Some more easy constification.Hartmut Brandt
2005-02-01Clean up include files and file including. Split nonints.h into piecesHartmut Brandt
2004-12-17Remove all the cleanup functions. There is no reason to free memoryHartmut Brandt
2004-12-16Instead of dynamically allocating list heads allocated them staticallyHartmut Brandt
2004-12-08Don't free the second list in Lst_Concat for LST_CONCLINK; free itHartmut Brandt
2004-12-08Get rid of the sequential access feature of the lists. This was usedHartmut Brandt
2004-12-08Constify the arguments to the list compare function. This temporarilyHartmut Brandt
2004-12-07Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofHartmut Brandt
2004-12-07Make needs no circular lists so remove them from the list code.Hartmut Brandt
2004-12-03Fix breakage introduced on 64-bit platforms with my last commit. NeedHartmut Brandt
2004-12-01Style: remove a lot of unnecessary casts, add some and spell the nullHartmut Brandt
2004-11-30Stylification: missing spaces, extra space after function names, castsHartmut Brandt
2004-04-12The .DEFAULT target with no commands caused a null pointer dereference.Ruslan Ermilov
2002-12-30Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/Jens Schweikhardt
2002-10-23Remove efree(), it isn't used consistently enough to even pretend that itJuli Mallett
2002-10-09Convert make(1) to use ANSI style function declarations. VariableJuli Mallett
2002-09-28Make make(1) WARNS=6 clean except for const issues. This mostly involvesJuli Mallett
2002-09-28Add empty default cases where they should be, remove non-local execution stuffJuli Mallett
2002-09-18Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichJuli Mallett
2002-09-17Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingJuli Mallett
2002-09-17#define<space> -> #define<tab>Juli Mallett
2002-04-13Update SCM ID method.David E. O'Brien
2002-04-13De'register.David E. O'Brien
2002-03-22remove __PWarner Losh