summaryrefslogtreecommitdiff
blob: 6a4cc770dfaee01dfdffcd4b856e44ebdc046057 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
https://src.fedoraproject.org/rpms/guile30/c/47f608ff4988547350e722606890698e3ec59e95?branch=rawhide

Avoid implicit ints in the guile_cv_localtime_cache check.  It cause
the check to always fail with strict(er) C99 compilers that do not
support implicit int.

Submitted upstream:

  <https://lists.gnu.org/archive/html/bug-guile/2022-12/msg00017.html>
  <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60022>

--- a/configure.ac
+++ b/configure.ac
@@ -1086,7 +1086,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <time.h>
 # include <stdlib.h>
 #endif
 extern char **environ;
-unset_TZ ()
+int unset_TZ ()
 {
   char **from, **to;
   for (to = from = environ; (*to = *from); from++)
@@ -1095,7 +1095,7 @@ unset_TZ ()
 }
 char TZ_GMT0[] = "TZ=GMT0";
 char TZ_PST8[] = "TZ=PST8";
-main()
+int main()
 {
   time_t now = time ((time_t *) 0);
   int hour_GMT0, hour_unset;