blob: f3feb437911956718ed519970bb96042da8fc89e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdarg.h>
int vsprintf(char *str, char *fmt, va_list ap) {
char *start = str;
while(*fmt) {
if(*fmt != '%') {
*str++ = *fmt++;
continue;
}
fmt++;
}
*str = 0;
return (str - start);
}
|