Я искал typedef
из GLsizei
для реализации OpenGL ES 1.1 на iOS, и был удивлен, обнаружив, что он был определен как int
. Быстрый поиск в Google показал, что это нормально. (В том числе и для обычного OpenGL.)
Я ожидал, что это будет определено как unsigned int
или size_t
]. Почему он определяется как обычный int
?