Hide the implementation of ilocs and isyms in eval.c.
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Thu, 22 Apr 2004 19:19:17 +0000 (19:19 +0000)
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Thu, 22 Apr 2004 19:19:17 +0000 (19:19 +0000)
commit7e6e6b37ba2d5cd289cbe3c52041be4af7b60368
treefa7ae7cb3dc4cc74e49113025670a34fb9efe00a
parent7aaf475850c8aeabc90f9add69d027a934a577f0
Hide the implementation of ilocs and isyms in eval.c.

* deprecated.h (SCM_IFRINC, SCM_ICDR, SCM_IFRAME, SCM_IDIST,
SCM_ICDRP), eval.c (SCM_IFRINC, SCM_ICDR, SCM_IFRAME, SCM_IDIST,
SCM_ICDRP), eval.h (SCM_ICDR, SCM_IFRINC, SCM_IFRAME, SCM_IDIST,
SCM_ICDRP): Deprecated and added to deprecated.h.  Moved from
eval.h to eval.c.

* deprecated.c (scm_isymnames), deprecated.h (scm_isymnames,
SCM_ISYMNUM, SCM_ISYMCHARS), eval.c (SCM_ISYMNUM, isymnames,
scm_unmemocopy, CEVAL), print.c (scm_isymnames), tags.h
(SCM_ISYMNUM, scm_isymnames, SCM_ISYMCHARS): Deprecated
scm_isymnames, SCM_ISYMNUM and SCM_ISYMCHARS and added to
deprecated.[hc].  Moved scm_isymnames from print.c to eval.c and
renamed to isymnames.  Moved SCM_ISYMNUM from tags.h to eval.c and
renamed to ISYMNUM.

* eval.c (scm_i_print_iloc, scm_i_print_isym), eval.h
(scm_i_print_iloc, scm_i_print_isym), print.c (scm_iprin1):
Extracted printing of ilocs and isyms to guile internal functions
scm_i_print_iloc, scm_i_print_isym of eval.c.
NEWS
libguile/ChangeLog
libguile/deprecated.c
libguile/deprecated.h
libguile/eval.c
libguile/eval.h
libguile/print.c
libguile/tags.h