summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2005-02-01Clean up include files and file including. Split nonints.h into piecesHartmut Brandt
2005-01-26Fix quoting of the MAKEFLAGS environment variable by only quoting spacesHartmut 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-10Remove a useless list where just all command lines are stuffed onto, neverHartmut 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-11-29Use typedefs for the types of the functions that are passed as argumentsHartmut Brandt
2004-11-17Eliminate the define for POSIX and build with Posix behaviour.Hartmut Brandt
2004-07-22Fix handling of comments on .elif lines. The patch given in a followupHartmut Brandt
2004-07-20Improve make's diagnostic of mistmatched .if-.endif. This patch isHartmut Brandt
2004-07-02New variable `.MAKEFILE_LIST', useful for tracing, debugging and dependency t...Oliver Eikemeier
2004-04-12Added the new .warning directive.Ruslan Ermilov
2004-03-10Reworked the fix to print the useful line number on error inRuslan Ermilov
2004-03-09Make it possible to ``.undef ${VAR}'' (expanding VAR to getRuslan Ermilov
2004-03-09Fixed line numbering inside the .for loops.Ruslan Ermilov
2002-11-28Finish the fix in revision 1.39 -- make(1)'s behavior is nowRuslan Ermilov
2002-10-23De-obfuscate and correct the include path handling for SysV style includes.Juli Mallett
2002-10-09Convert make(1) to use ANSI style function declarations. VariableJuli Mallett
2002-10-09Remove extern declarations from functions and source files where they wouldJuli Mallett
2002-10-02Remove 6-years-stale #if0, the behaviour isn't ever going to be limited toJuli 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-26Remove a semicolon that appears to be a lie.Juli 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-08-20Allow embedded `:' and `!' in target names.Ruslan Ermilov
2002-07-28Print a warning when we are given two scripts for one target. This is neitherJuli Mallett
2002-06-20Fix a bug fixed by NetBSD in revision 1.42 of parse.c by christos which causedJuli Mallett
2002-06-20More unsigned char casts to isupper(3).Juli Mallett
2002-06-20Provide a heuristic for RCS conflicts.Juli Mallett
2002-06-20Diff reduction for great justice against NetBSD, cast to unsigned char whenJuli Mallett
2002-06-12The error functions take constant pointers to strings for their format.Juli Mallett
2002-04-13Update SCM ID method.David E. O'Brien
2002-04-13De'register.David E. O'Brien
2002-03-23o unifdef -D__STDC__Warner Losh
2002-03-22remove __PWarner Losh
2001-03-15Revert previous change -- apparently it's not quite right. It brokeWill Andrews
2001-03-15Fix make(1) bug: nested comments may be placed in .if, .else .if, andWill Andrews
2001-02-18Preceed/preceeding are not english words. Use precede and preceding.Jeroen Ruigrok van der Werven
2000-12-02There's also no point in #typedef'ing void/char pointers. Accordingly,Will Andrews
2000-12-02There's no reason to use fancy forms of NULL. Replace all instancesWill Andrews
2000-07-09Use __RCSID()Wilfredo Sanchez
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1999-08-17Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1).Tim Vanderhoek
1999-01-08Don't allow pointer underrun in loop.Jordan K. Hubbard