* __scm.h (SCM_STACK_PTR): New macro. (Cast argument through
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Thu, 22 May 2003 09:16:33 +0000 (09:16 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Thu, 22 May 2003 09:16:33 +0000 (09:16 +0000)
commit79f55b7c6bffcda9d315d27ecfbf60316b79135a
tree5dd5f3b6ce1b06c7cd18e0ce9bb8e4e88180f3df
parentd97f609a4a485ccc8359a93ad3254b38a9c29c08
* __scm.h (SCM_STACK_PTR): New macro. (Cast argument through
(void *) in order to avoid an aliasing warning; thanks to Bruce
Korb.)

* stackchk.h (SCM_STACK_OVERFLOW_P): Use SCM_STACK_PTR.

* threads.c (suspend, launch_thread, scm_threads_mark_stacks): Use
SCM_STACK_PTR.

* threads.c (scm_threads_mark_stacks): Bugfix: Changed
thread->base --> t->base.

* eval.c (SCM_CEVAL): Don't cast argument of SCM_STACK_OVERFLOW_P.
libguile/ChangeLog
libguile/__scm.h
libguile/eval.c
libguile/stackchk.h
libguile/threads.c