Hi Guys,

In trying to "upgrade" things and expunge the "gh_" interface, I
tried to use "scm_string_p()" as a replacement for "gh_string_p()".
That lead to an extraordinarily obtuse seg fault that was only
solved by using gh_string_p(), despite its being deprecated.
(Both would appropriately return #t or #f, but it seems that
scm_string_p() modified some underlying thing that triggered the
seg fault.  The actual SCM value was 11124/0x2b74.)

Anybody with any guesses as to why?  In the end, I am finding I
need to AG_SCM_WHATEVER() macro-wrap my usage of the Guile interface
so that I can upgrade for each version.  1.6.x mostly avoids the
gh_* stuff -- except for gh_string_p.

Just in case you-all wanted to know.

Regards, Bruce


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to