<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/make/lst.lib/lstOpen.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Get rid of the sequential access feature of the lists. This was used</title>
<updated>2004-12-08T16:22:01+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-12-08T16:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c76d7d5047d90b7777133dd0769abbfb5d58ddbf'/>
<id>c76d7d5047d90b7777133dd0769abbfb5d58ddbf</id>
<content type='text'>
only in a couple of places and all of them except for one were easily
converted to use Lst_First/Lst_Succ. The one place is compatibility
mode in job.c where the it was used to advance to the next command on
each invocation of JobStart. For this case add a pointer to the node to
hold the currently executed command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
only in a couple of places and all of them except for one were easily
converted to use Lst_First/Lst_Succ. The one place is compatibility
mode in job.c where the it was used to advance to the next command on
each invocation of JobStart. For this case add a pointer to the node to
hold the currently executed command.
</pre>
</div>
</content>
</entry>
<entry>
<title>Typedefs of pointers to structs are evil. Make Lst and LstNode typedef of</title>
<updated>2004-12-07T13:49:13+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-12-07T13:49:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bf1ead06083208b33eb36ed779e5ece8bcb681b9'/>
<id>bf1ead06083208b33eb36ed779e5ece8bcb681b9</id>
<content type='text'>
the structs itself not of pointers to them. This will simplify constification.

Checked by: diff on the object files
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the structs itself not of pointers to them. This will simplify constification.

Checked by: diff on the object files
</pre>
</div>
</content>
</entry>
<entry>
<title>Make needs no circular lists so remove them from the list code.</title>
<updated>2004-12-07T10:14:16+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-12-07T10:14:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=644a6874f9ad1e792ff3550ba4ec509c2ca957af'/>
<id>644a6874f9ad1e792ff3550ba4ec509c2ca957af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stylification: missing spaces, extra space after function names, casts</title>
<updated>2004-11-30T17:46:29+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-11-30T17:46:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e6417f6fe2ab9ece408075f315a2d958f255a020'/>
<id>e6417f6fe2ab9ece408075f315a2d958f255a020</id>
<content type='text'>
and the sizeof operator, missing empty lines, void casts, extra empty lines.

Checked by: diff on make *.o lst.lib/*.o

Submitted by:	Max Okumoto &lt;okumoto@soe.ucsd.edu&gt; (partly)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and the sizeof operator, missing empty lines, void casts, extra empty lines.

Checked by: diff on make *.o lst.lib/*.o

Submitted by:	Max Okumoto &lt;okumoto@soe.ucsd.edu&gt; (partly)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge the contents of lstInt.h into the public lst.h. This let's us get</title>
<updated>2004-11-29T08:38:16+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-11-29T08:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6a72a34d019c1546c265b17df5379bbbc649d002'/>
<id>6a72a34d019c1546c265b17df5379bbbc649d002</id>
<content type='text'>
rid of a lot of uneccesary casts and temporary variables that have just
obfuscated the code. This also let's us implement a couple of the one-
liner list functions as macros (the first one is Lst_IsEmpty) and
simplify life once we start to throw consts on the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rid of a lot of uneccesary casts and temporary variables that have just
obfuscated the code. This also let's us implement a couple of the one-
liner list functions as macros (the first one is Lst_IsEmpty) and
simplify life once we start to throw consts on the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Style: prototypes, un-register and remove some empty lines.</title>
<updated>2004-11-26T12:17:23+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-11-26T12:17:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3514b3b581ca57f23eecca891b04fa1d5591417e'/>
<id>3514b3b581ca57f23eecca891b04fa1d5591417e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use __FBSDID in the lst.lib files, to match to main make(1) files.  It is</title>
<updated>2002-10-09T02:00:22+00:00</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2002-10-09T02:00:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0ce3fbf1919e2061e757c99f8c924998d327b298'/>
<id>0ce3fbf1919e2061e757c99f8c924998d327b298</id>
<content type='text'>
defined to __RCSID when bootstrapping, by the Makefile, but this change is
for consistency
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
defined to __RCSID when bootstrapping, by the Makefile, but this change is
for consistency
</pre>
</div>
</content>
</entry>
<entry>
<title>There's no reason to use fancy forms of NULL.  Replace all instances</title>
<updated>2000-12-02T18:58:01+00:00</updated>
<author>
<name>Will Andrews</name>
<email>will@FreeBSD.org</email>
</author>
<published>2000-12-02T18:58:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=98c28d6cc5c5f82139199337a97c5bf2474e2be0'/>
<id>98c28d6cc5c5f82139199337a97c5bf2474e2be0</id>
<content type='text'>
of NIL, NILLST, NILLGNODE, etc. with NULL.

Obtained from:		OpenBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of NIL, NILLST, NILLGNODE, etc. with NULL.

Obtained from:		OpenBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>Use __RCSID()</title>
<updated>2000-07-09T00:08:47+00:00</updated>
<author>
<name>Wilfredo Sanchez</name>
<email>wsanchez@FreeBSD.org</email>
</author>
<published>2000-07-09T00:08:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=480a6f5cebfcbd8f4367847fba98774ececc97b2'/>
<id>480a6f5cebfcbd8f4367847fba98774ececc97b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
