From: Stig E S. <st...@ii...> - 2002-01-22 23:06:07
|
hi, here goes yet more spamming about problems. I have code in a package that :uses SB-ALIEN: (sb-alien:define-alien-routine ("z_quit" c_quit!) void (msg (* char) :in)) This code seems to stumble on VOID, but works fine for INT and other reasonable values. The error message is: debugger invoked on condition of type SIMPLE-ERROR: cannot use values types here Quoting Dan Barlow: <dan_b> * (sb-alien:def-alien-routine ("z_quit" c_quit!) void (msg (* char) :in)) <dan_b> C_QUIT! <dan_b> works fine in 0.6.13 <dan_b> sounds liek a 0.7 bug I don't know if it's related to the earlier problems I had with LOAD-FOREIGN (but I used a work-around Christophe gave me). But I don't think so, as it accepts other basic types as return-values. thanks, -- ------------------------------------------------------------------ Stig Erik Sandoe st...@ii... http://www.ii.uib.no/~stig/ |