#define SDL_SIZE_MAX SIZE_MAX
size_tは現代的な環境ではポインタと同じサイズだが, 非常に古いまたはまれな環境では複雑である. 例えば, 16ビットのIntel 286では, farポインタは32ビット(16ビットセグメントと16ビットオフセット)だが, オフセットが扱えるのは1つのセグメントのみであるため, size_tは16ビットである.
現代的な環境では, 一般的にはアドレス空間は線形である. だが, 注意すべきだ.