Module Name: src Committed By: martin Date: Mon Mar 25 14:43:30 UTC 2024
Modified Files: src/lib/libc/time [netbsd-10]: strptime.c src/tests/lib/libc/time [netbsd-10]: t_strptime.c Log Message: Pull up following revision(s) (requested by riastradh in ticket #638): lib/libc/time/strptime.c: revision 1.64 lib/libc/time/strptime.c: revision 1.65 tests/lib/libc/time/t_strptime.c: revision 1.16 strptime(3): Exercise some edge cases in the automatic tests. Unfortunately, we can't quite use strptime as a black box to detect the cases that triggered undefined behaviour, because strptime just fails in that case anyway since the number that would go in .tm_year is far out of the representable range. PR lib/58041 strptime(3): Avoid arithmetic overflow. PR lib/58041 strptime(3): Reduce unnecessary indentation. Post-fix tidying. No functional change intended. PR lib/58041 To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.63.6.1 src/lib/libc/time/strptime.c cvs rdiff -u -r1.15 -r1.15.12.1 src/tests/lib/libc/time/t_strptime.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.