mv usigned int to size_t to support in amd64