use %ld when printf()ing long variables (and removed use of 'register')

This commit is contained in:
Daniel Stenberg 2004-02-26 12:32:29 +00:00
parent 38b6016dfa
commit d687eed33e
1 changed files with 4 additions and 3 deletions

View File

@ -611,7 +611,8 @@ static int dprintf_formatf(
char alt;
/* Width of a field. */
register long width;
long width;
/* Precision of a field. */
long prec;
@ -913,11 +914,11 @@ static int dprintf_formatf(
if(width >= 0) {
/* RECURSIVE USAGE */
fptr += curl_msprintf(fptr, "%d", width);
fptr += curl_msprintf(fptr, "%ld", width);
}
if(prec >= 0) {
/* RECURSIVE USAGE */
fptr += curl_msprintf(fptr, ".%d", prec);
fptr += curl_msprintf(fptr, ".%ld", prec);
}
if (p->flags & FLAGS_LONG)
strcat(fptr, "l");