annotate m4/strftime.m4 @ 1117:813df200bb0c

Check for %F format. Add comments.
author Jim Meyering <jim@meyering.net>
date Sat, 15 Nov 1997 13:17:15 +0000
parents b212d4195ad2
children 004ad983c640
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1117
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
1 #serial 5
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
2
1117
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
3 dnl This macro is intended to be used solely in this file.
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
4 dnl These are the prerequisite macros for GNU's strftime.c replacement.
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
5 dnl FIXME: the list is far from complete
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
6 AC_DEFUN(_jm_STRFTIME_PREREQS,
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
7 [
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
8 dnl strftime.c uses localtime_r if it exists. Check for it.
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
9 AC_CHECK_FUNCS(localtime_r)
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
10 dnl FIXME: add tests for everything in strftime.c: e.g., HAVE_BCOPY,
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
11 dnl HAVE_TZNAME, HAVE_TZSET, HAVE_TM_ZONE, etc.
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
12 ])
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
13
1117
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
14 dnl Determine if the strftime function has all the features of the GNU one.
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
15 dnl
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
16 dnl If you use this macro in a package, you should
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
17 dnl add the following two lines to acconfig.h:
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
18 dnl /* Define to gnu_strftime if the replacement function should be used. */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
19 dnl #undef strftime
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
20 dnl
1117
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
21 dnl From Jim Meyering.
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
22 dnl
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
23 AC_DEFUN(jm_FUNC_GNU_STRFTIME,
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
24 [AC_REQUIRE([AC_HEADER_TIME])dnl
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
25
1117
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
26 _jm_STRFTIME_PREREQS
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
27
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
28 AC_REQUIRE([AC_C_CONST])dnl
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
29 AC_REQUIRE([AC_HEADER_STDC])dnl
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
30 AC_CHECK_HEADERS(sys/time.h)
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
31 AC_CACHE_CHECK([for working GNU strftime], jm_cv_func_working_gnu_strftime,
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
32 [AC_TRY_RUN(
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
33 changequote(<<, >>)dnl
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
34 << /* Ulrich Drepper provided parts of the test program. */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
35 #if STDC_HEADERS
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
36 # include <stdlib.h>
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
37 #endif
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
38
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
39 #if TIME_WITH_SYS_TIME
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
40 # include <sys/time.h>
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
41 # include <time.h>
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
42 #else
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
43 # if HAVE_SYS_TIME_H
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
44 # include <sys/time.h>
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
45 # else
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
46 # include <time.h>
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
47 # endif
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
48 #endif
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
49
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
50 static int
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
51 compare (const char *fmt, const struct tm *tm, const char *expected)
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
52 {
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
53 char buf[99];
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
54 strftime (buf, 99, fmt, tm);
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
55 if (strcmp (buf, expected))
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
56 {
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
57 #ifdef SHOW_FAILURES
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
58 printf ("fmt: \"%s\", expected \"%s\", got \"%s\"\n",
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
59 fmt, expected, buf);
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
60 #endif
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
61 return 1;
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
62 }
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
63 return 0;
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
64 }
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
65
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
66 int
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
67 main ()
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
68 {
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
69 int n_fail = 0;
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
70 struct tm *tm;
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
71 time_t t = 738367; /* Fri Jan 9 13:06:07 1970 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
72 tm = gmtime (&t);
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
73
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
74 /* This is necessary to make strftime give consistent zone strings and
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
75 e.g., seconds since the epoch (%s). */
861
222744292e37 (main): Use TZ=GMT0, not TZ=GMT, since only GMT0 is specified by Posix.1.
Jim Meyering <jim@meyering.net>
parents: 820
diff changeset
76 putenv ("TZ=GMT0");
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
77
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
78 #undef CMP
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
79 #define CMP(Fmt, Expected) n_fail += compare ((Fmt), tm, (Expected))
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
80
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
81 CMP ("%-m", "1"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
82 CMP ("%A", "Friday");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
83 CMP ("%^A", "FRIDAY"); /* The ^ is a GNU extension. */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
84 CMP ("%B", "January");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
85 CMP ("%^B", "JANUARY");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
86 CMP ("%C", "19"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
87 CMP ("%D", "01/09/70"); /* POSIX.2 */
1117
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
88 CMP ("%F", "1970-01-09");
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
89 CMP ("%G", "1970"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
90 CMP ("%H", "13");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
91 CMP ("%I", "01");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
92 CMP ("%M", "06");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
93 CMP ("%M", "06");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
94 CMP ("%R", "13:06"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
95 CMP ("%S", "07");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
96 CMP ("%T", "13:06:07"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
97 CMP ("%U", "01");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
98 CMP ("%V", "02");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
99 CMP ("%W", "01");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
100 CMP ("%X", "13:06:07");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
101 CMP ("%Y", "1970");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
102 CMP ("%Z", "GMT");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
103 CMP ("%_m", " 1"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
104 CMP ("%a", "Fri");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
105 CMP ("%^a", "FRI");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
106 CMP ("%b", "Jan");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
107 CMP ("%^b", "JAN");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
108 CMP ("%c", "Fri Jan 9 13:06:07 1970");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
109 CMP ("%^c", "FRI JAN 9 13:06:07 1970");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
110 CMP ("%d", "09");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
111 CMP ("%e", " 9"); /* POSIX.2 */
1108
b212d4195ad2 Check for POSIX.2's %f format spec.
Jim Meyering <jim@meyering.net>
parents: 1102
diff changeset
112 CMP ("%f", "5"); /* POSIX.2 */
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
113 CMP ("%g", "70"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
114 CMP ("%h", "Jan"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
115 CMP ("%^h", "JAN");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
116 CMP ("%j", "009");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
117 CMP ("%k", "13"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
118 CMP ("%l", " 1"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
119 CMP ("%m", "01");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
120 CMP ("%n", "\n"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
121 CMP ("%p", "PM");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
122 CMP ("%r", "01:06:07 PM"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
123 CMP ("%s", "738367"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
124 CMP ("%t", "\t"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
125 CMP ("%u", "5"); /* POSIX.2 */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
126 CMP ("%w", "5");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
127 CMP ("%x", "01/09/70");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
128 CMP ("%y", "70");
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
129 CMP ("%z", "+0000"); /* GNU */
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
130
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
131 exit (n_fail ? 1 : 0);
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
132 }
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
133 >>,
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
134 changequote([, ])dnl
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
135 jm_cv_func_working_gnu_strftime=yes,
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
136 jm_cv_func_working_gnu_strftime=no,
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
137 dnl When crosscompiling, assume strftime is missing or broken.
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
138 jm_cv_func_working_gnu_strftime=no)
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
139 ])
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
140 if test $jm_cv_func_working_gnu_strftime = no; then
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
141 LIBOBJS="$LIBOBJS strftime.o"
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
142 AC_DEFINE_UNQUOTED(strftime, gnu_strftime)
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
143 fi
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
144 ])
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
145
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
146 AC_DEFUN(jm_FUNC_STRFTIME,
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
147 [
1117
813df200bb0c Check for %F format.
Jim Meyering <jim@meyering.net>
parents: 1108
diff changeset
148 _jm_STRFTIME_PREREQS
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
149 AC_REPLACE_FUNCS(strftime)
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
150 ])