<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libcompat/regexp, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<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-test/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 California Regent's clause 3, per letter</title>
<updated>2007-01-09T01:02:06Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-09T01:02:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ee7093a6400feef3d8a99579f28577817d70f6ad'/>
<id>urn:sha1:ee7093a6400feef3d8a99579f28577817d70f6ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expand contractions.</title>
<updated>2005-02-13T23:45:54Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-02-13T23:45:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=36a142c455a41172df398f10eb3e110ca29fbf72'/>
<id>urn:sha1:36a142c455a41172df398f10eb3e110ca29fbf72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mechanically kill hard sentence breaks.</title>
<updated>2004-07-02T23:52:20Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-07-02T23:52:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=1a0a934547909744a6a2fa4cfd5b795ec6394f05'/>
<id>urn:sha1:1a0a934547909744a6a2fa4cfd5b795ec6394f05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add section number with .Xr. .Xr -&gt; .Vt changes.</title>
<updated>2003-06-08T10:17:24Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>2003-06-08T10:17:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=82f7b9cd41da5b27f191a77733f168439daa5930'/>
<id>urn:sha1:82f7b9cd41da5b27f191a77733f168439daa5930</id>
<content type='text'>
</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-test/commit/?id=be04b6d19037a418b377ed2e33c02086cefa2b60'/>
<id>urn:sha1:be04b6d19037a418b377ed2e33c02086cefa2b60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mdoc(7) police: Use the new .In macro for #include statements.</title>
<updated>2001-10-01T16:09:29Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-10-01T16:09:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=32eef9aeb1f39a1623cea55da147c89abbd5b9a5'/>
<id>urn:sha1:32eef9aeb1f39a1623cea55da147c89abbd5b9a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove text saying "this is available from the compatibility library,</title>
<updated>2000-11-21T12:03:30Z</updated>
<author>
<name>Ben Smithurst</name>
<email>ben@FreeBSD.org</email>
</author>
<published>2000-11-21T12:03:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b9b9e020c9ccb7816bacb9b236f314e54a6b4df7'/>
<id>urn:sha1:b9b9e020c9ccb7816bacb9b236f314e54a6b4df7</id>
<content type='text'>
libcompat" in favour of a .Sh LIBRARY section using the .Lb macro.  Also add
.Bf -symbolic around the text saying "this is obsolete" in re_comp.3.

PR:		22675
Submitted by:	Mike Meyer &lt;mwm@mired.org&gt;
Reviewed by:	sheldonh
</content>
</entry>
<entry>
<title>Avoid use of direct troff requests in mdoc(7) manual pages.</title>
<updated>2000-11-10T17:46:15Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2000-11-10T17:46:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=726b61ab5fe782694f2bb648dafb316e1857335b'/>
<id>urn:sha1:726b61ab5fe782694f2bb648dafb316e1857335b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T00:22:10Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T00:22:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7f3dea244c40159a41ab22da77a434d7c5b5e85a'/>
<id>urn:sha1:7f3dea244c40159a41ab22da77a434d7c5b5e85a</id>
<content type='text'>
</content>
</entry>
</feed>
