diff -Nurd dateutils-0.4.10.orig/lib/tzraw.c dateutils-0.4.10/lib/tzraw.c
--- dateutils-0.4.10.orig/lib/tzraw.c	2022-05-25 08:00:29.000000000 -0400
+++ dateutils-0.4.10/lib/tzraw.c	2023-03-19 03:10:48.000000000 -0400
@@ -702,7 +702,7 @@
 		printf("  nlp\t%zu\n", z->nlp);
 
 		for (size_t j = 0U; j < z->ntr; j++) {
-			printf("    tr[%zu]\t%ld\t%hhu\n", j, z->trs[j], z->tys[j]);
+			printf("    tr[%zu]\t%lld\t%hhu\n", j, z->trs[j], z->tys[j]);
 		}
 		for (size_t j = 0U; j < z->nty; j++) {
 			printf("    of[%zu]\t%d\n", j, z->ofs[j]);
diff -Nurd dateutils-0.4.10.orig/test/clitosis.c dateutils-0.4.10/test/clitosis.c
--- dateutils-0.4.10.orig/test/clitosis.c	2022-05-25 08:00:29.000000000 -0400
+++ dateutils-0.4.10/test/clitosis.c	2023-03-19 03:06:15.000000000 -0400
@@ -62,6 +62,9 @@
 #endif	/* HAVE_PTY_H */
 /* check for me */
 #include <wordexp.h>
+#if defined __APPLE__
+# include <mach-o/dyld.h>
+#endif	/* __APPLE__ */
 
 #if !defined LIKELY
 # define LIKELY(_x)	__builtin_expect((_x), 1)
diff -Nurd dateutils-0.4.10.orig/test/dzone.008.ctst dateutils-0.4.10/test/dzone.008.ctst
--- dateutils-0.4.10.orig/test/dzone.008.ctst	2022-05-25 08:00:29.000000000 -0400
+++ dateutils-0.4.10/test/dzone.008.ctst	2023-03-19 03:24:47.000000000 -0400
@@ -1,7 +1,7 @@
 #!/usr/bin/clitosis  ## -*- shell-script -*-
 
 $ dzone --prev Asia/Singapore 2014-02-22
-1982-01-01T00:00:00+07:30 <- 1982-01-01T00:30:00+08:00	Asia/Singapore
+1981-12-31T23:30:00+07:30 <- 1982-01-01T00:00:00+08:00	Asia/Singapore
 $
 
 ## dzone.008.ctst ends here