[СИ] Как задать off_t константу.
Язык СИ
ОС UNIX
Как задать off_t константу
off_t offmax=0x7FFFFFFFFFFFFFFF;
Компилятор не принимает.
Пробовал так:
off_t k1, k2;
k1=0x7FFFFFFF;
k2=0xFFFFFFFF;
offmax=((k1<<32)& (~k2)) + k2;
Получилось.
А можно ли компактнее и вернее?
Примерно так
offmax=OFFMAX;
какая уж есть в действительности - 32 или 64.
Кто знает прошу ответить.