id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 678 bug in specialized-io egg felix winkelmann Jeronimo Pellegrini "The foreign code should probably be declared to return `int`: {{{ (define write-one-char (lambda (c port) (if (fx= 1 ((foreign-lambda* void ((char var) (scheme-object port)) ""#include \n"" ""if (fputc (var, C_port_file(port)) == EOF)"" "" return(1);"" ""else"" "" return(0);"") c port)) (specialized-io-error ""write-one-char: failed!"")))) }}} " defect closed major extensions 4.7.x worksforme specialized-io