resolve the mis-matched signed / un-signed warning on Win7