#| -*-Scheme-*-
-$Id: cout.scm,v 1.38 2007/04/15 19:21:53 cph Exp $
+$Id: cout.scm,v 1.39 2007/04/17 06:02:06 cph Exp $
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
(c:line)
(c:return (c:ecall 'unstackify
(c:cast 'uchar* (c:aptr 'prog 0))
+ (c:ecall 'sizeof 'prog)
0)))))))
(define (stringify-data/traditional object output-pathname)
(c:= 'ccb
(c:ecall 'unstackify
(c:cast 'uchar* (c:aptr name 0))
+ (c:ecall 'sizeof name)
'dispatch_base))
(c:= 'current_block (c:object-address 'ccb))
(c:return (c:cptr initial-offset))))))))
/* -*-C-*-
-$Id: liarc.h,v 1.27 2007/01/12 06:27:29 cph Exp $
+$Id: liarc.h,v 1.28 2007/04/17 06:02:10 cph Exp $
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
extern SCHEME_OBJECT
EXFUN (initialize_subblock, (char *)),
* EXFUN (invoke_utility, (int, long, long, long, long)),
- EXFUN (unstackify, (unsigned char * prog, entry_count_t dispatch_base));
+ EXFUN (unstackify,
+ (unsigned char * prog, unsigned long, entry_count_t dispatch_base));
extern double
EXFUN (acos, (double)),
/* -*-C-*-
-$Id: unstackify.c,v 11.3 2007/01/05 21:19:25 cph Exp $
+$Id: unstackify.c,v 11.4 2007/04/17 06:02:14 cph Exp $
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
}
SCHEME_OBJECT
-DEFUN (unstackify, (bytes, db),
- unsigned char * bytes AND entry_count_t db)
+DEFUN (unstackify, (bytes, n_bytes, db),
+ unsigned char * bytes
+ AND unsigned long n_bytes
+ AND entry_count_t db)
{
unsigned char op;
SCHEME_OBJECT result;