<div>I don't understand some code in handleConvertFromRaw(int argc, char *argv[]) </div><div>(file VBoxManageDisk.cpp, version 4.1.10).</div><div><br></div><div>Specifically:</div><div><br></div><div><div>Assert(RT_MIN(cbFile / 512 / 16 / 63, 16383) -</div>
<div>           (unsigned int)RT_MIN(cbFile / 512 / 16 / 63, 16383) == 0);</div></div><div><br></div><div>cbFile is of type uint64_t, and I don't understand how this test could</div><div>*ever* fail!?</div><div><br></div>
<div>What am I missing? Sorry if this is a "learning C" question... but I hope</div><div>someone will enlighten me as to how that assert could ever fail.</div><div><br></div><div>Thanks,</div><div><br></div><div>
skippy</div>