<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dss/log.h, branch maint</title>
<subtitle>DSS - dyadic snapshot scheduler</subtitle>
<id>https://git.tue.mpg.de/cgit/dss/atom?h=maint</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/dss/atom?h=maint'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/'/>
<updated>2014-08-19T12:18:38Z</updated>
<entry>
<title>Change email address and URLs.</title>
<updated>2014-08-19T12:18:38Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2014-08-16T10:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=8daf8f3836e745ba07f1aa01252279588574c95a'/>
<id>urn:sha1:8daf8f3836e745ba07f1aa01252279588574c95a</id>
<content type='text'>
The web and email service of systemlinux.org was down for two
weeks. Meanwhile the dss web pages found a new home at the MPI campus
of Tübingen.

This commit changes the email addresses and the home page URL.
</content>
</entry>
<entry>
<title>Make the dss log facility C89 conform.</title>
<updated>2012-08-15T09:39:26Z</updated>
<author>
<name>Daniel Richard G</name>
<email>skunk@iSKUNK.ORG</email>
</author>
<published>2012-08-10T12:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=66cdd5bc99a53d2b408a6cdc2d501fe27f9db13b'/>
<id>urn:sha1:66cdd5bc99a53d2b408a6cdc2d501fe27f9db13b</id>
<content type='text'>
Variadic macros were introduced in C99, so they are not supported on
ANSI C compilers. Since currently all DSS_*_LOG macros are variadic,
we need a replacement for these. Moreover, since not all compilers
support __func__ or an equivalent, we need to check for this feature
as well and provide a workaround if necessary.

This patch introduces the new public function dss_log_set_params()
which saves the given log level, filename, line number and the
function name in global variables. The DSS_*_LOG macros are changed
to receive a single argument only, which is the usual variadic list,
enclosed in additional parentheses.

The new DSS_*_LOG macros first set the log parameters by calling
dss_log_set_params(), then call dss_log() with the variadic list as
the argument. dss_log() is patched to print the function name only
if __func__ is supported and fall back to file name and the line
number otherwise.

All DSS_*_LOG() calls are changed to the new syntax.
</content>
</entry>
<entry>
<title>Change copyright year from 2009 to 2010.</title>
<updated>2010-11-06T14:14:35Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2010-11-06T14:14:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=00c1e3fbafc6310a32bf39bbd8c36a7acee275f9'/>
<id>urn:sha1:00c1e3fbafc6310a32bf39bbd8c36a7acee275f9</id>
<content type='text'>
Better late than never..
</content>
</entry>
<entry>
<title>Change copyright year from 2008 to 2009.</title>
<updated>2009-07-03T15:03:39Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-07-03T15:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=2be48c0ac582aca639003528eeae2250af42471b'/>
<id>urn:sha1:2be48c0ac582aca639003528eeae2250af42471b</id>
<content type='text'>
A bit late, but better late than never.
</content>
</entry>
<entry>
<title>Add GPL headers and COPYING file.</title>
<updated>2008-05-12T08:56:35Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2008-05-12T08:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=00e72666c12061e55c020a706448fac5497ce940'/>
<id>urn:sha1:00e72666c12061e55c020a706448fac5497ce940</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial git checkin.</title>
<updated>2008-03-11T20:00:54Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@congo.fml.local</email>
</author>
<published>2008-03-11T20:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=c418d2188c9c2c542270023d6fc3bc6cf34f8d29'/>
<id>urn:sha1:c418d2188c9c2c542270023d6fc3bc6cf34f8d29</id>
<content type='text'>
Dyadic intervals are so harmonic. Do you feel it?
</content>
</entry>
</feed>
