annotate modules/mktime @ 40209:c43e83386661

autoupdate
author Karl Berry <karl@freefriends.org>
date Fri, 08 Mar 2019 09:27:47 -0800
parents 3bf09b529272
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4110
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
4172
5321105558d8 Add module descriptions.
Bruno Haible <bruno@clisp.org>
parents: 4110
diff changeset
2 mktime() function: convert broken-down time to linear time.
4110
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
12228
465038ef6bc4 mktime, timegm: share common declaration
Eric Blake <ebb9@byu.net>
parents: 11068
diff changeset
5 lib/mktime-internal.h
4110
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/mktime.c
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 m4/mktime.m4
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Depends-on:
18847
a7a1f25221b5 mktime: Fix dependencies.
Bruno Haible <bruno@clisp.org>
parents: 18296
diff changeset
10 time
11068
46ff2eeb7a64 mktime: skip configure test (fail it) for apple universal builds
Bruno Haible <bruno@clisp.org>
parents: 9102
diff changeset
11 multiarch
18296
fd2d8716107c mktime: improve integer overflow checking
Paul Eggert <eggert@cs.ucla.edu>
parents: 15053
diff changeset
12 intprops [test $REPLACE_MKTIME = 1]
39968
3bf09b529272 mktime: add libc-config dependency
Paul Eggert <eggert@cs.ucla.edu>
parents: 18847
diff changeset
13 libc-config [test $REPLACE_MKTIME = 1]
18296
fd2d8716107c mktime: improve integer overflow checking
Paul Eggert <eggert@cs.ucla.edu>
parents: 15053
diff changeset
14 stdbool [test $REPLACE_MKTIME = 1]
14683
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12948
diff changeset
15 time_r [test $REPLACE_MKTIME = 1]
18296
fd2d8716107c mktime: improve integer overflow checking
Paul Eggert <eggert@cs.ucla.edu>
parents: 15053
diff changeset
16 verify [test $REPLACE_MKTIME = 1]
4110
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 configure.ac:
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 gl_FUNC_MKTIME
15053
d8eeaab555f5 mktime: Respect rules for use of AC_LIBOBJ.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
20 if test $REPLACE_MKTIME = 1; then
d8eeaab555f5 mktime: Respect rules for use of AC_LIBOBJ.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
21 AC_LIBOBJ([mktime])
d8eeaab555f5 mktime: Respect rules for use of AC_LIBOBJ.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
22 gl_PREREQ_MKTIME
d8eeaab555f5 mktime: Respect rules for use of AC_LIBOBJ.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
23 fi
12948
ea38eeab7d0f time: Avoid #define replacements in C++ mode.
Bruno Haible <bruno@clisp.org>
parents: 12228
diff changeset
24 gl_TIME_MODULE_INDICATOR([mktime])
4110
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 Makefile.am:
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 Include:
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 <time.h>
632b6cf5063f Module description.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30
5251
42b53a22aee5 Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents: 4621
diff changeset
31 License:
9102
404dc8725caf Use the synonymous term LGPLv2.
Bruno Haible <bruno@clisp.org>
parents: 7497
diff changeset
32 LGPLv2+
5251
42b53a22aee5 Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents: 4621
diff changeset
33
4197
3ccc6d0d52bb Add a Maintainer.
Bruno Haible <bruno@clisp.org>
parents: 4172
diff changeset
34 Maintainer:
3ccc6d0d52bb Add a Maintainer.
Bruno Haible <bruno@clisp.org>
parents: 4172
diff changeset
35 Paul Eggert, Jim Meyering, glibc