id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 27 unsigned-c-string does not work as advertised sjamaan felix winkelmann "When trying to call a foreign C function that accepts ""unsigned char *"" arguments, I get compiler warnings ""pointer targets in passing argument N of 'X' differ in signedness"". This is caused because unsigned-c-string(*) results in the same generated code as c-string(*). This happens on Chicken 4 and also on the current version of Chicken 3." defect closed minor compiler fixed ffi, unsigned, strings