Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
c292461f
Commit
c292461f
authored
Jun 01, 1998
by
Karl Heuer
Browse files
(doprnt1): Fix char signedness mismatches.
parent
6d4279ab
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
6 deletions
+6
-6
src/doprnt.c
src/doprnt.c
+6
-6
No files found.
src/doprnt.c
View file @
c292461f
...
...
@@ -108,7 +108,7 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
char
*
big_buffer
=
0
;
register
int
tem
;
char
*
string
;
unsigned
char
*
string
;
char
fixed_buffer
[
20
];
/* Default buffer for small formatting. */
char
*
fmtcpy
;
int
minlen
;
...
...
@@ -135,7 +135,7 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
fmt
++
;
/* Copy this one %-spec into fmtcpy. */
string
=
fmtcpy
;
string
=
(
unsigned
char
*
)
fmtcpy
;
*
string
++
=
'%'
;
while
(
1
)
{
...
...
@@ -207,7 +207,7 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
abort
();
sprintf
(
sprintf_buffer
,
fmtcpy
,
args
[
cnt
++
]);
/* Now copy into final output, truncating as nec. */
string
=
sprintf_buffer
;
string
=
(
unsigned
char
*
)
sprintf_buffer
;
goto
doit
;
case
'f'
:
...
...
@@ -221,7 +221,7 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
u
.
half
[
1
]
=
args
[
cnt
++
];
sprintf
(
sprintf_buffer
,
fmtcpy
,
u
.
d
);
/* Now copy into final output, truncating as nec. */
string
=
sprintf_buffer
;
string
=
(
unsigned
char
*
)
sprintf_buffer
;
goto
doit
;
}
...
...
@@ -234,13 +234,13 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
minlen
=
atoi
(
&
fmtcpy
[
1
]);
if
(
lispstrings
)
{
string
=
(
char
*
)
((
struct
Lisp_String
*
)
args
[
cnt
])
->
data
;
string
=
((
struct
Lisp_String
*
)
args
[
cnt
])
->
data
;
tem
=
((
struct
Lisp_String
*
)
args
[
cnt
])
->
size
;
cnt
++
;
}
else
{
string
=
args
[
cnt
++
];
string
=
(
unsigned
char
*
)
args
[
cnt
++
];
tem
=
strlen
(
string
);
}
width
=
strwidth
(
string
,
tem
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment