projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Upgrade allocsa module from GNU gettext.
[gnulib.git]
/
lib
/
getdate.y
diff --git
a/lib/getdate.y
b/lib/getdate.y
index
ec8c192
..
a4a445d
100644
(file)
--- a/
lib/getdate.y
+++ b/
lib/getdate.y
@@
-50,6
+50,7
@@
#include <ctype.h>
#include <limits.h>
#include <ctype.h>
#include <limits.h>
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdlib.h>
#include <string.h>
@@
-1077,7
+1078,7
@@
get_date (struct timespec *result, char const *p, struct timespec const *now)
char const *tzbase = p + 4;
size_t tzsize = 1;
char const *s;
char const *tzbase = p + 4;
size_t tzsize = 1;
char const *s;
-
+
for (s = tzbase; *s; s++, tzsize++)
if (*s == '\\')
{
for (s = tzbase; *s; s++, tzsize++)
if (*s == '\\')
{
@@
-1307,8
+1308,8
@@
get_date (struct timespec *result, char const *p, struct timespec const *now)
int month = tm.tm_mon + pc.rel_month;
int day = tm.tm_mday + pc.rel_day;
if (((year < tm.tm_year) ^ (pc.rel_year < 0))
int month = tm.tm_mon + pc.rel_month;
int day = tm.tm_mday + pc.rel_day;
if (((year < tm.tm_year) ^ (pc.rel_year < 0))
- | (
month < tm.tm_mon) ^ (pc.rel_month < 0
)
- | (
day < tm.tm_mday) ^ (pc.rel_day < 0
))
+ | (
(month < tm.tm_mon) ^ (pc.rel_month < 0)
)
+ | (
(day < tm.tm_mday) ^ (pc.rel_day < 0)
))
goto fail;
tm.tm_year = year;
tm.tm_mon = month;
goto fail;
tm.tm_year = year;
tm.tm_mon = month;
@@
-1365,8
+1366,6
@@
get_date (struct timespec *result, char const *p, struct timespec const *now)
#if TEST
#if TEST
-#include <stdio.h>
-
int
main (int ac, char **av)
{
int
main (int ac, char **av)
{