[libc] Add %s to sprintf

This commit is contained in:
Drew Galbraith 2023-06-19 21:46:02 -07:00
parent 27f540e9ae
commit a15ab24d9b
1 changed files with 9 additions and 0 deletions

View File

@ -104,6 +104,15 @@ int vsprintf(char *str, const char *format, va_list arg) {
format++;
break;
}
case 's': {
char *instr = va_arg(arg, char *);
int width = 0;
while (*instr != '\0') {
*(str++) = *(instr++);
width++;
}
break;
}
default:
*(str++) = *(format++);
chars++;