projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[!HAVE_FCHDIR]: Define open, fchdir, and chdir_long
[gnulib.git]
/
lib
/
getdate.y
diff --git
a/lib/getdate.y
b/lib/getdate.y
index
b57e6a5
..
57374f1
100644
(file)
--- a/
lib/getdate.y
+++ b/
lib/getdate.y
@@
-1,6
+1,8
@@
%{
/* Parse a string into an internal time stamp.
%{
/* Parse a string into an internal time stamp.
- Copyright (C) 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
+
+ Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005 Free Software
+ Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-36,18
+38,16
@@
#include "getdate.h"
#include "getdate.h"
-/* Use alloca only if it is known to be builtin. */
-#if HAVE_ALLOCA
-# include <alloca.h>
-#else
-# define YYSTACK_USE_ALLOCA 0
-#endif
+/* There's no need to extend the stack, so there's no need to involve
+ alloca. */
+#define YYSTACK_USE_ALLOCA 0
-/* Tell Bison ow much stack space is needed. 20 should be plenty for
+/* Tell Bison
h
ow much stack space is needed. 20 should be plenty for
this grammar, which is not right recursive. Beware setting it too
this grammar, which is not right recursive. Beware setting it too
- high, since that might cause problems on machines whose
alloca
+ high, since that might cause problems on machines whose
implementations have lame stack-overflow checking. */
#define YYMAXDEPTH 20
implementations have lame stack-overflow checking. */
#define YYMAXDEPTH 20
+#define YYINITDEPTH YYMAXDEPTH
/* Since the code of getdate.y is not included in the Emacs executable
itself, there is no need to #define static in this file. Even if
/* Since the code of getdate.y is not included in the Emacs executable
itself, there is no need to #define static in this file. Even if
@@
-1127,8
+1127,7
@@
get_date (struct timespec *result, char const *p, struct timespec const *now)
if (! now)
{
if (! now)
{
- if (gettime (&gettime_buffer) != 0)
- return false;
+ gettime (&gettime_buffer);
now = &gettime_buffer;
}
now = &gettime_buffer;
}