/* The caller must ensure that the buffer pcBuf is large enough to hold the entire converted string, including the null termination character. */
int usprintf(char *pcBuf, const char *pcString,...)
/* The caller must ensure that the buffer pcBuf is large enough to hold the entire converted string, including the null termination character. */
int usprintf(char *pcBuf, const char *pcString,...)
{
    va_list vaArgP;
    int iRet;
    va_start(vaArgP, pcString);
    iRet = uvsnprintf(pcBuf, 0xffff, pcString, vaArgP);
    va_end(vaArgP);
    return(iRet);
}