Searched refs:cchMax (Results 1 - 25 of 33) sorted by relevance

12

/vbox/src/VBox/Runtime/common/string/
H A DRTStrNLen.cpp35 RTDECL(size_t) RTStrNLen(const char *pszString, size_t cchMax) argument
37 const char *pchEnd = RTStrEnd(pszString, cchMax);
38 return pchEnd ? pchEnd - pszString : cchMax;
H A DRTStrNCmp.cpp35 RTDECL(int) RTStrNCmp(const char *psz1, const char *psz2, size_t cchMax) argument
47 while (cchMax-- > 0)
58 return strncmp(psz1, psz2, cchMax);
H A DRTStrNLenEx.cpp34 RTDECL(int) RTStrNLenEx(const char *pszString, size_t cchMax, size_t *pcch) argument
36 const char *pchEnd = RTStrEnd(pszString, cchMax);
39 *pcch = cchMax;
H A Dstrformat.cpp69 static unsigned _strnlen(const char *psz, unsigned cchMax);
70 static unsigned _strnlenUtf16(PCRTUTF16 pwsz, unsigned cchMax);
75 * Finds the length of a string up to cchMax.
78 * @param cchMax Max length.
80 static unsigned _strnlen(const char *psz, unsigned cchMax) argument
84 while (cchMax-- > 0 && *psz != '\0')
92 * Finds the length of a string up to cchMax.
95 * @param cchMax Max length.
97 static unsigned _strnlenUtf16(PCRTUTF16 pwsz, unsigned cchMax) argument
101 while (cchMax
128 _strnlenUni(PCRTUNICP pusz, unsigned cchMax) argument
175 int cchMax; local
[all...]
H A Dutf-8-case.cpp136 * @param cchMax Maximum string length
138 RTDECL(int) RTStrNICmp(const char *psz1, const char *psz2, size_t cchMax) argument
140 if (cchMax == 0)
153 size_t cchMax2 = cchMax;
154 int rc = RTStrGetCpNEx(&psz1, &cchMax, &uc1);
159 cchMax++;
169 psz1 -= (cchMax - cchMax2 + 1); /* This can't overflow, can it? */
170 cchMax = cchMax2 + 1;
188 if (!uc1 || cchMax == 0)
193 return RTStrNCmp(psz1, psz2, cchMax);
[all...]
H A Dstrspace.cpp186 * @param cchMax The max string length to evaluate. Passing
190 RTDECL(PRTSTRSPACECORE) RTStrSpaceGetN(PRTSTRSPACE pStrSpace, const char *pszString, size_t cchMax) argument
193 KAVLKEY Key = sdbmN(pszString, cchMax, &cchString);
H A Dstringalloc.cpp138 RTDECL(char *) RTStrDupNTag(const char *pszString, size_t cchMax, const char *pszTag) argument
143 char const *pszEnd = RTStrEnd(pszString, cchMax);
144 size_t cch = pszEnd ? (uintptr_t)pszEnd - (uintptr_t)pszString : cchMax;
/vbox/src/VBox/Runtime/include/internal/
H A Dstrhash.h65 DECLINLINE(uint32_t) sdbmN(const char *str, size_t cchMax, size_t *pcch) argument
71 while ((c = *pu8++) && cchMax-- > 0)
96 DECLINLINE(uint32_t) sdbmIncN(const char *psz, size_t cchMax, uint32_t uHash) argument
101 while ((c = *pu8++) && cchMax-- > 0)
/vbox/include/iprt/
H A Duri.h149 RTR3DECL(char *) RTUriFileNPath(const char *pszUri, uint32_t uFormat, size_t cchMax);
H A Dstring.h282 * @param cchMax The max number of chars to duplicate, not counting
285 #define RTStrDupN(pszString, cchMax) RTStrDupNTag((pszString), (cchMax), RTSTR_TAG)
292 * @param cchMax The max number of chars to duplicate, not counting
296 RTDECL(char *) RTStrDupNTag(const char *pszString, size_t cchMax, const char *pszTag);
2324 * @param cchMax The maximum string length
2326 RTDECL(int) RTStrNCmp(const char *psz1, const char *psz2, size_t cchMax);
2368 * @param cchMax Maximum string length
2370 RTDECL(int) RTStrNICmp(const char *psz1, const char *psz2, size_t cchMax);
2455 * @param cchMax Th
1427 AssertReturn(CodePoint < 0x100, NULL); *psz++ = (unsigned char)CodePoint; return psz; } DECLINLINE(char *) RTLatin1NextCp(const char *psz) { psz++; return (char *)psz; } DECLINLINE(char *) RTLatin1PrevCp(const char *psz) { psz--; return (char *)psz; } typedef DECLCALLBACK(size_t) FNRTSTROUTPUT(void *pvArg, const char *pachChars, size_t cbChars); typedef FNRTSTROUTPUT *PFNRTSTROUTPUT; typedef DECLCALLBACK(size_t) FNSTRFORMAT(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize); typedef FNSTRFORMAT *PFNSTRFORMAT; RTDECL(size_t) RTStrFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, va_list InArgs); RTDECL(size_t) RTStrFormat(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, ...); RTDECL(int) RTStrFormatNumber(char *psz, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, unsigned int fFlags); RTDECL(ssize_t) RTStrFormatU8(char *pszBuf, size_t cbBuf, uint8_t u8Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU16(char *pszBuf, size_t cbBuf, uint16_t u16Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU32(char *pszBuf, size_t cbBuf, uint32_t u32Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU64(char *pszBuf, size_t cbBuf, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU128(char *pszBuf, size_t cbBuf, PCRTUINT128U pu128Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatR80(char *pszBuf, size_t cbBuf, PCRTFLOAT80U pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatR80u2(char *pszBuf, size_t cbBuf, PCRTFLOAT80U2 pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); typedef DECLCALLBACK(size_t) FNRTSTRFORMATTYPE(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char *pszType, void const *pvValue, int cchWidth, int cchPrecision, unsigned fFlags, void *pvUser); typedef FNRTSTRFORMATTYPE *PFNRTSTRFORMATTYPE; RTDECL(int) RTStrFormatTypeRegister(const char *pszType, PFNRTSTRFORMATTYPE pfnHandler, void *pvUser); RTDECL(int) RTStrFormatTypeDeregister(const char *pszType); RTDECL(int) RTStrFormatTypeSetUser(const char *pszType, void *pvUser); RTDECL(size_t) RTStrPrintfV(char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); RTDECL(size_t) RTStrPrintf(char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); RTDECL(size_t) RTStrPrintfExV(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); RTDECL(size_t) RTStrPrintfEx(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); RTDECL(int) RTStrAPrintfVTag(char **ppszBuffer, const char *pszFormat, va_list args, const char *pszTag); DECLINLINE(int) RTStrAPrintf(char **ppszBuffer, const char *pszFormat, ...) { int cbRet; va_list va; va_start(va, pszFormat); cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, RTSTR_TAG); va_end(va); return cbRet; } DECLINLINE(int) RTStrAPrintfTag(char **ppszBuffer, const char *pszTag, const char *pszFormat, ...) { int cbRet; va_list va; va_start(va, pszFormat); cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, pszTag); va_end(va); return cbRet; } RTDECL(char *) RTStrAPrintf2VTag(const char *pszFormat, va_list args, const char *pszTag); DECLINLINE(char *) RTStrAPrintf2(const char *pszFormat, ...) { char *pszRet; va_list va; va_start(va, pszFormat); pszRet = RTStrAPrintf2VTag(pszFormat, va, RTSTR_TAG); va_end(va); return pszRet; } DECLINLINE(char *) RTStrAPrintf2Tag(const char *pszTag, const char *pszFormat, ...) { char *pszRet; va_list va; va_start(va, pszFormat); pszRet = RTStrAPrintf2VTag(pszFormat, va, pszTag); va_end(va); return pszRet; } RTDECL(char *) RTStrStrip(char *psz); RTDECL(char *) RTStrStripL(const char *psz); RTDECL(char *) RTStrStripR(char *psz); RTDECL(int) RTStrCopy(char *pszDst, size_t cbDst, const char *pszSrc); RTDECL(int) RTStrCopyEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCopyP(char **ppszDst, size_t *pcbDst, const char *pszSrc); RTDECL(int) RTStrCopyPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCat(char *pszDst, size_t cbDst, const char *pszSrc); RTDECL(int) RTStrCatEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCatP(char **ppszDst, size_t *pcbDst, const char *pszSrc); RTDECL(int) RTStrCatPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCmp(const char *psz1, const char *psz2); RTDECL(int) RTStrNCmp(const char *psz1, const char *psz2, size_t cchMax); RTDECL(int) RTStrICmp(const char *psz1, const char *psz2); RTDECL(int) RTStrNICmp(const char *psz1, const char *psz2, size_t cchMax); RTDECL(char *) RTStrStr(const char *pszHaystack, const char *pszNeedle); RTDECL(char *) RTStrIStr(const char *pszHaystack, const char *pszNeedle); RTDECL(char *) RTStrToLower(char *psz); RTDECL(char *) RTStrToUpper(char *psz); RTDECL(bool) RTStrIsCaseFoldable(const char *psz); RTDECL(bool) RTStrIsUpperCased(const char *psz); RTDECL(bool) RTStrIsLowerCased(const char *psz); RTDECL(size_t) RTStrNLen(const char *pszString, size_t cchMax); RTDECL(int) RTStrNLenEx(const char *pszString, size_t cchMax, size_t *pcch); RT_C_DECLS_END DECLINLINE(char const *) RTStrEnd(char const *pszString, size_t cchMax) { while (cchMax > RTSTR_MEMCHR_MAX) argument
2508 RTStrEnd(char *pszString, size_t cchMax) argument
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPR3HardenedNoCrt.cpp163 DECLHIDDEN(int) suplibHardenedStrNCmp(const char *psz1, const char *psz2, size_t cchMax) argument
165 while (cchMax-- > 0)
H A DSUPLibInternal.h118 DECLHIDDEN(int) suplibHardenedStrNCmp(const char *psz1, const char *psz2, size_t cchMax);
/vbox/src/VBox/ValidationKit/testmanager/core/
H A Dbase.py276 cchMax = getattr(self, 'kcchMax_' + sAttr, 4096));
285 cchMax = getattr(self, 'kcchMax_' + sAttr, 4096));
622 def validateWord(sValue, cchMin = 1, cchMax = 64, asValid = None, aoNilValues = tuple([None, '']), fAllowNull = True):
631 elif cchMax is not None and len(sValue) > cchMax:
632 sError = 'Too long, max %s chars' % (cchMax,);
640 def validateStr(sValue, cchMin = 0, cchMax = 4096, aoNilValues = tuple([None, '']), fAllowNull = True, fAllowUnicodeSymbols = False): # pylint: disable=C0301
647 elif cchMax is not None and len(sValue) > cchMax:
648 sError = 'Too long, max %s chars' % (cchMax,);
[all...]
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/
H A Dimnact.idl156 [in] ULONG cchMax);
200 [in] ULONG cchMax);
251 [in] ULONG cchMax);
H A Dwindowsx.h231 #define Button_GetText(hwndCtl, lpch, cchMax) \
232 GetWindowText((hwndCtl), (lpch), (cchMax))
312 #define ComboBox_GetText(hwndCtl, lpch, cchMax) \
313 GetWindowText((hwndCtl), (lpch), (cchMax))
375 #define Edit_GetLine(hwndCtl, line, lpch, cchMax) \
376 ((*((int *)(lpch)) = (cchMax)), ((int)SendMessage((hwndCtl), EM_GETLINE, (WPARAM)(int)(line), (LPARAM)(LPTSTR)(lpch))))
390 #define Edit_GetText(hwndCtl, lpch, cchMax) \
391 GetWindowText((hwndCtl), (lpch), (cchMax))
399 #define Edit_LimitText(hwndCtl, cchMax) \
400 ((void)SendMessage((hwndCtl), EM_LIMITTEXT, (WPARAM)(UINT)(cchMax),
[all...]
/vbox/src/VBox/Runtime/common/misc/
H A Duri.cpp67 static char *rtUriPercentEncodeN(const char *pszString, size_t cchMax) argument
74 size_t cbLen = RT_MIN(strlen(pszString), cchMax);
114 static char *rtUriPercentDecodeN(const char *pszString, size_t cchMax) argument
120 size_t cbLen = RT_MIN(strlen(pszString), cchMax);
624 RTR3DECL(char *) RTUriFileNPath(const char *pszUri, uint32_t uFormat, size_t cchMax) argument
629 size_t cbLen = RT_MIN(strlen(pszUri), cchMax);
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/
H A Dimnact.idl156 [in] ULONG cchMax);
200 [in] ULONG cchMax);
251 [in] ULONG cchMax);
H A Dshobjidl.idl928 [out, size_is(cchMax)] LPSTR szIconFile,
929 [in] UINT cchMax,
957 [out, size_is(cchMax)] LPWSTR szIconFile,
958 [in] UINT cchMax,
1206 [out, size_is(cchMax)] LPSTR pszName,
1207 [in] UINT cchMax);
H A Dwindowsx.h231 #define Button_GetText(hwndCtl, lpch, cchMax) \
232 GetWindowText((hwndCtl), (lpch), (cchMax))
312 #define ComboBox_GetText(hwndCtl, lpch, cchMax) \
313 GetWindowText((hwndCtl), (lpch), (cchMax))
375 #define Edit_GetLine(hwndCtl, line, lpch, cchMax) \
376 ((*((int *)(lpch)) = (cchMax)), ((int)SendMessage((hwndCtl), EM_GETLINE, (WPARAM)(int)(line), (LPARAM)(LPTSTR)(lpch))))
390 #define Edit_GetText(hwndCtl, lpch, cchMax) \
391 GetWindowText((hwndCtl), (lpch), (cchMax))
399 #define Edit_LimitText(hwndCtl, cchMax) \
400 ((void)SendMessage((hwndCtl), EM_LIMITTEXT, (WPARAM)(UINT)(cchMax),
[all...]
/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DVBoxGuestR3LibGuestProp.cpp65 DECLINLINE(char const *) RTStrEnd(char const *pszString, size_t cchMax) argument
69 while (cchMax > RTSTR_MEMCHR_MAX)
75 cchMax -= RTSTR_MEMCHR_MAX;
77 return (char const *)memchr(pszString, '\0', cchMax);
80 DECLINLINE(char *) RTStrEnd(char *pszString, size_t cchMax) argument
84 while (cchMax > RTSTR_MEMCHR_MAX)
90 cchMax -= RTSTR_MEMCHR_MAX;
92 return (char *)memchr(pszString, '\0', cchMax);
/vbox/src/VBox/Main/include/
H A DExtPackUtil.h120 bool VBoxExtPackIsValidMangledName(const char *pszMangledName, size_t cchMax = RTSTR_MAX);
/vbox/src/bldprogs/
H A DVBoxCPP.cpp902 * @param cchMax The maximum string length.
904 static size_t vbcppIsCPunctuationLeadChar(const char *psz, size_t cchMax)
906 if (!cchMax)
916 if (cchMax >= 2 && psz[1] == '=')
921 if (cchMax >= 2 && psz[1] == '#')
926 if (cchMax >= 2 && (psz[1] == '=' || psz[1] == '>'))
928 if (cchMax >= 2 && psz[1] == ':')
930 if (cchMax >= 4 && psz[2] == '%' && psz[3] == ':')
937 if (cchMax >= 2 && (psz[1] == '=' || psz[1] == '&'))
952 if (cchMax >
[all...]
/vbox/include/iprt/cpp/
H A Dministring.h138 size_t cchMax = a_pszSrc ? RTStrNLen(a_pszSrc, a_cchSrc) : 0; local
139 copyFromN(a_pszSrc, RT_MIN(a_cchSrc, cchMax));
/vbox/src/VBox/Main/src-all/
H A DExtPackUtil.cpp444 * @param cchMax The max number of chars to test.
447 bool VBoxExtPackIsValidMangledName(const char *pszMangledName, size_t cchMax /*= RTSTR_MAX*/)
457 while (off < cchMax && pszMangledName[off])
507 * @param cchMax The max name length. RTSTR_MAX is fine.
510 RTCString *VBoxExtPackUnmangleName(const char *pszMangledName, size_t cchMax) argument
512 AssertReturn(VBoxExtPackIsValidMangledName(pszMangledName, cchMax), NULL);
517 while ( off < cchMax
/vbox/src/VBox/Runtime/r3/
H A Dxml.cpp518 * @param cchMax The maximum number of character from @a pcsz to
522 bool Node::nameEqualsN(const char *pcsz, size_t cchMax, const char *pcszNamespace /* = NULL*/) const argument
527 if (!pcsz || cchMax == 0)
529 if (strncmp(m_pcszName, pcsz, cchMax))
531 if (strlen(m_pcszName) > cchMax)

Completed in 127 milliseconds

12