aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
Commit message (Expand)AuthorAgeFilesLines
...
* Clean up include files and file including. Split nonints.h into piecesHartmut Brandt2005-02-011-6/+20
* Fix quoting of the MAKEFLAGS environment variable by only quoting spacesHartmut Brandt2005-01-261-1/+1
* Remove all the cleanup functions. There is no reason to free memoryHartmut Brandt2004-12-171-13/+0
* Instead of dynamically allocating list heads allocated them staticallyHartmut Brandt2004-12-161-116/+90
* Remove a useless list where just all command lines are stuffed onto, neverHartmut Brandt2004-12-101-4/+0
* Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofHartmut Brandt2004-12-071-19/+19
* Make needs no circular lists so remove them from the list code.Hartmut Brandt2004-12-071-12/+12
* Fix breakage introduced on 64-bit platforms with my last commit. NeedHartmut Brandt2004-12-031-3/+4
* Style: remove a lot of unnecessary casts, add some and spell the nullHartmut Brandt2004-12-011-83/+82
* Stylification: missing spaces, extra space after function names, castsHartmut Brandt2004-11-301-197/+211
* Use typedefs for the types of the functions that are passed as argumentsHartmut Brandt2004-11-291-1/+1
* Eliminate the define for POSIX and build with Posix behaviour.Hartmut Brandt2004-11-171-45/+12
* Fix handling of comments on .elif lines. The patch given in a followupHartmut Brandt2004-07-221-0/+7
* Improve make's diagnostic of mistmatched .if-.endif. This patch isHartmut Brandt2004-07-201-15/+1
* New variable `.MAKEFILE_LIST', useful for tracing, debugging and dependency t...Oliver Eikemeier2004-07-021-1/+10
* Added the new .warning directive.Ruslan Ermilov2004-04-121-3/+33
* Reworked the fix to print the useful line number on error inRuslan Ermilov2004-03-101-85/+73
* Make it possible to ``.undef ${VAR}'' (expanding VAR to getRuslan Ermilov2004-03-091-0/+1
* Fixed line numbering inside the .for loops.Ruslan Ermilov2004-03-091-1/+3
* Finish the fix in revision 1.39 -- make(1)'s behavior is nowRuslan Ermilov2002-11-281-12/+9
* De-obfuscate and correct the include path handling for SysV style includes.Juli Mallett2002-10-231-35/+4
* Convert make(1) to use ANSI style function declarations. VariableJuli Mallett2002-10-091-67/+33
* Remove extern declarations from functions and source files where they wouldJuli Mallett2002-10-091-2/+0
* Remove 6-years-stale #if0, the behaviour isn't ever going to be limited toJuli Mallett2002-10-021-5/+1
* Make make(1) WARNS=6 clean except for const issues. This mostly involvesJuli Mallett2002-09-281-11/+11
* Add empty default cases where they should be, remove non-local execution stuffJuli Mallett2002-09-281-1/+6
* Remove a semicolon that appears to be a lie.Juli Mallett2002-09-261-1/+1
* Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichJuli Mallett2002-09-181-1/+1
* Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingJuli Mallett2002-09-171-2/+1
* #define<space> -> #define<tab>Juli Mallett2002-09-171-1/+1
* Allow embedded `:' and `!' in target names.Ruslan Ermilov2002-08-201-2/+31
* Print a warning when we are given two scripts for one target. This is neitherJuli Mallett2002-07-281-0/+4
* Fix a bug fixed by NetBSD in revision 1.42 of parse.c by christos which causedJuli Mallett2002-06-201-0/+8
* More unsigned char casts to isupper(3).Juli Mallett2002-06-201-2/+2
* Provide a heuristic for RCS conflicts.Juli Mallett2002-06-201-2/+9
* Diff reduction for great justice against NetBSD, cast to unsigned char whenJuli Mallett2002-06-201-13/+13
* The error functions take constant pointers to strings for their format.Juli Mallett2002-06-121-1/+1
* Update SCM ID method.David E. O'Brien2002-04-131-3/+1
* De'register.David E. O'Brien2002-04-131-11/+11
* o unifdef -D__STDC__Warner Losh2002-03-231-19/+1
* remove __PWarner Losh2002-03-221-21/+21
* Revert previous change -- apparently it's not quite right. It brokeWill Andrews2001-03-151-15/+9
* Fix make(1) bug: nested comments may be placed in .if, .else .if, andWill Andrews2001-03-151-9/+15
* Preceed/preceeding are not english words. Use precede and preceding.Jeroen Ruigrok van der Werven2001-02-181-1/+1
* There's also no point in #typedef'ing void/char pointers. Accordingly,Will Andrews2000-12-021-63/+63
* There's no reason to use fancy forms of NULL. Replace all instancesWill Andrews2000-12-021-10/+10
* Use __RCSID()Wilfredo Sanchez2000-07-091-6/+4
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1).Tim Vanderhoek1999-08-171-12/+13
* Don't allow pointer underrun in loop.Jordan K. Hubbard1999-01-081-2/+4