diff options
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | libguile/ChangeLog | 4 | ||||
-rw-r--r-- | libguile/evalext.c | 3 | ||||
-rw-r--r-- | libguile/evalext.h | 2 |
4 files changed, 12 insertions, 1 deletions
@@ -204,6 +204,10 @@ without the soft port blocking. Guile now has breakpoints. For details see the `Debugging Features' chapter in the reference manual. +** Deprecated: undefine + +There is no replacement for undefine. + * Changes to the C interface ** The value 'scm_mask_ints' is no longer writable. diff --git a/libguile/ChangeLog b/libguile/ChangeLog index d87f85e97..5b2c69491 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,7 @@ +2002-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de> + + * evalext.[ch] (scm_m_undefine, undefine): Deprecated. + 2002-11-17 Mikael Djurfeldt <mdj@linnaeus> * debug.c (scm_make_iloc): Added missing "return". diff --git a/libguile/evalext.c b/libguile/evalext.c index 57b32e9e9..d3d787074 100644 --- a/libguile/evalext.c +++ b/libguile/evalext.c @@ -117,6 +117,7 @@ SCM_DEFINE (scm_defined_p, "defined?", 1, 1, 0, } #undef FUNC_NAME +#if (SCM_ENABLE_DEPRECATED == 1) SCM_SYNTAX (s_undefine, "undefine", scm_makacro, scm_m_undefine); @@ -141,6 +142,8 @@ scm_m_undefine (SCM x, SCM env) #endif } +#endif + SCM_REGISTER_PROC (s_map_in_order, "map-in-order", 2, 0, 1, scm_map); void diff --git a/libguile/evalext.h b/libguile/evalext.h index e0db5d2bc..92f806a9b 100644 --- a/libguile/evalext.h +++ b/libguile/evalext.h @@ -52,12 +52,12 @@ SCM_API SCM scm_m_generalized_set_x (SCM xorig, SCM env); SCM_API SCM scm_defined_p (SCM sym, SCM env); -SCM_API SCM scm_m_undefine (SCM x, SCM env); SCM_API void scm_init_evalext (void); #if (SCM_ENABLE_DEPRECATED == 1) #define scm_definedp scm_defined_p +SCM_API SCM scm_m_undefine (SCM x, SCM env); #endif |