Use "unsigned int" instead of "uint" to pass compiling on Windows