<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/command_util.sh, branch v0.2</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.2</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.2'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2007-02-11T16:06:46Z</updated>
<entry>
<title>command_util.sh: Make it read the function prototype from the source file</title>
<updated>2007-02-11T16:06:46Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-02-11T16:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=0a405367cdc8f3b0f49fb5ec3798378a2fc4589b'/>
<id>urn:sha1:0a405367cdc8f3b0f49fb5ec3798378a2fc4589b</id>
<content type='text'>
This is much cleaner as the commands differ by gcc attribute usage,
e.g. __a_unused.  But it also means that in the source code

	(a) the opening bracket for the function body must not be on
	the same line (com_hist got this wrong),

	(b) for all command handlers, the parameters must be called
	fd, argc and argv,

	(c) If a command handler uses __noreturn, that attribute must
	be the first word, see audiod's com_term().

So change the few occasions where this was not the case.
</content>
</entry>
<entry>
<title>rename "synopsis" to "usage".</title>
<updated>2007-01-28T21:27:46Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-28T21:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=1446f99e3adc59d868726382a2ac7cec105372a7'/>
<id>urn:sha1:1446f99e3adc59d868726382a2ac7cec105372a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify com_man() of command_util.sh</title>
<updated>2007-01-27T10:33:08Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-27T10:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=3e5fc3eb04d048d7b30c857e12107799beb39c31'/>
<id>urn:sha1:3e5fc3eb04d048d7b30c857e12107799beb39c31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>command_util.sh: improve man page generation</title>
<updated>2007-01-25T19:56:34Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-25T19:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=69cff98e276fb86f92b6ed06affb1e49083304f9'/>
<id>urn:sha1:69cff98e276fb86f92b6ed06affb1e49083304f9</id>
<content type='text'>
Read the global tag SN (section name) and output simple *roff text.
</content>
</entry>
<entry>
<title>command_util.sh: Make sure the "handler" pointer is NULL if a line handler exists.</title>
<updated>2007-01-21T21:11:10Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-21T21:11:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=4346bb908d494a60f4fa52875ae10228125d82f2'/>
<id>urn:sha1:4346bb908d494a60f4fa52875ae10228125d82f2</id>
<content type='text'>
This becomes neccessary because the array of commands is no longer static,
i.e. the standard does not guarantee that uninitialized members are zeroed out.
</content>
</entry>
<entry>
<title>nuke the AN (array name) header field</title>
<updated>2007-01-21T21:00:37Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-21T21:00:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=7eb8cd4eb71610700e7a7f3fdd877c0b38a8863c'/>
<id>urn:sha1:7eb8cd4eb71610700e7a7f3fdd877c0b38a8863c</id>
<content type='text'>
The previous patches changed that name to ${file_name%command_list}cmds,
so it is a derived string that does not need to be specified any more.
</content>
</entry>
<entry>
<title>switch to a single rule for all command lists</title>
<updated>2007-01-21T20:17:28Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-21T20:17:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=705cad2ebbb5a37a43acc43676570b093b5c3b6a'/>
<id>urn:sha1:705cad2ebbb5a37a43acc43676570b093b5c3b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>command_util.sh: rename proto to header and array to c_file</title>
<updated>2007-01-21T19:02:21Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-21T19:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=c4f619ddfcf68bfc5e7d24e849b5e1ce3cc40161'/>
<id>urn:sha1:c4f619ddfcf68bfc5e7d24e849b5e1ce3cc40161</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move header include info from Makefile.in to *.cmd</title>
<updated>2007-01-21T18:51:33Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-21T18:51:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=e090f7343634d5f68acf961367ee256d0bf831d7'/>
<id>urn:sha1:e090f7343634d5f68acf961367ee256d0bf831d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>para_server: switch to generated command list</title>
<updated>2007-01-19T19:39:50Z</updated>
<author>
<name>Andre</name>
<email>maan@meins.(none)</email>
</author>
<published>2007-01-19T19:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=6aa6fcd54de730b4dfc75ca60f8c21009d60da0d'/>
<id>urn:sha1:6aa6fcd54de730b4dfc75ca60f8c21009d60da0d</id>
<content type='text'>
</content>
</entry>
</feed>
