mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-18 09:40:25 +02:00
Use void *' instead of
GC_PTR' internally.
* libguile/finalizers.c, libguile/foreign.c, libguile/guardians.c, libguile/hashtab.c, libguile/numbers.c, libguile/ports.c, libguile/smob.c, libguile/struct.c, libguile/vectors.c, libguile/weaks.c: Use `void *' instead of `GC_PTR'.
This commit is contained in:
parent
bd5dea489b
commit
6922d92f96
10 changed files with 30 additions and 33 deletions
|
@ -1,5 +1,6 @@
|
|||
/* Copyright (C) 1995,1996,1998,2000,2001, 2003, 2006, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||
*
|
||||
/* Copyright (C) 1995, 1996, 1998, 2000, 2001, 2003, 2006, 2008, 2009, 2010,
|
||||
* 2011, 2012 Free Software Foundation, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public License
|
||||
* as published by the Free Software Foundation; either version 3 of
|
||||
|
@ -63,8 +64,7 @@ scm_weak_car_pair (SCM car, SCM cdr)
|
|||
|
||||
if (SCM_NIMP (car))
|
||||
/* Weak car cells make sense iff the car is non-immediate. */
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((GC_PTR) &cell->word_0,
|
||||
(GC_PTR) SCM2PTR (car));
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((void **) &cell->word_0, SCM2PTR (car));
|
||||
|
||||
return (SCM_PACK (cell));
|
||||
}
|
||||
|
@ -82,8 +82,7 @@ scm_weak_cdr_pair (SCM car, SCM cdr)
|
|||
|
||||
if (SCM_NIMP (cdr))
|
||||
/* Weak cdr cells make sense iff the cdr is non-immediate. */
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((GC_PTR) &cell->word_1,
|
||||
(GC_PTR) SCM2PTR (cdr));
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((void **) &cell->word_1, SCM2PTR (cdr));
|
||||
|
||||
return (SCM_PACK (cell));
|
||||
}
|
||||
|
@ -99,11 +98,9 @@ scm_doubly_weak_pair (SCM car, SCM cdr)
|
|||
cell->word_1 = cdr;
|
||||
|
||||
if (SCM_NIMP (car))
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((GC_PTR) &cell->word_0,
|
||||
(GC_PTR) SCM2PTR (car));
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((void **) &cell->word_0, SCM2PTR (car));
|
||||
if (SCM_NIMP (cdr))
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((GC_PTR) &cell->word_1,
|
||||
(GC_PTR) SCM2PTR (cdr));
|
||||
SCM_I_REGISTER_DISAPPEARING_LINK ((void **) &cell->word_1, SCM2PTR (cdr));
|
||||
|
||||
return (SCM_PACK (cell));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue