mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-17 00:26:44 -04:00
Fix few printf bugs
This commit is contained in:
parent
9cd334faa2
commit
0e56e1e04d
@ -50,10 +50,8 @@ std::string vsprintf(const std::string& format, va_list va){
|
|||||||
}
|
}
|
||||||
|
|
||||||
while(min_digits > 0){
|
while(min_digits > 0){
|
||||||
while(min_digits > 0){
|
s += '0';
|
||||||
arg += '0';
|
--min_digits;
|
||||||
--min_digits;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -69,10 +67,8 @@ std::string vsprintf(const std::string& format, va_list va){
|
|||||||
if(min_digits > d){
|
if(min_digits > d){
|
||||||
min_digits -= d;
|
min_digits -= d;
|
||||||
while(min_digits > 0){
|
while(min_digits > 0){
|
||||||
while(min_digits > 0){
|
s += '0';
|
||||||
arg += '0';
|
--min_digits;
|
||||||
--min_digits;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -201,7 +197,7 @@ void printf(const std::string& format, ...){
|
|||||||
va_list va;
|
va_list va;
|
||||||
va_start(va, format);
|
va_start(va, format);
|
||||||
|
|
||||||
printf(format, va);
|
vprintf(format, va);
|
||||||
|
|
||||||
va_end(va);
|
va_end(va);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user