April 8, 2013
2:29 a.m.
On Mon, 08 Apr 2013 05:56:29 +0400, Max Filippov said:
const is the the object they point to, not the pointers themselves (that would be void * const cs).
memcmp compares bytes at which cs and ct point, but these are void pointers, and the expression res = *cs - *ct is thus meaningless.
Max is right, and I'm obviously under-caffienated or something. :)