summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/parse.c
Commit message (Expand)AuthorAgeFilesLines
* Call ParseFinishLine() also for the last line in a file. Thisharti2005-03-111-0/+3
* Back out the last commit. It turns out that this breaks more thanharti2005-03-111-3/+0
* Call ParseFinishLine() for the last line of a file too.harti2005-03-101-0/+3
* Reorganize Suff_EndTransform to be called only for nodes forharti2005-03-101-5/+9
* Fix parsing of archive specifications on the target side ofharti2005-03-031-0/+1
* Update the description comment of the function to reflect theharti2005-03-031-5/+2
* Convert a function call to Lst_ForEach with a macro call to LST_FOREACH.harti2005-03-021-16/+17
* Make sure the length variable is initialized to 0 before passingharti2005-03-011-1/+1
* Change the return value of Var_Subst to return a Buffer insteadharti2005-02-251-8/+39
* Introduce Buf_StripNewLines() and use it where appropriate.harti2005-02-071-4/+4
* Where the returned line length from Buf_GetAll is not used just passharti2005-02-041-4/+2
* None of the users of Buf_Discard used it to get rid of only a part ofharti2005-02-041-1/+1
* General whitespace cleanup: remove mixes of tabs and spaces, removeharti2005-02-041-8/+8
* Some more easy constification.harti2005-02-041-5/+6
* Convert several typedefs from beeing pointers to structs to be the structsharti2005-02-021-2/+2
* Clean up include files and file including. Split nonints.h into piecesharti2005-02-011-6/+20
* Fix quoting of the MAKEFLAGS environment variable by only quoting spacesharti2005-01-261-1/+1
* Remove all the cleanup functions. There is no reason to free memoryharti2004-12-171-13/+0
* Instead of dynamically allocating list heads allocated them staticallyharti2004-12-161-116/+90
* Remove a useless list where just all command lines are stuffed onto, neverharti2004-12-101-4/+0
* Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofharti2004-12-071-19/+19
* Make needs no circular lists so remove them from the list code.harti2004-12-071-12/+12
* Fix breakage introduced on 64-bit platforms with my last commit. Needharti2004-12-031-3/+4
* Style: remove a lot of unnecessary casts, add some and spell the nullharti2004-12-011-83/+82
* Stylification: missing spaces, extra space after function names, castsharti2004-11-301-197/+211
* Use typedefs for the types of the functions that are passed as argumentsharti2004-11-291-1/+1
* Eliminate the define for POSIX and build with Posix behaviour.harti2004-11-171-45/+12
* Fix handling of comments on .elif lines. The patch given in a followupharti2004-07-221-0/+7
* Improve make's diagnostic of mistmatched .if-.endif. This patch isharti2004-07-201-16/+2
* New variable `.MAKEFILE_LIST', useful for tracing, debugging and dependency t...eik2004-07-021-1/+10
* Added the new .warning directive.ru2004-04-121-3/+33
* Reworked the fix to print the useful line number on error inru2004-03-101-85/+73
* Make it possible to ``.undef ${VAR}'' (expanding VAR to getru2004-03-091-0/+1
* Fixed line numbering inside the .for loops.ru2004-03-091-1/+3
* Finish the fix in revision 1.39 -- make(1)'s behavior is nowru2002-11-281-12/+9
* De-obfuscate and correct the include path handling for SysV style includes.jmallett2002-10-231-35/+4
* Convert make(1) to use ANSI style function declarations. Variablejmallett2002-10-091-67/+33
* Remove extern declarations from functions and source files where they wouldjmallett2002-10-091-2/+0
* Remove 6-years-stale #if0, the behaviour isn't ever going to be limited tojmallett2002-10-021-5/+1
* Make make(1) WARNS=6 clean except for const issues. This mostly involvesjmallett2002-09-281-11/+11
* Add empty default cases where they should be, remove non-local execution stuffjmallett2002-09-281-1/+6
* Remove a semicolon that appears to be a lie.jmallett2002-09-261-1/+1
* Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichjmallett2002-09-181-1/+1
* Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingjmallett2002-09-171-2/+1
* #define<space> -> #define<tab>jmallett2002-09-171-1/+1
* Allow embedded `:' and `!' in target names.ru2002-08-201-2/+31
* Print a warning when we are given two scripts for one target. This is neitherjmallett2002-07-281-0/+4
* Fix a bug fixed by NetBSD in revision 1.42 of parse.c by christos which causedjmallett2002-06-201-0/+8
* More unsigned char casts to isupper(3).jmallett2002-06-201-2/+2
* Provide a heuristic for RCS conflicts.jmallett2002-06-201-2/+9
OpenPOWER on IntegriCloud