<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>dotat.at - unifdef.git/atom - unifdefall.sh history</title>
<subtitle>selectively remove C preprocessor conditionals</subtitle>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=history;f=unifdefall.sh" />
<link rel="self" type="text/xml" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=atom;f=unifdefall.sh;opt=--no-merges" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git</id>
<author><name>Tony Finch</name></author>
<icon>/git-favicon.png</icon>
<logo>/git-logo.png</logo>
<updated>2010-03-12T10:08:04Z</updated>
<generator version='1.6.2.4/1.7.2.5'>gitweb</generator>
<entry>
<title type="html">unifdefall: print debugging output to stderr</title>
<updated>2010-03-12T10:08:04Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2010-03-12T10:08:04Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=643c312e856ab12500331d5b508e739c8df27f18" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=643c312e856ab12500331d5b508e739c8df27f18</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: print debugging output to stderr
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=79e4dece33bda47e67237bbde41c8b77f7ce4798;hp=8d36b3618656c51495376fa729dd20418cc86882;hb=643c312e856ab12500331d5b508e739c8df27f18;hpb=11a611b4babe4da022ccff83c6946ab4b3804b64">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: correct exit status if the clean-up rm fails</title>
<updated>2010-03-12T10:04:14Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2010-03-12T10:04:14Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=11a611b4babe4da022ccff83c6946ab4b3804b64" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=11a611b4babe4da022ccff83c6946ab4b3804b64</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: correct exit status if the clean-up rm fails

Reported-by: Bob Proulx &lt;bob@proulx.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=8d36b3618656c51495376fa729dd20418cc86882;hp=1c57f0b7a29e045739594af6bd1ef09fb5ea8d08;hb=11a611b4babe4da022ccff83c6946ab4b3804b64;hpb=daaff6dfa1bb34cba2b83fa17f8aad5e7fb20248">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Remove sccs, cvs, and svn revision tags.</title>
<updated>2010-03-11T18:56:34Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2010-03-11T18:56:34Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=de6852171e3ab2073b09f808c01fb9c5639249d5" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=de6852171e3ab2073b09f808c01fb9c5639249d5</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Remove sccs, cvs, and svn revision tags.
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=1c57f0b7a29e045739594af6bd1ef09fb5ea8d08;hp=6e8bc5d714619fb275d1dd797852956bca70abaa;hb=de6852171e3ab2073b09f808c01fb9c5639249d5;hpb=3bb2f31eb7554e92cca56032f182fd2de3382c2d">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Improved debugging support.</title>
<updated>2010-03-10T17:42:54Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2010-03-10T17:42:54Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=3bb2f31eb7554e92cca56032f182fd2de3382c2d" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=3bb2f31eb7554e92cca56032f182fd2de3382c2d</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Improved debugging support.

Add line numbers to unifdef's debugging output. Flush the output stream
on each line when debugging to ensure stdout and stderr are properly
interleaved. Add a debugging mode to unifdefall.sh which outputs its
intermediate working files.
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=6e8bc5d714619fb275d1dd797852956bca70abaa;hp=c688f818d5bdddf7270f56c47877145c42ef4004;hb=3bb2f31eb7554e92cca56032f182fd2de3382c2d;hpb=e54a0a20bbde686511412d0b08257cf804fdb4e8">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: tidy copyright notice to match unifdef.c</title>
<updated>2010-01-19T16:09:50Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2010-01-19T16:09:50Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=bb663ce4e221d30c205acfc423792bb04094b7b0" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=bb663ce4e221d30c205acfc423792bb04094b7b0</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: tidy copyright notice to match unifdef.c
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=c688f818d5bdddf7270f56c47877145c42ef4004;hp=bb938e1ea1c7c73c88591a4d11b4d52e2c81ab66;hb=bb663ce4e221d30c205acfc423792bb04094b7b0;hpb=2213a5f3e697d9e75084f932ddc59d968ba16a45">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add Jonathan Nieder to unifdefall's copyright declaration.</title>
<updated>2010-01-19T13:36:22Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2010-01-19T13:36:22Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=0dad6ba627a09779837730eab81a411e52ca4cda" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=0dad6ba627a09779837730eab81a411e52ca4cda</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add Jonathan Nieder to unifdefall's copyright declaration.
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=bb938e1ea1c7c73c88591a4d11b4d52e2c81ab66;hp=df5d768297cfe4cb6207f1f800132e28f2ea90ed;hb=0dad6ba627a09779837730eab81a411e52ca4cda;hpb=a6d6a5bd56e6654791c75ea3c6c671a296b965af">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: look for unifdef in $(dirname $0)</title>
<updated>2010-01-15T17:41:21Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2010-01-15T17:41:21Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=d294b7baf90009bba961d9059e17a333391f25be" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=d294b7baf90009bba961d9059e17a333391f25be</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: look for unifdef in $(dirname $0)

