unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* config.h changes comitted -- ./autogen.sh run required.
@ 2003-03-26  0:12 Rob Browning
  2003-03-26  0:40 ` Rob Browning
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Rob Browning @ 2003-03-26  0:12 UTC (permalink / raw)



I've just committed all my public/private scmconfig.h/config.h changes
to CVS.  Everyone will probably need to re-run ./autogen.sh.  For more
info see the diffs to NEWS, the ChangeLogs, and
libguile/gen-scmconfig.c.  There were a lot of changes (touched around
100 files), so I expect there may be some bugs that will need fixing.
Among other things, many symbols that used to be defined in the public
namespace have been made private.  This includes all kinds of HAVE_FOO
and SIZEOF_FOO definitions.

Note also that we now guarantee that quite a few useful types will be
always be defined and allow tests for a number of other optional ones.
See NEWS for full information, but here is a list of some of what has
been added:

Guile always defines

  SCM_SIZEOF_CHAR
  SCM_SIZEOF_UNSIGNED_CHAR
  SCM_SIZEOF_SHORT
  SCM_SIZEOF_UNSIGNED_SHORT
  SCM_SIZEOF_LONG
  SCM_SIZEOF_UNSIGNED_LONG
  SCM_SIZEOF_INT
  SCM_SIZEOF_UNSIGNED_INT
  SCM_SIZEOF_LONG_LONG /* defined to 0 if type not available */
  SCM_SIZEOF_UNSIGNED_LONG_LONG /* defined to 0 if type not available */

  scm_t_int8
  scm_t_uint8
  scm_t_int16
  scm_t_uint16
  scm_t_int32
  scm_t_uint32

Guile always defines

  SCM_HAVE_T_INT64
  SCM_HAVE_T_UINT64

and when either of these are defined to 1, optionally defines 

  scm_t_int64
  scm_t_uint64

respectively.

Guile always defines

  scm_t_timespec
  scm_t_ptrdiff
  SCM_SIZEOF_INTPTR_T /* defined to 0 if type not available */
  SCM_SIZEOF_UINTPTR_T /* defined to 0 if type not available */

-- 
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG starting 2002-11-03 = 14DD 432F AE39 534D B592  F9A0 25C8 D377 8C7E 73A4


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-03-31 23:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-26  0:12 config.h changes comitted -- ./autogen.sh run required Rob Browning
2003-03-26  0:40 ` Rob Browning
2003-03-28 22:40 ` Kevin Ryde
2003-03-31 23:21   ` Rob Browning
2003-03-28 22:59 ` Kevin Ryde

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).