[libc] Add %s to sprintf
This commit is contained in:
parent
27f540e9ae
commit
a15ab24d9b
|
@ -104,6 +104,15 @@ int vsprintf(char *str, const char *format, va_list arg) {
|
||||||
format++;
|
format++;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 's': {
|
||||||
|
char *instr = va_arg(arg, char *);
|
||||||
|
int width = 0;
|
||||||
|
while (*instr != '\0') {
|
||||||
|
*(str++) = *(instr++);
|
||||||
|
width++;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
*(str++) = *(format++);
|
*(str++) = *(format++);
|
||||||
chars++;
|
chars++;
|
||||||
|
|
Loading…
Reference in New Issue