For debugging and for the test suite it is convenient is
unifdefall can be run in place without relying on unifdef being
installed elsewhere.  So change unifdefall to look for unifdef in
the containing directory.

For compatibility, if unifdef is not present in the directory
containing unifdefall, fall back to searching the $PATH for it.
Some one might have installed unifdef and unifdefall to
different directories.

With this change, 'make test' no longer fails in if1-a.sh when
unifdef is not present on the $PATH.  Also, the test suite will
be a little better at catching new regressions if an old version
of unifdef is installed, since the unifdefall tests will no
longer be testing the installed unifdef.

Submitted-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=df5d768297cfe4cb6207f1f800132e28f2ea90ed;hp=93328a069304a9cf592b7824d206c591eddfa3ba;hb=d294b7baf90009bba961d9059e17a333391f25be;hpb=16f8da8117cdc2b972adb210bc47a912a202122a">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: optimise the loop that builds the unifdef command.</title>
<updated>2009-11-26T12:54:39Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-26T12:54:39Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=e0708073ddd74b7e204bc59ffab16fc64589ce50" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=e0708073ddd74b7e204bc59ffab16fc64589ce50</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: optimise the loop that builds the unifdef command.

The old code used a shell loop to convert each controlling macro
definition into a command-line argument, reading the macro definitions
file each time. The new code converts the list of controlling macros
into a sed script which can run through the list of macro definitions
in one go.

Add some explanatory comments, since the code is quite meta.

Submitted-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=93328a069304a9cf592b7824d206c591eddfa3ba;hp=63d7c261ec6a344e1ee90c23793f8cbc8f1c53a5;hb=e0708073ddd74b7e204bc59ffab16fc64589ce50;hpb=2b955fbdfe0dd47d8adcab512b5b0acf117a8086">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: Use {} instead of () for redirecting a group of commands.</title>
<updated>2009-11-26T02:22:24Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-26T02:22:24Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=2b955fbdfe0dd47d8adcab512b5b0acf117a8086" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=2b955fbdfe0dd47d8adcab512b5b0acf117a8086</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: Use {} instead of () for redirecting a group of commands.

