summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/cond.c
Commit message (Expand)AuthorAgeFilesLines
* Under certain conditions the condition parser would go one past end ofharti2005-05-251-1/+1
* Get rid of the third argument to Var_Value() the pointer it pointedharti2005-05-241-3/+1
* Move the Boolean and ReturnStatus stuff from sprite.h to util.h andharti2005-05-131-1/+0
* Use a variable initialized to a string instead of the string directlyharti2005-05-121-6/+7
* Move code in CondToken() and get rid of a goto.harti2005-05-121-12/+11
* Remove a useless else and un-indent the following code.harti2005-05-121-377/+378
* Implement a pseudo-target .WARN that allows toggeling the warning flagsharti2005-04-291-2/+2
* Introduce a flag to enable extended warnings (-x) and make them offharti2005-04-281-4/+7
* Rework the directive parsing code. Instead of using a lot of strcmp()sharti2005-04-111-163/+155
* Style: fix indentation.harti2005-04-011-886/+875
* Make the structure for handling the input stack local to the parseharti2005-03-301-3/+1
* Make paths an explicite datatype instead of using the generic Lst.harti2005-03-231-1/+1
* Simplify buffer access by using Buf_Data() and Buf_Peel() whereharti2005-03-221-4/+1
* Replace Lst_Find calls with LST_FOREACH loops. This helps inharti2005-03-181-25/+7
* Make sure the length variable is initialized to 0 before passingharti2005-03-011-8/+9
* Invent a Buf_Append function to append a NUL-terminated stringharti2005-02-071-5/+3
* Style: line up with tabulators.harti2005-02-041-6/+6
* Use a typedef for the conditional handler function so that declaringharti2005-02-041-7/+9
* Constify an argument to a function.harti2005-02-031-3/+3
* Convert several typedefs from beeing pointers to structs to be the structsharti2005-02-021-3/+4
* Clean up include files and file including. Split nonints.h into piecesharti2005-02-011-7/+16
* Instead of dynamically allocating list heads allocated them staticallyharti2004-12-161-2/+2
* Constify the arguments to the list compare function. This temporarilyharti2004-12-081-3/+2
* Fix breakage introduced on 64-bit platforms with my last commit. Needharti2004-12-031-7/+7
* Style: remove a lot of unnecessary casts, add some and spell the nullharti2004-12-011-8/+10
* Stylification: missing spaces, extra space after function names, castsharti2004-11-301-57/+57
* Improve make's diagnostic of mistmatched .if-.endif. This patch isharti2004-07-201-2/+21
* Keep up with minor changes to NetBSD. Consider a variable empty whenimp2003-09-071-1/+1
* Fixed broken arithmetic expression parser.ru2003-07-041-5/+2
* Remove efree(), it isn't used consistently enough to even pretend that itjmallett2002-10-231-1/+1
* Convert make(1) to use ANSI style function declarations. Variablejmallett2002-10-091-37/+16
* Add empty default cases where they should be, remove non-local execution stuffjmallett2002-09-281-0/+2
* Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichjmallett2002-09-181-4/+4
* Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingjmallett2002-09-171-8/+4
* Diff reduction for great justice against NetBSD, cast to unsigned char whenjmallett2002-06-201-1/+1
* Fix copyrights, and undo SCS ID damage.obrien2002-04-131-1/+2
* Update SCM ID method.obrien2002-04-131-3/+1
* De'register.obrien2002-04-131-4/+4
* remove __Pimp2002-03-221-15/+15
* There's also no point in #typedef'ing void/char pointers. Accordingly,will2000-12-021-4/+4
* There's no reason to use fancy forms of NULL. Replace all instanceswill2000-12-021-2/+2
* Use __RCSID()wsanchez2000-07-091-6/+4
* Unduplicate IDs from comments, do $Id -> $FreeBSD$ (submitted-by: bde)hoek1999-09-111-3/+1
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1).hoek1999-08-171-3/+7
* Bugfix to last commit: Correctly intuit when an lhs is a string vs. number.hoek1999-08-121-2/+3
* Handle ".if ${T} > 1 || ${T} < 3" and friends correctly.hoek1999-05-251-13/+14
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* O' to be bitten by CVS. Cleanup after importsteve1996-10-081-0/+2
OpenPOWER on IntegriCloud