size_t で扱える長さは
uint と同じですか?
それとも
ulong の方ですか?