0
私はlength
フィールドにunsigned long long
というcythonを使ったバイナリデータフォーマットを読んでいます。uint64_tのPy_ssize_tへの長さ変換の扱い
この値を読み取った後、Py_ssize_t
変数にキャストして、インデックスに使用するためにpython空間に戻ります。
Py_ssize_t
が署名されているため、最大正の範囲は最大値unsigned long long
より小さくなければなりません。
読み取った値をPy_ssize_t
に保存できるかどうかを確認する一般的な方法はありますか?または違う言葉:Py_ssize_t
の正の最大値を得る方法はありますか?