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]

Re: Removing things from numbers.h


>>>>> "Dirk" == Dirk Herrmann <dirk@ida.ing.tu-bs.de> writes:

    Dirk> Hi!  Due to recent patches or even for some time, the
    Dirk> following definitions from numbers.h are not used throughout
    Dirk> guile:

    Dirk> * SCM_SINGP * SCM_REAL * SCM_IMAG * SCM_NUM2DBL *
    Dirk> scm_dblproc * SCM_INEXP * SCM_CPLXP * SCM_REALPART *
    Dirk> scm_makdbl

    Dirk> Is it OK to just remove these from numbers.h, or do we have
    Dirk> to assume that people have used these definitions in their
    Dirk> own code?

I've got some older code that uses some of these definitions, so
probably others do as well.  Instead of removing them from numbers.h,
how about putting a note in NEWS that they've been deprecated,
commenting numbers.h in the same way, and at a later point adding
"#ifdef USE_DEPRECATED_FEATURES" around them.

Cheers,

Clark


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