Lines Matching refs:destMax
23 #define SECUREC_STRNCPY_PARAM_OK(strDest, destMax, strSrc, count) \ argument
24 …(((destMax) > 0 && (destMax) <= SECUREC_STRING_MAX_LEN && (strDest) != NULL && (strSrc) != NULL &&…
27 #define SECUREC_STRNCPY_PARAM_OK(strDest, destMax, strSrc, count) \ argument
28 …(((destMax) > 0 && (destMax) <= SECUREC_STRING_MAX_LEN && (strDest) != NULL && (strSrc) != NULL &&…
35 SECUREC_INLINE errno_t CheckSrcCountRange(char *strDest, size_t destMax, const char *strSrc, size_t… in CheckSrcCountRange() argument
37 size_t tmpDestMax = destMax; in CheckSrcCountRange()
58 errno_t strncpy_error(char *strDest, size_t destMax, const char *strSrc, size_t count) in strncpy_error() argument
60 if (destMax == 0 || destMax > SECUREC_STRING_MAX_LEN) { in strncpy_error()
81 return CheckSrcCountRange(strDest, destMax, strSrc, count); in strncpy_error()
108 errno_t strncpy_s(char *strDest, size_t destMax, const char *strSrc, size_t count) in strncpy_s() argument
110 if (SECUREC_STRNCPY_PARAM_OK(strDest, destMax, strSrc, count)) { in strncpy_s()
112 if (count < destMax) { in strncpy_s()
115 size_t tmpCount = destMax; in strncpy_s()
118 tmpCount = destMax - 1; in strncpy_s()
122 if (minCpLen == destMax) { in strncpy_s()
139 return strncpy_error(strDest, destMax, strSrc, count); in strncpy_s()