<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/make/for.c, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Var_SubstOnly() is only used to subsitute a variable from the global</title>
<updated>2005-05-10T12:02:15+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-10T12:02:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=671adc85da865fc66cbd2b8fbc67e25142dd3c51'/>
<id>671adc85da865fc66cbd2b8fbc67e25142dd3c51</id>
<content type='text'>
context (and only in one place to substitute the .for variable). Therefor
there is no need to pass the context as a parameter.

Patch:	7.197
Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
context (and only in one place to substitute the .for variable). Therefor
there is no need to pass the context as a parameter.

Patch:	7.197
Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Split Var_Subst() into two functions: Var_SubstOnly() which substitutes</title>
<updated>2005-05-09T14:06:04+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-09T14:06:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=02c3270da10a3bd74ce8d7094f850633f9c93b6c'/>
<id>02c3270da10a3bd74ce8d7094f850633f9c93b6c</id>
<content type='text'>
only one variable and Var_Subst() which substitutes all. Split out the
test whether a variable should not be expanded into match_var().
Make access to the input string consistently using str[]. Remove two
unused functions: Var_GetTail() and Var_GetHead().

Patches:	7.184-7.189
Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
only one variable and Var_Subst() which substitutes all. Split out the
test whether a variable should not be expanded into match_var().
Make access to the input string consistently using str[]. Remove two
unused functions: Var_GetTail() and Var_GetHead().

Patches:	7.184-7.189
Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework the directive parsing code. Instead of using a lot of strcmp()s</title>
<updated>2005-04-11T07:20:10+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-04-11T07:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f520690c2c6018ff252b661d6c7e11886d6d22b6'/>
<id>f520690c2c6018ff252b661d6c7e11886d6d22b6</id>
<content type='text'>
on every line that starts with a dot use a minimal perfect hash
function and a single strcmp() on the first word after the dot
to find out whether it is really a directive call and, if yes, which
one. Then directly dispatch to a handler function for that directive
(or fall through to the dependency handling code). This makes the
directive parse a little bit more strict about the syntax: the directive
word must be followed by a character that is not alphanumerical and not
an underline (making .undefFOO illegal); .endif and .else can only be
followed by comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
on every line that starts with a dot use a minimal perfect hash
function and a single strcmp() on the first word after the dot
to find out whether it is really a directive call and, if yes, which
one. Then directly dispatch to a handler function for that directive
(or fall through to the dependency handling code). This makes the
directive parse a little bit more strict about the syntax: the directive
word must be followed by a character that is not alphanumerical and not
an underline (making .undefFOO illegal); .endif and .else can only be
followed by comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify buffer access by using Buf_Data() and Buf_Peel() where</title>
<updated>2005-03-22T07:50:40+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-22T07:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4896df631415c66b8f5690c77f3d66139b4f2dbb'/>
<id>4896df631415c66b8f5690c77f3d66139b4f2dbb</id>
<content type='text'>
appropriate.

Patch:		7.147-7.151

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
appropriate.

Patch:		7.147-7.151

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the new Buf_Peel function to simplify things.</title>
<updated>2005-03-08T13:15:51+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-08T13:15:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7ca80f1cbc4f0b7e16d324a47ad79922a9216d67'/>
<id>7ca80f1cbc4f0b7e16d324a47ad79922a9216d67</id>
<content type='text'>
Remove an unused struct definition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove an unused struct definition.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the return value of Var_Subst to return a Buffer instead</title>
<updated>2005-02-25T13:16:56+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-02-25T13:16:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=179078e76dd4654edf91fbf18c1bb304c925e0e1'/>
<id>179078e76dd4654edf91fbf18c1bb304c925e0e1</id>
<content type='text'>
of a char *.

Patch:		7.49

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of a char *.

Patch:		7.49

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the LST_FOREACH macro instead of the Lst_ForEach function</title>
<updated>2005-02-23T14:03:18+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-02-23T14:03:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=592dcf0422ba362af46eff2f5112c6172636289e'/>
<id>592dcf0422ba362af46eff2f5112c6172636289e</id>
<content type='text'>
and so get rid of the ForExec helper function by inlining it
into For_Run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and so get rid of the ForExec helper function by inlining it
into For_Run.
</pre>
</div>
</content>
</entry>
<entry>
<title>Style: fix indent, use tabs instead of space+tab for aligning things.</title>
<updated>2005-02-23T13:58:56+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-02-23T13:58:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7175fefe0087ce97aa5d7f16fca26743d4a4c9f6'/>
<id>7175fefe0087ce97aa5d7f16fca26743d4a4c9f6</id>
<content type='text'>
Add a couple of comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a couple of comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spacing by converting mixes of space and tab to tab. Also add a number</title>
<updated>2005-02-10T14:39:05+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-02-10T14:39:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5cb05d796265ed56e7b3107c3d0af7c5ab94c3f0'/>
<id>5cb05d796265ed56e7b3107c3d0af7c5ab94c3f0</id>
<content type='text'>
of empty lines in appropriate places.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of empty lines in appropriate places.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</pre>
</div>
</content>
</entry>
</feed>
