some signed vs unsigned casts

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6555 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1999-07-26 00:52:11 +00:00
parent 99da56bf7a
commit d3d25893e7

View File

@@ -222,7 +222,7 @@ append_string (struct state *state,
if(prec != -1) if(prec != -1)
width -= prec; width -= prec;
else else
width -= strlen(arg); width -= strlen((char *)arg);
if(!(flags & minus_flag)) if(!(flags & minus_flag))
while(width-- > 0) while(width-- > 0)
if((*state->append_char) (state, ' ')) if((*state->append_char) (state, ' '))
@@ -600,12 +600,13 @@ vsnprintf (char *str, size_t sz, const char *format, va_list args)
{ {
struct state state; struct state state;
int ret; int ret;
unsigned char *ustr = (unsigned char *)str;
state.max_sz = 0; state.max_sz = 0;
state.sz = sz; state.sz = sz;
state.str = str; state.str = ustr;
state.s = str; state.s = ustr;
state.theend = str + sz - 1; state.theend = ustr + sz - 1;
state.append_char = sn_append_char; state.append_char = sn_append_char;
state.reserve = sn_reserve; state.reserve = sn_reserve;