[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++; 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++;