From 6b34f3dc14d5caf7f4e3ef0a6416224edf905c48 Mon Sep 17 00:00:00 2001
From: Mikael Magnusson <mikachu@gmail.com>
Date: Tue, 28 Feb 2023 14:25:57 +0100
Subject: [PATCH] 51490: Use time_t for lastt which stores result of time(0)

Coverity complained about this, and possibly some more people would in 15
years
---
 ChangeLog          | 3 +++
 Src/Zle/computil.c | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5eb4876b8..2774ca119 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,9 @@
 	* 52056: Completion/Unix/Command/_sccs: _sccs: don't handle
 	subcommands in main namespace
 
+	* 51490: Src/Zle/computil.c: Use time_t for lastt which stores
+	result of time(0)
+
 2023-10-15  Bart Schaefer  <schaefer@zsh.org>
 
 	* 52218: Etc/BUGS, NEWS, README: notes since 5.9 release
diff --git a/Src/Zle/computil.c b/Src/Zle/computil.c
index 77ccdebf7..360667884 100644
--- a/Src/Zle/computil.c
+++ b/Src/Zle/computil.c
@@ -911,7 +911,7 @@ struct cadef {
     Caarg rest;			/* the rest-argument */
     char **defs;		/* the original strings */
     int ndefs;			/* number of ... */
-    int lastt;			/* last time this was used */
+    time_t lastt;		/* last time this was used */
     Caopt *single;		/* array of single-letter options */
     char *match;		/* -M spec to use */
     int argsactive;		/* if normal arguments are still allowed */
@@ -2935,7 +2935,7 @@ struct cvdef {
     Cvval vals;			/* value definitions */
     char **defs;		/* original strings */
     int ndefs;			/* number of ... */
-    int lastt;			/* last time used */
+    time_t lastt;		/* last time used */
     int words;                  /* if to look at other words */
 };