/vbox/src/VBox/Runtime/common/string/ |
H A D | strcpy.cpp | 38 * @param pszDst Will contain a copy of pszSrc. 39 * @param pszSrc Zero terminated string. 41 char* strcpy(char *pszDst, register const char *pszSrc) argument 44 while ((*psz++ = *pszSrc++))
|
H A D | RTStrCopy.cpp | 35 RTDECL(int) RTStrCopy(char *pszDst, size_t cbDst, const char *pszSrc) argument 37 size_t cchSrc = strlen(pszSrc); 40 memcpy(pszDst, pszSrc, cchSrc + 1); 46 memcpy(pszDst, pszSrc, cbDst - 1);
|
H A D | RTStrCat.cpp | 35 RTDECL(int) RTStrCat(char *pszDst, size_t cbDst, const char *pszSrc) argument 41 size_t cchSrc = strlen(pszSrc); 44 memcpy(pszDst2, pszSrc, cchSrc + 1); 50 memcpy(pszDst2, pszSrc, cbDst - 1);
|
H A D | RTStrCatEx.cpp | 35 RTDECL(int) RTStrCatEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchMaxSrc) argument 41 const char *pszSrcEol = RTStrEnd(pszSrc, cchMaxSrc); 42 size_t cchSrc = pszSrcEol ? (size_t)(pszSrcEol - pszSrc) : cchMaxSrc; 45 memcpy(pszDst2, pszSrc, cchSrc); 52 memcpy(pszDst2, pszSrc, cbDst - 1);
|
H A D | RTStrCopyEx.cpp | 35 RTDECL(int) RTStrCopyEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchMaxSrc) argument 37 const char *pszSrcEol = RTStrEnd(pszSrc, cchMaxSrc); 38 size_t cchSrc = pszSrcEol ? (size_t)(pszSrcEol - pszSrc) : cchMaxSrc; 41 memcpy(pszDst, pszSrc, cchSrc); 48 memcpy(pszDst, pszSrc, cbDst - 1);
|
H A D | RTStrCopyPEx.cpp | 35 RTDECL(int) RTStrCopyPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchMaxSrc) argument 37 const char *pszSrcEol = RTStrEnd(pszSrc, cchMaxSrc); 38 size_t cchSrc = pszSrcEol ? (size_t)(pszSrcEol - pszSrc) : cchMaxSrc; 43 memcpy(pszDst, pszSrc, cchSrc); 52 memcpy(*ppszDst, pszSrc, cbDst - 1);
|
H A D | RTStrCopyP.cpp | 35 RTDECL(int) RTStrCopyP(char **ppszDst, size_t *pcbDst, const char *pszSrc) argument 37 size_t const cchSrc = strlen(pszSrc); 42 memcpy(pszDst, pszSrc, cchSrc + 1); 50 memcpy(*ppszDst, pszSrc, cbDst - 1);
|
H A D | RTUtf16CatAscii.cpp | 35 RTDECL(int) RTUtf16CatAscii(PRTUTF16 pwszDst, size_t cwcDst, const char *pszSrc) argument 39 return RTUtf16CopyAscii(pwszDst2, cwcDst - (pwszDst2 - pwszDst), pszSrc);
|
H A D | RTUtf16CopyAscii.cpp | 35 RTDECL(int) RTUtf16CopyAscii(PRTUTF16 pwszDst, size_t cwcDst, const char *pszSrc) argument 38 size_t cchSrc = strlen(pszSrc); 56 unsigned char ch = pszSrc[cchCopy];
|
H A D | RTStrCatP.cpp | 35 RTDECL(int) RTStrCatP(char **ppszDst, size_t *pcbDst, const char *pszSrc) argument 48 return RTStrCopyP(ppszDst, pcbDst, pszSrc);
|
H A D | RTStrCatPEx.cpp | 35 RTDECL(int) RTStrCatPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchMaxSrc) argument 47 return RTStrCopyPEx(ppszDst, pcbDst, pszSrc, cchMaxSrc);
|
H A D | strcpy.asm | 33 ; @param pszSrc gcc: rsi msc: rdx x86:[esp+8] 39 %define pszSrc rdx 42 %define pszSrc rsi 49 %define pszSrc edx 57 mov al, [pszSrc] 62 mov al, [pszSrc + 1] 67 mov al, [pszSrc + 2] 72 mov al, [pszSrc + 3] 78 add pszSrc, 4
|
H A D | strncpy.asm | 33 ; @param pszSrc gcc: rsi msc: rdx x86:[esp+8] 40 %define pszSrc rdx 44 %define pszSrc rsi 54 %define pszSrc edx 66 mov al, [pszSrc] 71 mov al, [pszSrc + 1] 76 mov al, [pszSrc + 2] 81 mov al, [pszSrc + 3] 87 add pszSrc, 4 99 mov al, [pszSrc] [all...] |
/vbox/src/VBox/Runtime/generic/ |
H A D | RTFileCopy-generic.cpp | 35 RTDECL(int) RTFileCopy(const char *pszSrc, const char *pszDst) argument 37 return RTFileCopyEx(pszSrc, pszDst, 0, NULL, NULL);
|
H A D | RTFileMove-generic.cpp | 41 RTDECL(int) RTFileMove(const char *pszSrc, const char *pszDst, unsigned fMove) argument 46 AssertMsgReturn(VALID_PTR(pszSrc), ("%p\n", pszSrc), VERR_INVALID_POINTER); local 48 AssertMsgReturn(*pszSrc, ("%p\n", pszSrc), VERR_INVALID_PARAMETER); 57 int rc = RTFileRename(pszSrc, pszDst, fRename); 67 rc = RTFileOpen(&FileSrc, pszSrc, RTFILE_O_READ | RTFILE_O_DENY_WRITE | RTFILE_O_OPEN); 76 pszDelete = pszSrc; 81 pszSrc, pszDst, fMove, rc)); 92 pszSrc, pszDs [all...] |
H A D | RTMpGetDescription-generic.cpp | 102 char *pszSrc = RTStrStrip(szString); local 103 size_t cchSrc = strlen(pszSrc); 106 memcpy(pszBuf, pszSrc, cchSrc + 1);
|
H A D | RTPathAbs-generic.cpp | 88 char *pszSrc = pszPath; local 99 if ( RTPATH_IS_SLASH(pszSrc[0]) 100 && RTPATH_IS_SLASH(pszSrc[1])) 105 pszSrc += 2; 107 while (RTPATH_IS_SLASH(*pszSrc)) 110 pszSrc++; 121 char ch = *pszSrc++; 128 ch = *pszSrc++; 133 || (*pszSrc && !RTPATH_IS_SLASH(*pszSrc))) [all...] |
/vbox/src/VBox/Runtime/common/path/ |
H A D | RTPathCopyComponents.cpp | 40 RTDECL(int) RTPathCopyComponents(char *pszDst, size_t cbDst, const char *pszSrc, size_t cComponents) argument 46 AssertPtr(pszSrc); 63 size_t off = rtPathRootSpecLen(pszSrc); 65 while (c < cComponents && pszSrc[off]) 68 while (!RTPATH_IS_SLASH(pszSrc[off]) && pszSrc[off]) 70 while (RTPATH_IS_SLASH(pszSrc[off])) 80 memcpy(pszDst, pszSrc, off);
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | RTSystemQueryOSInfo-posix.cpp | 61 const char *pszSrc; local 64 case RTSYSOSINFO_PRODUCT: pszSrc = UtsInfo.sysname; break; 65 case RTSYSOSINFO_RELEASE: pszSrc = UtsInfo.release; break; 66 case RTSYSOSINFO_VERSION: pszSrc = UtsInfo.version; break; 69 size_t cch = strlen(pszSrc); 72 memcpy(pszInfo, pszSrc, cch + 1); 75 memcpy(pszInfo, pszSrc, cchInfo - 1);
|
H A D | path-posix.cpp | 134 * @param pszSrc The source path. 142 DECLHIDDEN(int) rtPathPosixRename(const char *pszSrc, const char *pszDst, unsigned fRename, RTFMODE fFileType) argument 148 int rc = rtPathToNative(&pszNativeSrc, pszSrc, NULL); 221 pszSrc, pszDst, fRename, fFileType, errno)); 241 pszSrc, pszDst, fRename, fFileType, rc, errno)); 248 pszSrc, pszDst, fRename, fFileType, rc, errno)); 253 pszSrc, pszDst, fRename, fFileType, rc)); 262 pszSrc, pszDst, fRename, fFileType, rc, errno)); 267 pszSrc, pszDst, fRename, fFileType, rc, errno)); 271 pszSrc, pszDs 281 RTPathRename(const char *pszSrc, const char *pszDst, unsigned fRename) argument 286 AssertMsgReturn(VALID_PTR(pszSrc), ("%p\\n", pszSrc), VERR_INVALID_POINTER); local [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | dir-win.cpp | 137 RTDECL(int) RTDirRename(const char *pszSrc, const char *pszDst, unsigned fRename) argument 142 AssertMsgReturn(VALID_PTR(pszSrc), ("%p\n", pszSrc), VERR_INVALID_POINTER); local 144 AssertMsgReturn(*pszSrc, ("%p\n", pszSrc), VERR_INVALID_PARAMETER); 151 int rc = rtPathWin32MoveRename(pszSrc, pszDst, 155 LogFlow(("RTDirRename(%p:{%s}, %p:{%s}, %#x): returns %Rrc\n", pszSrc, pszSrc, pszDst, pszDst, fRename, rc));
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfschain.cpp | 383 const char *pszSrc = pszSpec; local 384 while (*pszSrc && RT_SUCCESS(rc)) 394 pszSrc = RTStrStripL(pszSrc + cch); 395 if (!*pszSrc) 442 if (strncmp(pszSrc, "base", cch = 4) == 0) 444 else if (strncmp(pszSrc, "vfs", cch = 3) == 0) 446 else if (strncmp(pszSrc, "fss", cch = 3) == 0) 448 else if (strncmp(pszSrc, "ios", cch = 3) == 0) 450 else if (strncmp(pszSrc, "di [all...] |
/vbox/include/iprt/nocrt/ |
H A D | string.h | 40 char * RT_NOCRT(strcat)(char *pszDst, const char *pszSrc); 41 char * RT_NOCRT(strncat)(char *pszDst, const char *pszSrc, size_t cch); 47 char * RT_NOCRT(strcpy)(char *pszDst, const char *pszSrc); 48 char * RT_NOCRT(strncpy)(char *pszDst, const char *pszSrc, size_t cch); 49 char * RT_NOCRT(strcat)(char *pszDst, const char *pszSrc); 50 char * RT_NOCRT(strncat)(char *pszDst, const char *pszSrc, size_t cch);
|
/vbox/src/VBox/Runtime/include/internal/ |
H A D | path.h | 48 DECLHIDDEN(int) rtPathPosixRename(const char *pszSrc, const char *pszDst, unsigned fRename, RTFMODE fFileType); 49 DECLHIDDEN(int) rtPathWin32MoveRename(const char *pszSrc, const char *pszDst, uint32_t fFlags, RTFMODE fFileType);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPR3HardenedNoCrt.cpp | 113 DECLHIDDEN(char *) suplibHardenedStrCopy(char *pszDst, const char *pszSrc) argument 119 ch = *pszSrc++; 137 DECLHIDDEN(char *) suplibHardenedStrCat(char *pszDst, const char *pszSrc) argument 142 suplibHardenedStrCopy(pszDst, pszSrc);
|