6 GB の SanDisk カードが挿入された Palm Centro の Palm OS で VFSVolumeSize を呼び出すと、カードのサイズとして 1810366464 が返されますが、2098102272 バイトが使用されます。明らかに、カード サイズでオーバーフローが発生しています。
このオーバーフローを検出してカードの実際のサイズを取得する方法はありますか?
6 GB の SanDisk カードが挿入された Palm Centro の Palm OS で VFSVolumeSize を呼び出すと、カードのサイズとして 1810366464 が返されますが、2098102272 バイトが使用されます。明らかに、カード サイズでオーバーフローが発生しています。
このオーバーフローを検出してカードの実際のサイズを取得する方法はありますか?