Lines Matching refs:cbSrc
1032 * @param cbSrc the length of @a pwszSrc in bytes
1038 static int clipWinTxtToUtf8(PRTUTF16 pwszSrc, size_t cbSrc, char *pszBuf,
1042 size_t cwSrc = cbSrc / 2, cwTmp = 0, cbDest = 0;
1045 LogRelFlowFunc (("pwszSrc=%.*ls, cbSrc=%u\n", cbSrc, pwszSrc, cbSrc));
1094 size_t cbSrc, Atom *atomTarget,
1102 int rc = clipWinTxtBufSizeForUtf8(pwszSrc, cbSrc / 2, &cbDest);
1108 rc = clipWinTxtToUtf8(pwszSrc, cbSrc, pszDest, cbDest,
1380 * @param cbSrc The size of the source in bytes, not counting the
1386 static int clipUtf8ToWinTxt(const char *pcSrc, unsigned cbSrc,
1389 LogRelFlowFunc(("pcSrc=%p, cbSrc=%u, ppwszDest=%p\n", pcSrc, cbSrc,
1398 int rc = RTStrToUtf16Ex(pcSrc, cbSrc, &pwcTmp, 0, &cwcTmp);
1413 * @param cbSrc The size of the source in bytes, not counting the
1419 static int clipLatin1ToWinTxt(char *pcSrc, unsigned cbSrc,
1422 LogRelFlowFunc (("pcSrc=%.*s, cbSrc=%u, ppwszDest=%p\n", cbSrc,
1423 (char *) pcSrc, cbSrc, ppwszDest));
1431 for (unsigned i = 0; i < cbSrc && pcSrc[i] != '\0'; ++i)
1447 for (unsigned i = 0, j = 0; i < cbSrc; ++i, ++j)
1495 static void clipConvertX11CB(void *pClientData, void *pvSrc, unsigned cbSrc)
1525 if (RT_SUCCESS(RTStrValidateEncodingEx((char *)pvSrc, cbSrc,
1527 rc = clipUtf8ToWinTxt((const char *)pvSrc, cbSrc,
1530 rc = clipLatin1ToWinTxt((char *) pvSrc, cbSrc,
1547 rc = vboxClipboardBmpGetDib((const void *)pvSrc, cbSrc,