<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/src/string, branch v0.9.12</title>
<subtitle>musl - an implementation of the standard library for Linux-based systems</subtitle>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/'/>
<entry>
<title>fix a couple misleading/wrong signal descriptions in strsignal</title>
<updated>2013-07-09T06:30:21+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-07-09T06:30:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=c713d8797804903b54203a645e023e2077c7556d'/>
<id>c713d8797804903b54203a645e023e2077c7556d</id>
<content type='text'>
there are still several more that are misleading, but SIGFPE (integer
division error misdescribed as floating point) and and SIGCHLD
(possibly non-exit status change events described as exiting) were the
worst offenders.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
there are still several more that are misleading, but SIGFPE (integer
division error misdescribed as floating point) and and SIGCHLD
(possibly non-exit status change events described as exiting) were the
worst offenders.
</pre>
</div>
</content>
</entry>
<entry>
<title>add realtime signals to strsignal</title>
<updated>2013-07-09T06:23:16+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-07-09T06:23:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=c90fa2ace73851d6af4946c239c90db91cad8abe'/>
<id>c90fa2ace73851d6af4946c239c90db91cad8abe</id>
<content type='text'>
the name format RTnn/RTnnn was chosen to minimized bloat while
uniquely identifying the signal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the name format RTnn/RTnnn was chosen to minimized bloat while
uniquely identifying the signal.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix off-by-one array bound in strsignal</title>
<updated>2013-07-09T06:11:52+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-07-09T06:11:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=8599822ee1d70a1e42e1d4b4962bc1d0bdf7e5ab'/>
<id>8599822ee1d70a1e42e1d4b4962bc1d0bdf7e5ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ABI compatability aliases.</title>
<updated>2013-04-06T06:20:28+00:00</updated>
<author>
<name>Isaac Dunham</name>
<email>idunham@lavabit.com</email>
</author>
<published>2013-04-06T06:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=14f0272ea1775c35801b2bc17e67ef8bb7e9742d'/>
<id>14f0272ea1775c35801b2bc17e67ef8bb7e9742d</id>
<content type='text'>
GNU used several extensions that were incompatible with C99 and POSIX,
so they used alternate names for the standard functions.

The result is that we need these to run standards-conformant programs
that were linked with glibc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GNU used several extensions that were incompatible with C99 and POSIX,
so they used alternate names for the standard functions.

The result is that we need these to run standards-conformant programs
that were linked with glibc.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix integer type issue in strverscmp</title>
<updated>2013-02-26T06:42:11+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-26T06:42:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=5afc74fbaa2371f30df0dc9fb7bc3afe6bd96137'/>
<id>5afc74fbaa2371f30df0dc9fb7bc3afe6bd96137</id>
<content type='text'>
lenl-lenr is not a valid expression for a signed int return value from
strverscmp, since after implicit conversion from size_t to int this
difference could have the wrong sign or might even be zero. using the
difference for char values works since they're bounded well within the
range of differences representable by int, but it does not work for
size_t values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
lenl-lenr is not a valid expression for a signed int return value from
strverscmp, since after implicit conversion from size_t to int this
difference could have the wrong sign or might even be zero. using the
difference for char values works since they're bounded well within the
range of differences representable by int, but it does not work for
size_t values.
</pre>
</div>
</content>
</entry>
<entry>
<title>implement non-stub strverscmp</title>
<updated>2013-02-26T06:36:47+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-26T06:36:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=4853c1f7f7b5023aa6a409abc1e759f5f92c9c4e'/>
<id>4853c1f7f7b5023aa6a409abc1e759f5f92c9c4e</id>
<content type='text'>
patch by Isaac Dunham.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
patch by Isaac Dunham.
</pre>
</div>
</content>
</entry>
<entry>
<title>replace stub with working strcasestr</title>
<updated>2013-02-22T04:54:25+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-22T04:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=e864ddc36819814b3b9ed17620459d66add512d3'/>
<id>e864ddc36819814b3b9ed17620459d66add512d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix wrong return value from wmemmove on forward copies</title>
<updated>2013-02-22T04:19:18+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-22T04:19:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=330fd96213da324f9164081df9a5226790d7c4ec'/>
<id>330fd96213da324f9164081df9a5226790d7c4ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix alignment logic in strlcpy</title>
<updated>2012-12-27T04:48:02+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-12-27T04:48:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=820fccdefe3774d2902f0191966a5c2848405faa'/>
<id>820fccdefe3774d2902f0191966a5c2848405faa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>simplify logic in stpcpy; avoid copying first aligned byte twice</title>
<updated>2012-10-22T19:17:09+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-10-22T19:17:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=838951c97edc05cb2a25948ee542415b55b8f605'/>
<id>838951c97edc05cb2a25948ee542415b55b8f605</id>
<content type='text'>
gcc seems to be generating identical or near-identical code for both
versions, but the newer code is more expressive of what it's doing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc seems to be generating identical or near-identical code for both
versions, but the newer code is more expressive of what it's doing.
</pre>
</div>
</content>
</entry>
</feed>
