ENTRY("wsprintfA (buffer=%p, format=%p (%s))\n", buffer, format, format);
va_start(ap, format);
- Length = PAL__vsnprintf(buffer, 1024, format, ap);
+ Length = InternalVsnprintf(CorUnix::InternalGetCurrentThread(), buffer, 1024, format, ap);
va_end(ap);
LOGEXIT("wsprintfA returns int %d\n", Length);
buffer, (unsigned long) count, format, format);
va_start(ap, format);
- Length = PAL__vsnprintf(buffer, count, format, ap);
+ Length = InternalVsnprintf(CorUnix::InternalGetCurrentThread(), buffer, count, format, ap);
va_end(ap);
LOGEXIT("_snprintf returns int %d\n", Length);
ENTRY("PAL_sprintf (buffer=%p, format=%p (%s))\n", buffer, format, format);
va_start(ap, format);
- Length = PAL__vsnprintf(buffer, 0x7fffffff, format, ap);
+ Length = InternalVsnprintf(CorUnix::InternalGetCurrentThread(), buffer, 0x7fffffff, format, ap);
va_end(ap);
LOGEXIT("PAL_sprintf returns int %d\n", Length);
ENTRY("PAL_vsprintf (buffer=%p, format=%p (%s), argptr=%p)\n",
buffer, format, format, argptr);
- Length = PAL__vsnprintf(buffer, 0x7fffffff, format, argptr);
+ Length = InternalVsnprintf(CorUnix::InternalGetCurrentThread(), buffer, 0x7fffffff, format, argptr);
LOGEXIT("PAL_vsprintf returns int %d\n", Length);
PERF_EXIT(vsprintf);
/*++
Function:
- _vsnprintf
-
-See MSDN doc.
---*/
-int
-__cdecl
-_vsnprintf(char *buffer,
- size_t count,
- const char *format,
- va_list argptr)
-{
- LONG Length;
-
- PERF_ENTRY(_vsnprintf);
- ENTRY("_vsnprintf (buffer=%p, count=%d, format=%p (%s), argptr=%p)\n",
- buffer, count, format, format, argptr);
-
- Length = PAL__vsnprintf(buffer, count, format, argptr);
-
- LOGEXIT("_vsnprintf returns int %d\n", Length);
- PERF_EXIT(_vsnprintf);
-
- return Length;
-}
-
-
-
-/*++
-Function:
PAL_vswprintf
See MSDN doc.
return ret;
}
#endif // SSCANF_CANNOT_HANDLE_MISSING_EXPONENT
-
int __cdecl PAL__vsnprintf(LPSTR Buffer, size_t Count, LPCSTR Format, va_list ap)
{
- return CoreVsnprintf(InternalGetCurrentThread(), Buffer, Count, Format, ap);
+ LONG Length;
+
+ PERF_ENTRY(PAL__vsnprintf);
+ ENTRY("PAL__vsnprintf (buffer=%p, count=%d, format=%p (%s), argptr=%p)\n",
+ Buffer, Count, Format, Format, ap);
+
+ Length = CoreVsnprintf(InternalGetCurrentThread(), Buffer, Count, Format, ap);
+
+ LOGEXIT("PAL__vsnprintf returns int %d\n", Length);
+ PERF_EXIT(PAL__vsnprintf);
+
+ return Length;
}
/*******************************************************************************
#include "pal/cruntime.h"
#include "pal/locale.h"
#include "pal/printfcpp.hpp"
+#include "pal/thread.hpp"
/* clip strings (%s, %S) at this number of characters */
#define MAX_STR_LEN 300
}
va_list apcopy;
va_copy(apcopy, ap);
- TempInt = PAL__vsnprintf(BufferPtr, TempCount, TempBuff, apcopy);
+ TempInt = InternalVsnprintf(CorUnix::InternalGetCurrentThread(), BufferPtr, TempCount, TempBuff, apcopy);
va_end(apcopy);
PAL_printf_arg_remover(&ap, Width, Precision, Type, Prefix);
}
return nChar;
}
-