summaryrefslogtreecommitdiff
path: root/usr.bin/make/var.c
AgeCommit message (Expand)Author
2012-10-09new interface: look in command lines for variables that indicate a list ofMarc Espie
2012-10-02more changes, discussed and tested by various people.Marc Espie
2012-08-25- make wrong variable specs (unterminated) parse errors.Marc Espie
2012-03-22minor cleanup: error messages include lineno and fileno together, soMarc Espie
2011-06-20fix a segfault found by jasper@Marc Espie
2010-07-19Correct $OpenBSD$ stuffMarc Espie
2010-04-25pure whitespace cleanupMarc Espie
2009-05-13fix loopvar debug prints. Issue reported by naddy@Marc Espie
2008-11-09typo fixed (overriden -> overridden)Tobias Stoeckmann
2007-11-17simplify dynamic variable handling a great deal:Marc Espie
2007-11-04prevent gcc from complainingMarc Espie
2007-11-03fix some lint FALLTHROUGHTheo de Raadt
2007-09-17more blank space removalMarc Espie
2007-09-17more zap spacesMarc Espie
2007-09-17zap more spaces at end of lineMarc Espie
2007-09-17kill extra spaces at end of lineMarc Espie
2007-09-16remove warningsMarc Espie
2007-09-16remove dead code: #define RECHECK is always onMarc Espie
2007-07-30introduce a Var_Substi to substitute on intervals.Marc Espie
2007-07-30everywhere except in Var_Parse, we always add/append variables to theMarc Espie
2007-07-30now that it's clean enough, one can extract some common code fromMarc Espie
2007-07-24zap unused variableMarc Espie
2007-07-24simplify computations in the var module: instead of advancing a char *Marc Espie
2007-07-24move the code that grabs a value in Var_Parse in its own function,Marc Espie
2007-07-24change Var_ParseSkip API to increment the position instead of returning aMarc Espie
2007-07-22make sure loop variables use their own buffers.Marc Espie
2007-07-20big clean-up patch:Marc Espie
2007-07-20reorder stuff in var.c so that the next patch is more readable.Marc Espie
2007-07-08rename variable to errorIsOkay. What does oldVars mean anyway ?Marc Espie
2007-07-08missed part: add check to avoid poison checking inexistent local vars,Marc Espie
2007-07-08A set of big related changes. okay millert@, tested further by kettenis@Marc Espie
2007-01-02VarDelete is no longer used by list functions, so let it do type-checkingMarc Espie
2006-01-20use stdint.h where appropriate. okay millert@Marc Espie
2004-04-07ISO function declarations, trim a few comments, rename a few variables toMarc Espie
2003-10-07- check if result is valid before using it.Federico G. Schwindt
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-06-05tweak quick_lookup for a faster path.Marc Espie
2001-05-23Mostly clean-up:Marc Espie
2001-05-15Don't go beyond end of string.Marc Espie
2001-05-03Synch with my current work.Marc Espie
2001-03-02Use the ohash_* that's now in libc.Marc Espie
2000-12-07Forgot to copy end of name in nested variable names, so thatMarc Espie
2000-11-24Take advantage of VarModifiers_Apply, which can parse a variable specMarc Espie
2000-10-13esetenv: does a setenv and bails out if error.Marc Espie
2000-09-14Some systematic clean-up.Marc Espie
2000-08-21Var_Append needs to set v for DEBUG(VAR) to work.Marc Espie
2000-07-18Handle MAKEFLAGS variation mandated by POSIX.Marc Espie
2000-07-17parse embedded variable specs, e.g., ${VAR_${SUB}}Marc Espie
2000-07-17- let VarModifiers_Apply accept NULL string gracefully,Marc Espie
2000-07-17Major unobfuscation: split var modifiers handling to a separate file.Marc Espie