/* * sprintf.c */ #include #include int sprintf(char *buffer, const char *format, ...) { va_list ap; int rv; va_start(ap, format); rv = vsnprintf(buffer, ~(size_t) 0, format, ap); va_end(ap); return rv; }