libc: remove sprintf()
This commit is contained in:
@@ -8,16 +8,8 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define sprintf sprintf_
|
int snprintf(char *buffer, size_t count, const char *format, ...);
|
||||||
int sprintf_(char *buffer, const char *format, ...);
|
int vsnprintf(char *buffer, size_t count, const char *format, va_list va);
|
||||||
|
|
||||||
#define snprintf snprintf_
|
|
||||||
#define vsnprintf vsnprintf_
|
|
||||||
int snprintf_(char *buffer, size_t count, const char *format, ...);
|
|
||||||
int vsnprintf_(char *buffer, size_t count, const char *format, va_list va);
|
|
||||||
|
|
||||||
#define vprintf vprintf_
|
|
||||||
int vprintf_(const char *format, va_list va);
|
|
||||||
|
|
||||||
int fctprintf(void (*out)(char character, void *arg), void *arg, const char*format, ...);
|
int fctprintf(void (*out)(char character, void *arg), void *arg, const char*format, ...);
|
||||||
|
|
||||||
|
|||||||
@@ -851,17 +851,7 @@ static int _vsnprintf(out_fct_type out, char* buffer, const size_t maxlen, const
|
|||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
int sprintf_(char* buffer, const char* format, ...)
|
int snprintf(char* buffer, size_t count, const char* format, ...)
|
||||||
{
|
|
||||||
va_list va;
|
|
||||||
va_start(va, format);
|
|
||||||
const int ret = _vsnprintf(_out_buffer, buffer, (size_t)-1, format, va);
|
|
||||||
va_end(va);
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
int snprintf_(char* buffer, size_t count, const char* format, ...)
|
|
||||||
{
|
{
|
||||||
va_list va;
|
va_list va;
|
||||||
va_start(va, format);
|
va_start(va, format);
|
||||||
@@ -870,13 +860,11 @@ int snprintf_(char* buffer, size_t count, const char* format, ...)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int vsnprintf(char* buffer, size_t count, const char* format, va_list va)
|
||||||
int vsnprintf_(char* buffer, size_t count, const char* format, va_list va)
|
|
||||||
{
|
{
|
||||||
return _vsnprintf(_out_buffer, buffer, count, format, va);
|
return _vsnprintf(_out_buffer, buffer, count, format, va);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int fctprintf(void (*out)(char character, void* arg), void* arg, const char* format, ...)
|
int fctprintf(void (*out)(char character, void* arg), void* arg, const char* format, ...)
|
||||||
{
|
{
|
||||||
va_list va;
|
va_list va;
|
||||||
|
|||||||
Reference in New Issue
Block a user