Кто готов дожить до 2038 года?

135
16 ноября 2018, 13:10

Когда-то это казалось недостижимым. Но пришло время, и даже PVS стал на это ругаться (при сборке 32-битности, само собой - а необходимость в этом есть, и будет). Не будем трогать всякую экзотику, понятно, что где и пары бит хватит. Но в общем и целом, предложения? Переносимые между железом и софтом.

P.S. Что такое #define __time_t time_t это отдельный квест :)

Answer 1

define time_t __time_t (точнее, typedef __time_t time_t) — это ссылка на bits/types.h. А в нём __time_t определён как __TIME_T_TYPE, а тот определён как __SYSCALL_SLONG_TYPE, а тот как __SLONGWORD_TYPE, а тот как long int :)

Может, будет интересно почитать сегодняшние размышления о том, что должно находиться в переменной типа time_t по стандарту, и как с этим быть :)

READ ALSO
Проблемы с Jackson и ResultSet JAVA

Проблемы с Jackson и ResultSet JAVA

У меня spring mvcЯ хожу в базу (PostgreSQL) вот так вот : select array_to_json(array_agg(t1)) from shops as t1

152
VIM Android IDE

VIM Android IDE

Подскажите плагины с помощью которых можно полноценно разрабатывать android приложения

199
Параллельный запуск Test Suites

Параллельный запуск Test Suites

У меня есть два класса (TestSuite1 и TestSuite2), следующей конструкции:

153
JSP Bean class atribute is invalid

JSP Bean class atribute is invalid

Имеется такой класс:

129