r6149: Fixes bugs #2498 and 2484.
[samba.git] / source / modules / getdate.c
index d21a0d2aa67284cfcb38ad13a7d9be3e431846cb..2ce07f898caff989d6cc0ee2d4bdec112199d083 100644 (file)
    the right thing about local DST.  Unlike previous versions, this
    version is reentrant.  */
 
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-# ifdef HAVE_ALLOCA_H
-#  include <alloca.h>
-# endif
+#include <config.h>
+
+#ifdef HAVE_ALLOCA_H
+# include <alloca.h>
 #endif
 
 /* Since the code of getdate.y is not included in the Emacs executable
@@ -1789,7 +1788,7 @@ yyreturn:
 /* Include this file down here because bison inserts code above which
    may define-away `const'.  We want the prototype for get_date to have
    the same signature as the function definition.  */
-#include "getdate.h"
+#include "modules/getdate.h"
 
 #ifndef gmtime
 struct tm *gmtime ();
@@ -1993,6 +1992,7 @@ to_hour (int hours, int meridian)
       abort ();
     }
   /* NOTREACHED */
+    return 0;
 }
 
 static int