Commit | Line | Data |
---|---|---|
13dcb666 DH |
1 | 2001-06-25 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2 | ||
3 | * debug.h (SCM_DEBUGOBJ_FRAME): Deliver result as a | |
4 | scm_t_debug_frame*. | |
5 | ||
6 | * debug.h (DEBUGH, SCM_DEBUG_H), stacks.h (STACKSH, SCM_STACKSH): | |
7 | Rename <foo>H to SCM_<foo>_H. | |
8 | ||
9 | * stacks.c (NEXT_FRAME, narrow_stack): Prefer explicit type check | |
10 | over SCM_N?IMP, !SCM_<pred> over SCM_N<pred>. | |
11 | ||
12 | (narrow_stack): Make i unsigned. Don't use side-effecting | |
13 | operations in conditions. | |
14 | ||
15 | (narrow_stack, scm_make_stack, scm_stack_id, | |
16 | scm_last_stack_frame): Get rid of redundant SCM_N?IMP checks. | |
17 | ||
18 | (scm_make_stack, scm_stack_id, scm_last_stack_frame): Clean up | |
19 | type dispatch. No need to cast result of SCM_DEBUGOBJ_FRAME any | |
20 | more. | |
21 | ||
22 | (scm_stack_ref, scm_frame_previous, scm_frame_next): Fix | |
23 | signedness. | |
24 | ||
25 |