Submitted-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=63d7c261ec6a344e1ee90c23793f8cbc8f1c53a5;hp=872968c35d92f89f0e90728950bdbf3aba0d348e;hb=2b955fbdfe0dd47d8adcab512b5b0acf117a8086;hpb=313dda003a8c9e6669f77b8b8e5b4547ee3c0a1b">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: remove debugging remnants.</title>
<updated>2009-11-26T02:14:47Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-26T02:14:47Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=313dda003a8c9e6669f77b8b8e5b4547ee3c0a1b" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=313dda003a8c9e6669f77b8b8e5b4547ee3c0a1b</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: remove debugging remnants.
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=872968c35d92f89f0e90728950bdbf3aba0d348e;hp=251fb177a18d64763bfddc3b0a56b7fa608c1299;hb=313dda003a8c9e6669f77b8b8e5b4547ee3c0a1b;hpb=fc057dce172dd757236626897cfec9c9985b6308">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: update copyright dates.</title>
<updated>2009-11-25T19:54:34Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T19:54:34Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=fc057dce172dd757236626897cfec9c9985b6308" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=fc057dce172dd757236626897cfec9c9985b6308</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: update copyright dates.
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=251fb177a18d64763bfddc3b0a56b7fa608c1299;hp=0165c278a337686fe27d4afec5488d5f58674d1c;hb=fc057dce172dd757236626897cfec9c9985b6308;hpb=80ff17cddc61fa39b1f74575607250c13d41cf35">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: portability: do not try to use EREs with sed</title>
<updated>2009-11-25T19:32:40Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T19:32:40Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=8610c147406ff742af3040c78fc36391134b5a90" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=8610c147406ff742af3040c78fc36391134b5a90</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: portability: do not try to use EREs with sed

BSD sed uses -E and GNU sed uses -r to specify that extended
regular expressions should be used instead of BREs.

Some of the sed scripts have been simplified by relying on 'cpp -dM'
to produce lines of the form '#define MACRO value', with a single
space as delimiting whitespace.

While we're modifying the sed scripts, also change the shell
quoting script to correctly capture more characters when they
appear in the right-hand sides of macro definitions (e.g., $).

Submitted-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=0165c278a337686fe27d4afec5488d5f58674d1c;hp=b9e0c0ce76ff3bfce1b9638bcec6531274a54cb2;hb=8610c147406ff742af3040c78fc36391134b5a90;hpb=400f1594b76e8b2fbbde007c37e69759bbed5b24">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: fix mktemp invocation</title>
<updated>2009-11-25T19:24:59Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T19:24:59Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=400f1594b76e8b2fbbde007c37e69759bbed5b24" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=400f1594b76e8b2fbbde007c37e69759bbed5b24</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: fix mktemp invocation

Actually remove the -t that should have gone in rev. 1.14
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=b9e0c0ce76ff3bfce1b9638bcec6531274a54cb2;hp=1e71af6bb6d6a596bc3285e311125731b95e8972;hb=400f1594b76e8b2fbbde007c37e69759bbed5b24;hpb=3954af731b5c683ad075d3634174f5595d73a947">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: simplify redirections to the temporary script</title>
<updated>2009-11-25T19:23:12Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T19:23:12Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=3954af731b5c683ad075d3634174f5595d73a947" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=3954af731b5c683ad075d3634174f5595d73a947</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: simplify redirections to the temporary script
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=1e71af6bb6d6a596bc3285e311125731b95e8972;hp=eb73ee318d0eeb2ca76582826c4f46749b67647a;hb=3954af731b5c683ad075d3634174f5595d73a947;hpb=245abdba8416b13af8c53381bc86f6a8cb6f7a72">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: force the &quot;C&quot; locale to avoid braindamage</title>
<updated>2009-11-25T18:05:11Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T18:05:11Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=245abdba8416b13af8c53381bc86f6a8cb6f7a72" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=245abdba8416b13af8c53381bc86f6a8cb6f7a72</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: force the &quot;C&quot; locale to avoid braindamage

Reported-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=eb73ee318d0eeb2ca76582826c4f46749b67647a;hp=4962f11ed37b5307fbae59b9d7e62b4b5e95b9d2;hb=245abdba8416b13af8c53381bc86f6a8cb6f7a72;hpb=e1fbfc9b378b02e761c3c347a14edbd166c6cf20">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: clean up temporary files on failure</title>
<updated>2009-11-25T18:02:41Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T18:02:41Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=e1fbfc9b378b02e761c3c347a14edbd166c6cf20" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=e1fbfc9b378b02e761c3c347a14edbd166c6cf20</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: clean up temporary files on failure

