+#if __FreeBSD__
+ fprintf(stderr, "strptime() is broken on FreeBSD - skipping further tests\n");
+ ++skipped;
+#else
+ /* Reject invalid formats */
+ check_fatal(dateparse("12"));
+ check_fatal(dateparse("12:34:56:23"));
+ /* Reject invalid values */
+ check_fatal(dateparse("25:34"));
+ check_fatal(dateparse("23:61"));
+ check_fatal(dateparse("23:23:62"));
+#endif