#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)
#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) */