<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libedit/el.h, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2007-06-10T19:06:09Z</updated>
<entry>
<title>Merge NetBSD changes, among them:</title>
<updated>2007-06-10T19:06:09Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2007-06-10T19:06:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=47517a704283d4ac120dcefc27dab7107e4d03de'/>
<id>urn:sha1:47517a704283d4ac120dcefc27dab7107e4d03de</id>
<content type='text'>
el.c 1.44, el.h 1.17, editline.3 1.53, histedit.h 1.31:
# add EL_GETFP, and EL_SETFP.

el.c 1.42, term.c 1.46, term.h 1.18, editline.3 1.52, histedit.h 1.29:
# - Add more readline functions, enough for gdb-6.5
# - Make el_get varyadic, and implement EL_GETTC.
# - XXX: the EL_SETTC api will change in the future.

Note: The latter change breaks the ABI of the el_get() function.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Sync libedit with recent NetBSD developments.  Including improvements to the</title>
<updated>2005-08-07T20:55:59Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-08-07T20:55:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=76d00450e675825131c7cd211e274537cd42a542'/>
<id>urn:sha1:76d00450e675825131c7cd211e274537cd42a542</id>
<content type='text'>
vi-mode, removal of clause 3, cleanups and the export of the tokenization
functions.

Not included: config.h, filecomplete.{c,h}
</content>
</entry>
<entry>
<title>Revert the replacement of realloc() with reallocf() (el.h:1.2, map.c:1.5 and</title>
<updated>2005-08-07T08:35:39Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-08-07T08:35:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=969f70013850f952bf41a8abfe728f632b6fd5fb'/>
<id>urn:sha1:969f70013850f952bf41a8abfe728f632b6fd5fb</id>
<content type='text'>
tokenizer.c:1.3).  Contrary to the commit log there were no memory leaks,
but the change introduced a bug because the free'd pointer was not zeroed
and calling the appropriate _end() function would call free() a second time.
</content>
</entry>
<entry>
<title>+ Sync with NetBSD, bringing in feature enhancements.</title>
<updated>2001-10-01T08:41:27Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-10-01T08:41:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3c195773444850fbd9cf231761a4f76eaf863e5a'/>
<id>urn:sha1:3c195773444850fbd9cf231761a4f76eaf863e5a</id>
<content type='text'>
+ Convert to ANSI-C function definitions
+ style(9)

Submitted by:	kris
</content>
</entry>
<entry>
<title>Add 2 functions: el_data_set() and el_data_get() which do what you</title>
<updated>1999-08-20T01:17:12Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>1999-08-20T01:17:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=90cc1fbc53153f0c7175c41720a40fd543a55bca'/>
<id>urn:sha1:90cc1fbc53153f0c7175c41720a40fd543a55bca</id>
<content type='text'>
would expect.  (Allow user data to be associated with an EditLine context).

As this changes no existing interfaces and doesn't alter any structs
visable to the user I've been told that its not necessary to bump
the version of the library.
</content>
</entry>
<entry>
<title>Replace memory leaking instances of realloc with non-leaking reallocf.</title>
<updated>1998-09-16T04:17:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>1998-09-16T04:17:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e8420087b0ae4a2d0611cd2f6413d150cfc83554'/>
<id>urn:sha1:e8420087b0ae4a2d0611cd2f6413d150cfc83554</id>
<content type='text'>
In some cases replace if (a == null) a = malloc(x); else a =
realloc(a, x); with simple reallocf(a, x).  Per ANSI-C, this is
guaranteed to be the same thing.

I've been running these on my system here w/o ill effects for some
time.  However, the CTM-express is at part 6 of 34 for the CAM
changes, so I've not been able to do a build world with the CAM in the
tree with these changes.  Shouldn't impact anything, but...
</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-test/commit/?id=58f0484fa251c266ede97b591b499fe3dd4f578e'/>
<id>urn:sha1:58f0484fa251c266ede97b591b499fe3dd4f578e</id>
<content type='text'>
</content>
</entry>
</feed>
