From edd467a12c1c6d00411e8287fa7dc6c31893be5f Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 19 Feb 2004 08:13:20 +0000 Subject: [PATCH] Use the strtoofft.h header file from the lib directory, as we are now officially using library-code when building the app (at least for the platforms that don't have a strtoll() on their own). --- src/Makefile.am | 8 +++++--- src/main.c | 10 ++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 369b40ca0..e780d3fd2 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -22,10 +22,12 @@ ########################################################################### AUTOMAKE_OPTIONS = foreign nostdinc +# we use srcdir/src for "private" includes # we use srcdir/include for the static global include files -# we use builddir/src for the generated src/config.h file to get found -# we use srcdir/lib for the client-private header files -INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/src -I$(top_srcdir)/src +# we use builddir/src for the generated include files to get found +# we use srcdir/lib for the header files we "borrow" from the lib +INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_builddir)/src \ + -I$(top_srcdir)/lib bin_PROGRAMS = curl diff --git a/src/main.c b/src/main.c index 1e3712ed6..b539c9804 100644 --- a/src/main.c +++ b/src/main.c @@ -99,12 +99,14 @@ #include #endif +#include /* header from the libcurl directory */ + /* The last #include file should be: */ #ifdef CURLDEBUG /* This is low-level hard-hacking memory leak tracking and similar. Using the library level code from this client-side is ugly, but we do this anyway for convenience. */ -#include "../lib/memdebug.h" +#include "memdebug.h" #endif #define DEFAULT_MAXREDIRS 50L @@ -1011,12 +1013,8 @@ static int str2offset(curl_off_t *val, char *str) #define LLONG_MIN (curl_off_t)0x8000000000000000LL #endif -#ifdef HAVE_STRTOLL - *val = strtoll(str, NULL, 0); -#else /* this is a duplicate of the function that is also used in libcurl */ - *val = Curl_strtoll(str, NULL, 0); -#endif + *val = strtoofft(str, NULL, 0); if ((*val == LLONG_MAX || *val == LLONG_MIN) && errno == ERANGE) return 1;