From b88c9601ef320ec6bee3c93f3fcdc56d638dffa5 Mon Sep 17 00:00:00 2001 From: Mikael Djurfeldt Date: Sun, 23 May 1999 10:13:18 +0000 Subject: [PATCH] *** empty log message *** --- libguile/ChangeLog | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 6dcecee6e..9801ba003 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,31 @@ +1999-05-23 Mikael Djurfeldt + + * smob.c, smob.h (scm_make_smob_type): New interface to smob + types (supersedes scm_newsmob). + (scm_set_smob_mark, scm_set_smob_free, scm_set_smob_print, + scm_set_smob_equalp): New functions. Sets smob functions. + (SCM_NEWSMOB): New macro. Creates smob objects. + (scm_make_smob): New function. Creates smob objects and + mallocates memory. + (scm_smob_free, scm_smob_print): Default free and print + functions. + + * Makefile.am: Removed markers.c, markers.x, markers.h. + + * markers.c, markers.h: Removed. (Contents moved to smob.c, + smob.h.) + + * arbiters.c, async.c, regex-posix.c: Use new smob interface. + + * eval.c, fports.c, libguile.h, ports.c: Removed #include + "markers.h". + + * fluids.c, guardians.c, srcprop.c, threads.c: Added #include + "genio.h". + + * regex-posix.c, regex-posix.h: Renamed scm_tc16_regex_t --> + scm_tc16_regex. + 1999-05-09 Jim Blandy * strop.c (scm_string_capitalize_x): Use the SCM object `s' in