Mike Gran <[EMAIL PROTECTED]> writes:
>
> In Guile 1.6.4 (on Slackware 9.0 on i386), the guile function
> dynamic-unlink in dynl.c returns an error message with a raw "~S" in
> the message.
Thanks. A misuse of the error function I think.
--- dynl.c.~1.78.~ 1970-01-01 10:00:01.000000000 +1000
+++ dynl.c 2003-11-05 07:25:23.000000000 +1000
@@ -179,7 +179,7 @@
/*fixme* GC-problem */
SCM_VALIDATE_SMOB (SCM_ARG1, dobj, dynamic_obj);
if (DYNL_HANDLE (dobj) == NULL) {
- SCM_MISC_ERROR ("Already unlinked: ~S", dobj);
+ SCM_MISC_ERROR ("Already unlinked: ~S", scm_list_1 (dobj));
} else {
sysdep_dynl_unlink (DYNL_HANDLE (dobj), FUNC_NAME);
SET_DYNL_HANDLE (dobj, NULL);
_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-guile