mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-26 07:20:32 +00:00
StrScan(): Copy into new buffer with MemCopy() instead of a loop
This commit is contained in:
parent
524bddec6c
commit
8e5f169218
1 changed files with 4 additions and 4 deletions
|
@ -242,7 +242,7 @@ and take address.
|
||||||
*/
|
*/
|
||||||
U8 *buf, *ptr, **pptr;
|
U8 *buf, *ptr, **pptr;
|
||||||
Bool left_justify = FALSE;
|
Bool left_justify = FALSE;
|
||||||
I64 ch, cur_arg = 0, i, len, *i_ptr, dec_len;
|
I64 ch, cur_arg = 0, len, *i_ptr, dec_len;
|
||||||
F64 *d_ptr;
|
F64 *d_ptr;
|
||||||
|
|
||||||
if (!format)
|
if (!format)
|
||||||
|
@ -301,9 +301,9 @@ and take address.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
buf = MAlloc(len + 1);
|
buf = MAlloc(len + 1);
|
||||||
for (i = 0; i < len; i++)
|
MemCopy(buf, src, len);
|
||||||
buf[i] = *src++;
|
buf[len] = 0;
|
||||||
buf[i] = 0;
|
src += len;
|
||||||
switch (ch)
|
switch (ch)
|
||||||
{
|
{
|
||||||
case 's':
|
case 's':
|
||||||
|
|
Loading…
Reference in a new issue