This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

interface reductions


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]