Commit 42274074 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Use Curl_strtoll() if needed. This is not a library call, this is just the

same code as the library uses for its internal function. Thus the captical
C in the beginning.
parent 6e29f5d1
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1010,8 +1010,8 @@ static int str2offset(curl_off_t *val, char *str)
#ifdef HAVE_STRTOLL
  *val = strtoll(str, NULL, 0);
#else
  /* TODO:  Handle strtoll stuff...sigh... */
#error "lack of strtoll() needs fixing"
  /* this is a duplicate of the function that is also used in libcurl */
  *val = Curl_strtoll(str, NULL, 0;
#endif

  if ((*val == LLONG_MAX || *val == LLONG_MIN) && errno == ERANGE)
@@ -2068,7 +2068,7 @@ static int parseconfig(const char *filename,
#endif

      /* pass spaces and separator(s) */
      while(isspace((int)*line) || isseparator(*line))
      while(*line && (isspace((int)*line) || isseparator(*line)))
        line++;
      
      /* the parameter starts here (unless quoted) */