diff options
| author | Paul Eggert | 2011-02-06 21:42:15 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-02-06 21:42:15 -0800 |
| commit | 7469ef5d1bf4a7d2297fce554dc0980d4787ffb4 (patch) | |
| tree | 179dafe5e7dda10542f948c83f55b578621232ca /src/doprnt.c | |
| parent | 0ca76b1eacbc5df387325d8711d3add68486909a (diff) | |
| download | emacs-7469ef5d1bf4a7d2297fce554dc0980d4787ffb4.tar.gz emacs-7469ef5d1bf4a7d2297fce554dc0980d4787ffb4.zip | |
* doprnt.c, indent.c, character.c: conform to C89 pointer rules
Diffstat (limited to 'src/doprnt.c')
| -rw-r--r-- | src/doprnt.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/doprnt.c b/src/doprnt.c index 979cce3c402..36eb272caae 100644 --- a/src/doprnt.c +++ b/src/doprnt.c | |||
| @@ -71,11 +71,11 @@ doprnt (char *buffer, register int bufsize, const char *format, | |||
| 71 | char *big_buffer = 0; | 71 | char *big_buffer = 0; |
| 72 | 72 | ||
| 73 | register int tem; | 73 | register int tem; |
| 74 | unsigned char *string; | 74 | char *string; |
| 75 | char fixed_buffer[20]; /* Default buffer for small formatting. */ | 75 | char fixed_buffer[20]; /* Default buffer for small formatting. */ |
| 76 | char *fmtcpy; | 76 | char *fmtcpy; |
| 77 | int minlen; | 77 | int minlen; |
| 78 | unsigned char charbuf[MAX_MULTIBYTE_LENGTH + 1]; /* Used for %c. */ | 78 | char charbuf[MAX_MULTIBYTE_LENGTH + 1]; /* Used for %c. */ |
| 79 | 79 | ||
| 80 | if (format_end == 0) | 80 | if (format_end == 0) |
| 81 | format_end = format + strlen (format); | 81 | format_end = format + strlen (format); |
| @@ -97,7 +97,7 @@ doprnt (char *buffer, register int bufsize, const char *format, | |||
| 97 | 97 | ||
| 98 | fmt++; | 98 | fmt++; |
| 99 | /* Copy this one %-spec into fmtcpy. */ | 99 | /* Copy this one %-spec into fmtcpy. */ |
| 100 | string = (unsigned char *) fmtcpy; | 100 | string = fmtcpy; |
| 101 | *string++ = '%'; | 101 | *string++ = '%'; |
| 102 | while (1) | 102 | while (1) |
| 103 | { | 103 | { |
| @@ -166,7 +166,7 @@ doprnt (char *buffer, register int bufsize, const char *format, | |||
| 166 | abort (); | 166 | abort (); |
| 167 | sprintf (sprintf_buffer, fmtcpy, va_arg(ap, char *)); | 167 | sprintf (sprintf_buffer, fmtcpy, va_arg(ap, char *)); |
| 168 | /* Now copy into final output, truncating as nec. */ | 168 | /* Now copy into final output, truncating as nec. */ |
| 169 | string = (unsigned char *) sprintf_buffer; | 169 | string = sprintf_buffer; |
| 170 | goto doit; | 170 | goto doit; |
| 171 | 171 | ||
| 172 | case 'f': | 172 | case 'f': |
| @@ -176,7 +176,7 @@ doprnt (char *buffer, register int bufsize, const char *format, | |||
| 176 | double d = va_arg(ap, double); | 176 | double d = va_arg(ap, double); |
| 177 | sprintf (sprintf_buffer, fmtcpy, d); | 177 | sprintf (sprintf_buffer, fmtcpy, d); |
| 178 | /* Now copy into final output, truncating as nec. */ | 178 | /* Now copy into final output, truncating as nec. */ |
| 179 | string = (unsigned char *) sprintf_buffer; | 179 | string = sprintf_buffer; |
| 180 | goto doit; | 180 | goto doit; |
| 181 | } | 181 | } |
| 182 | 182 | ||
| @@ -185,7 +185,7 @@ doprnt (char *buffer, register int bufsize, const char *format, | |||
| 185 | case 's': | 185 | case 's': |
| 186 | if (fmtcpy[1] != 's') | 186 | if (fmtcpy[1] != 's') |
| 187 | minlen = atoi (&fmtcpy[1]); | 187 | minlen = atoi (&fmtcpy[1]); |
| 188 | string = va_arg(ap, unsigned char *); | 188 | string = va_arg (ap, char *); |
| 189 | tem = strlen (string); | 189 | tem = strlen (string); |
| 190 | width = strwidth (string, tem); | 190 | width = strwidth (string, tem); |
| 191 | goto doit1; | 191 | goto doit1; |
| @@ -242,7 +242,7 @@ doprnt (char *buffer, register int bufsize, const char *format, | |||
| 242 | both are passed the same way, otherwise we'll need | 242 | both are passed the same way, otherwise we'll need |
| 243 | to rewrite callers. */ | 243 | to rewrite callers. */ |
| 244 | EMACS_INT chr = va_arg(ap, EMACS_INT); | 244 | EMACS_INT chr = va_arg(ap, EMACS_INT); |
| 245 | tem = CHAR_STRING ((int) chr, charbuf); | 245 | tem = CHAR_STRING ((int) chr, (unsigned char *) charbuf); |
| 246 | string = charbuf; | 246 | string = charbuf; |
| 247 | string[tem] = 0; | 247 | string[tem] = 0; |
| 248 | width = strwidth (string, tem); | 248 | width = strwidth (string, tem); |
| @@ -277,4 +277,3 @@ doprnt (char *buffer, register int bufsize, const char *format, | |||
| 277 | *bufptr = 0; /* Make sure our string end with a '\0' */ | 277 | *bufptr = 0; /* Make sure our string end with a '\0' */ |
| 278 | return bufptr - buffer; | 278 | return bufptr - buffer; |
| 279 | } | 279 | } |
| 280 | |||