Submitted-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=4962f11ed37b5307fbae59b9d7e62b4b5e95b9d2;hp=f55af0f68e6915e45a0aa3e86d061478c1139a9a;hb=e1fbfc9b378b02e761c3c347a14edbd166c6cf20;hpb=ce59e840d8deb9329628abde0b3dd6bf0d6d6a1d">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: allow spaces in $TMPDIR</title>
<updated>2009-11-25T18:00:54Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T18:00:54Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=ce59e840d8deb9329628abde0b3dd6bf0d6d6a1d" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=ce59e840d8deb9329628abde0b3dd6bf0d6d6a1d</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: allow spaces in $TMPDIR

Submitted-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=f55af0f68e6915e45a0aa3e86d061478c1139a9a;hp=e0bf3d9fb7df8b7b151d8952df57c5d299970dad;hb=ce59e840d8deb9329628abde0b3dd6bf0d6d6a1d;hpb=84eb759018b37c6e2e295a10be33bc194f97bfe0">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">unifdefall: portability: avoid mktemp -t</title>
<updated>2009-11-25T17:56:10Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T17:56:10Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=84eb759018b37c6e2e295a10be33bc194f97bfe0" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=84eb759018b37c6e2e295a10be33bc194f97bfe0</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
unifdefall: portability: avoid mktemp -t

GNU mktemp interprets the argument after -t as the entire template
and errors out if it contains no XXXX substring. BSD systems, on
the other hand, treat the argument as a prefix for the mktemp
template and use it verbatim, resulting in long, ugly filenames
like foo.XXXXX.e30GuhHVzU if the string contains embedded Xs.

So avoid -t and use TMPDIR explicitly.

Submitted-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=e0bf3d9fb7df8b7b151d8952df57c5d299970dad;hp=00e5d0c62aae1b5b7cfae6ca0b4ce131ecf3d92e;hb=84eb759018b37c6e2e295a10be33bc194f97bfe0;hpb=b8e74d36d09e8892bba0f376605f03bbb67317e6">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Use $() instead of `` in unifdefall.</title>
<updated>2009-11-25T17:54:13Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2009-11-25T17:54:13Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=b8e74d36d09e8892bba0f376605f03bbb67317e6" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=b8e74d36d09e8892bba0f376605f03bbb67317e6</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Use $() instead of `` in unifdefall.
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=00e5d0c62aae1b5b7cfae6ca0b4ce131ecf3d92e;hp=a1c3ef25ce23e195825129a43b71e0dabc8e9548;hb=b8e74d36d09e8892bba0f376605f03bbb67317e6;hpb=d7aad2ec6c7e89d0dff84ee4d502762eccd98369">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">FreeBSD cvs id isn't relevant in this file in the upstream version.</title>
<updated>2003-08-12T20:32:39Z</updated>
<author>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</author>
<contributor>
  <name>Tony Finch</name>
  <email>dot@dotat.at</email>
</contributor>
<published>2003-08-12T20:32:39Z</published>
<link rel="alternate" type="text/html" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=c6c39134d11603ec128b19fe81ddfda08ee71f16" />
<id>http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=commitdiff;h=c6c39134d11603ec128b19fe81ddfda08ee71f16</id>
<content type="xhtml" xml:base="http://dotat.at/cgi/~fanf/dotat/git">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
FreeBSD cvs id isn't relevant in this file in the upstream version.
</pre><ul>
<li>[<a title="diff" href="http://dotat.at/cgi/~fanf/dotat/git?p=unifdef.git;a=blobdiff;f=unifdefall.sh;fp=unifdefall.sh;h=a1c3ef25ce23e195825129a43b71e0dabc8e9548;hp=357d5c492de20118a98f2c584407dc9e971039c7;hb=c6c39134d11603ec128b19fe81ddfda08ee71f16;hpb=ae19faeb757ff0662a70c28449e87d7de727821a">D</a>] unifdefall.sh</li>
</ul>
</div>
</content>
</entry>
</feed>

