<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/make/suff.c, branch release/6.4.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.4.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.4.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-11-26T01:09:48Z</updated>
<entry>
<title>Copy releng/6.4 to release/6.4.0 in preparation for 6.4-RELEASE.</title>
<updated>2008-11-26T01:09:48Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2008-11-26T01:09:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a93332491e10c1a23a9fd2f11ccbdba33d72d850'/>
<id>urn:sha1:a93332491e10c1a23a9fd2f11ccbdba33d72d850</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 6.4-RELEASE image.
</content>
</entry>
<entry>
<title>Get rid of the third argument to Var_Value() the pointer it pointed</title>
<updated>2005-05-24T15:58:35Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-24T15:58:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=19446efc0639b6032e39b88ba19fea91c62ee9d6'/>
<id>urn:sha1:19446efc0639b6032e39b88ba19fea91c62ee9d6</id>
<content type='text'>
to has always been set to NULL for some time now.

Obtained from:	DragonFlyBSD
</content>
</entry>
<entry>
<title>Use the print_flags function to print the OP_ flags of a target.</title>
<updated>2005-05-13T13:47:41Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-13T13:47:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=80f4b4290c775f80878f5fb38dfb369e4c136f7c'/>
<id>urn:sha1:80f4b4290c775f80878f5fb38dfb369e4c136f7c</id>
<content type='text'>
Give the function one more argument to decide whether it should
print the flags like a C-expression or just space-delimited.
</content>
</entry>
<entry>
<title>Cleanup SuffFindArchDeps() to get rid of two const-warnings.</title>
<updated>2005-05-12T15:20:03Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-12T15:20:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=46180c9f740dd2b08788f092cf4a91b45254d3e3'/>
<id>urn:sha1:46180c9f740dd2b08788f092cf4a91b45254d3e3</id>
<content type='text'>
Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt; (7.240)
</content>
</entry>
<entry>
<title>Split Var_Subst() into two functions: Var_SubstOnly() which substitutes</title>
<updated>2005-05-09T14:06:04Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-09T14:06:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=02c3270da10a3bd74ce8d7094f850633f9c93b6c'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Make paths an explicite datatype instead of using the generic Lst.</title>
<updated>2005-03-23T12:56:15Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-23T12:56:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fb1dac11b4c8e57e22361a94045dbacf6a6c55b1'/>
<id>urn:sha1:fb1dac11b4c8e57e22361a94045dbacf6a6c55b1</id>
<content type='text'>
A Path is now a TAILQ of PathElements each of which just points to
a reference counted directory. Rename all functions dealing with Paths
from the Dir_ prefix to a Path_ prefix.
</content>
</entry>
<entry>
<title>Simplify buffer access by using Buf_Data() and Buf_Peel() where</title>
<updated>2005-03-22T07:50:40Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-22T07:50:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4896df631415c66b8f5690c77f3d66139b4f2dbb'/>
<id>urn:sha1:4896df631415c66b8f5690c77f3d66139b4f2dbb</id>
<content type='text'>
appropriate.

Patch:		7.147-7.151

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
</entry>
<entry>
<title>Replace calls to Lst_Find with either appropriate LST_FOREACH macros</title>
<updated>2005-03-21T11:44:57Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-21T11:44:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=13591063f00103241ed6bff16e35f154eac7292d'/>
<id>urn:sha1:13591063f00103241ed6bff16e35f154eac7292d</id>
<content type='text'>
plus predicate inlining or a special purpose function with takes
and returns the correct types.
</content>
</entry>
<entry>
<title>Fix a bug in matching suffixes. Under certain circumstances the code</title>
<updated>2005-03-18T15:16:09Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-18T15:16:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7ea59d002e89517934adeb1ffd5927cdab6ad4c8'/>
<id>urn:sha1:7ea59d002e89517934adeb1ffd5927cdab6ad4c8</id>
<content type='text'>
would access memory before the beginning of the string to match (the
suffix match starts at the end of both the string and the suffix and
proceedes to the begin until either the start of the suffix is hit
or the character does not match). This could lead to a memcpy copying
into random memory. Fix this by checking the length of the string to
match too and replacing the Lst_Find calls with LST_FOREACH loops
(last part by me).

Submitted by:	Matt Dillon &lt;dillon@apollo.backplane.com&gt; (in principle)
</content>
</entry>
<entry>
<title>Get rid of another Lst_ForEach in favour of LST_FOREACH. Get rid</title>
<updated>2005-03-14T17:04:58Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-14T17:04:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f321cf01e1a2addb2c74623477290108777b9495'/>
<id>urn:sha1:f321cf01e1a2addb2c74623477290108777b9495</id>
<content type='text'>
of the now unused struct LstSrc and collapes two functions into one.
</content>
</entry>
</feed>
