Jim Meyering
831da41cbc
parse-duration: eliminate 68-year duration limit
...
* lib/parse-duration.c: Include "intprops.h".
(TIME_MAX): Rename to MAX_DURATION and define to
TYPE_MAXIMUM(time_t).
* modules/parse-duration (Depends-on): Add intprops.
Reported by Jonas 'Sortie' Termansen.
2014-06-17 08:31:37 -07:00
Paul Eggert
fe23fd4927
parse-datetime, parse-duration: no 'static inline'
...
* lib/parse-datetime.y (to_uchar):
* lib/parse-duration.c (str_const_to_ul, str_const_to_l)
(scale_n_add):
Now static, not static inline.
* m4/parse-datetime.m4 (gl_PARSE_DATETIME):
* modules/parse-duration (configure.ac):
Do not require AC_C_INLINE.
2012-11-29 23:38:56 -08:00
Bruce Korb
70ab9a61a4
parse-duration: Relicense under LGPLv2+.
...
* modules/parse-duration (License): Change to LGPLv2+.
2012-06-11 01:10:34 +02:00
Bruce Korb
10169d19c6
parse-duration: remove xalloc.h dependency
...
* lib/parse-duration.c (parse_period): handle NULL return from
strdup instead of calling xstrdup().
* modules/parse-duration: remove "xalloc" dependency
2011-03-03 15:07:32 -08:00
Ralf Wildenhues
29544c11e3
add missing include to parse-duration.c
...
* lib/parse-duration.c: #include "xalloc.h", for xstrdup.
* modules/parse-duration (Depends-on): Add xalloc.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de >
2008-12-09 19:45:30 +01:00
Bruce Korb
a0c05d1b38
New module 'parse-duration'.
2008-11-17 13:01:06 +01:00