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

Reply via email to