/* First test that crazy values don't work */ if (!settime(YEAR_1901)) {
ret = -1; goto out;
} if (!settime(YEAR_MAX)) {
ret = -1; goto out;
} if (!is32bits() && !settime(YEAR_2262)) {
ret = -1; goto out;
}
/* Now test behavior near edges */
settime(YEAR_1970);
ret = do_tests(); if (ret) goto out;
settime(YEAR_2038 - 600);
ret = do_tests(); if (ret) goto out;
/* The rest of the tests can blowup on 32bit systems */ if (is32bits() && !dangerous) goto out; /* Test rollover behavior 32bit edge */
settime(YEAR_2038 - 10);
ret = do_tests(); if (ret) goto out;
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.