<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libcompat/regexp/regexp.c, branch upstream/11.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-03-14T10:18:58Z</updated>
<entry>
<title>Trim down libcompat by removing &lt;regexp.h&gt;.</title>
<updated>2010-03-14T10:18:58Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-03-14T10:18:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=763ed733711a5bb66d39de4d0ed4bcaae77e2461'/>
<id>urn:sha1:763ed733711a5bb66d39de4d0ed4bcaae77e2461</id>
<content type='text'>
Erwin ran an exp-run with libcompat and &lt;regexp.h&gt; removed. It turns out
the regexp library is almost entirely unused. In fact, it looks like it
is sometimes used by accident. Because these function names clash with
libc's &lt;regex.h&gt;, some application use both &lt;regex.h&gt; and libcompat,
which means they link against the wrong regex library.

This commit removes the regexp library and reimplements re_comp() and
re_exec() using &lt;regex.h&gt;. It seems the grammar of the regular
expressions accepted by these functions is similar to POSIX EREs.

After this commit, 1 low-profile port will be broken, but the maintainer
already has a patch for it sitting in his mailbox.
</content>
</entry>
<entry>
<title>Remove 'register' keyword.</title>
<updated>2002-03-21T23:39:28Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-21T23:39:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be04b6d19037a418b377ed2e33c02086cefa2b60'/>
<id>urn:sha1:be04b6d19037a418b377ed2e33c02086cefa2b60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Speedup in case locale not used</title>
<updated>1997-04-04T20:10:53Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1997-04-04T20:10:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b15443ba83936fa4e0bc4e843c9bd783c5e19b3b'/>
<id>urn:sha1:b15443ba83936fa4e0bc4e843c9bd783c5e19b3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace collate_range_cmp call with its code</title>
<updated>1996-10-31T04:55:47Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1996-10-31T04:55:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a15396329f0531e8712c8b2100a8ce33a290314'/>
<id>urn:sha1:7a15396329f0531e8712c8b2100a8ce33a290314</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert to newly aded collate compare function</title>
<updated>1996-08-12T18:56:38Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1996-08-12T18:56:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=acd9f20695641b6fabbb8f50078146f0171a1a93'/>
<id>urn:sha1:acd9f20695641b6fabbb8f50078146f0171a1a93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use collate info for alpha character ranges</title>
<updated>1996-08-12T12:13:16Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1996-08-12T12:13:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fa1b0ba1f7bcef4ac1e3e93246788bc25dadf07'/>
<id>urn:sha1:0fa1b0ba1f7bcef4ac1e3e93246788bc25dadf07</id>
<content type='text'>
8bit cleanup
</content>
</entry>
<entry>
<title>Remove trailing whitespace.</title>
<updated>1995-05-30T05:51:47Z</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1995-05-30T05:51:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6c06b4e2aa2a28d1f0bbd29ecdce35aaaf600ce8'/>
<id>urn:sha1:6c06b4e2aa2a28d1f0bbd29ecdce35aaaf600ce8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>BSD 4.4 Lite Lib Sources</title>
<updated>1994-05-27T05:00:24Z</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1994-05-27T05:00:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=58f0484fa251c266ede97b591b499fe3dd4f578e'/>
<id>urn:sha1:58f0484fa251c266ede97b591b499fe3dd4f578e</id>
<content type='text'>
</content>
</entry>
</feed>
