19:17:34drmeisterThere may be other non-conforming return values.
19:17:37kpoeck(multiple-value-list (core::print-unreadable-object-function 23 t nil nil nil)) -> (nil)
19:18:19drmeisterLooking at the binding code void returning functions should return (values) - if they aren't, then I've made an error somewhere after the wrapper code.
19:20:24drmeisterConfirmed (sleep 1) -> NIL but the C++ function returns void.
19:23:28kpoeckShouldn't sleep than return _Nil<T_O>();
19:23:55kpoeckand be defined as CL_DEFUN T_sp cl__sleep(T_sp oseconds)?
19:24:19drmeistercclasp and bclasp effectively redefine all wrapped functions - it rewraps them so that the lambda list processing can be done by cclasp generated code rather than the LambdaListHandler_O object.
19:24:35Bikeso let's check whether it's no values in the interpreter
19:44:43drmeisterpushed through to testing (testing the buildbot as well)
20:17:33kpoeckdrmeister: you get an honor invitation to the club of people how forget to change the .h file when they change the signature of a c++ function
20:17:49Shinmeradrmeister: good news https://github.com/usocket/usocket/issues/36#issuecomment-421628028 I'll see about this tomorrow