This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
interface reductions
- To: Guile Mailing List <guile at sourceware dot cygnus dot com>
- Subject: interface reductions
- From: Dirk Herrmann <dirk at ida dot ing dot tu-bs dot de>
- Date: Wed, 24 May 2000 13:36:35 +0200 (MEST)
Hi!
I figured out that the macros and declarations below can be removed from
the header files, since they are not use at all or only within the
corresponding C file. Thus, if nobody objects I will move those
declarations into #if (SCM_DEBUG_DEPRECATED == 0) ... #endif regions, thus
deprecating their external use.
Best regards
Dirk Herrmann
filesys.h:
scm_tc16_dir
SCM_DIRP
SCM_OPDIRP
fluids.h:
scm_tc16_fluid
SCM_FLUIDP
SCM_FLUID_NUM
SCM_FAST_FLUID_REF
SCM_FAST_FLUID_SET_X
fports.h:
SCM_OPINFPORTP
SCM_OPOUTFPORTP
hooks.h:
scm_tc16_hook
SCM_HOOKP
SCM_HOOK_ARITY
SCM_HOOK_NAME
SCM_HOOK_PROCEDURES
SCM_SET_HOOK_PROCEDURES
keywords.h:
scm_tc16_keyword
SCM_KEYWORDP
SCM_KEYWORDSYM
numbers.h:
SCM_MAXEXP
SCM_DIGSTOOBIG
SCM_DIGSPERLONG
SCM_BIGUP
SCM_LONGLONGBIGUP
SCM_BIGDN
SCM_BIGLO
SCM_BIGSIGNFLAG
SCM_BIGSIGN
SCM_SETNUMDIGS
tags.h:
SCM_UNPACK_CAR
validate.h:
SCM_VALIDATE_NUMBER_COPY
SCM_VALIDATE_BIGINT