------- Comment #1 from pinskia at gcc dot gnu dot org 2010-07-20 22:50 ------- unsigned int and int are passed exactly the same for varargs and in fact the C standard says getting an unsigned version of the signed type for varargs is valid.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44984