From e5bf58c36204ba15d1b2875724cf6a8153e9b3f1 Mon Sep 17 00:00:00 2001
From: Jim Meyering <jim@meyering.net>
Date: Mon, 22 May 1995 04:43:36 +0000
Subject: [PATCH] (__strtol): Remove prototype altogether. Move inclusion of
 xstrtol.h back so that it follows system headers.

---
 lib/xstrtol.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/lib/xstrtol.c b/lib/xstrtol.c
index 591493e50c..42d3758a69 100644
--- a/lib/xstrtol.c
+++ b/lib/xstrtol.c
@@ -2,12 +2,8 @@
 #include <config.h>
 #endif
 
-#include "xstrtol.h" /* Get definition for __P before use. */
-
 #ifdef STDC_HEADERS
 #include <stdlib.h>
-#else
-__unsigned long int __strtol __P ((const char *, char **, int base));
 #endif
 
 #ifdef HAVE_STRING_H
@@ -39,6 +35,8 @@ extern int errno;
 #define LONG_MAX ((long int) (ULONG_MAX >> 1))
 #endif
 
+#include "xstrtol.h"
+
 #define BKM_SCALE(x, scale_factor, error_return)			\
       do								\
 	{								\
-- 
2.39.5