質問です
strlenの返り値はsize_tですが、size_tではほとんどの関数の引数に渡せないため、
実際に使う際はintやlongにキャストすると思います
でもキャストするときにキャスト先のデータ型に収まらない可能性もありますよね。

その可能性を防ぐにはどのように対処するのが一般的なのでしょうか。
処理系ごとにsize_tの定義を確認してキャストが収まるか確認するべきなのでしょうか?