Lines Matching refs:size
32 ** SM_STRLCPY -- size bounded string copy
35 ** If size > 0, copy up to size-1 characters from the nul terminated
36 ** string src to dst, nul terminating the result. If size == 0,
53 ** size -- size of destination buffer
60 sm_strlcpy(dst, src, size)
63 ssize_t size;
67 if (size-- <= 0)
69 for (i = 0; i < size && (dst[i] = src[i]) != 0; i++)
79 ** SM_STRLCAT -- size bounded string concatenation
82 ** If strlen(dst) < size, then append at most size - strlen(dst) - 1
98 ** size -- size of destination buffer
106 sm_strlcat(dst, src, size)
109 ssize_t size;
114 if (size < o + 1)
116 size -= o + 1;
117 for (i = 0, j = o; i < size && (dst[j] = src[i]) != 0; i++, j++)
158 /* current size of dst */
161 /* max. size is less than current? */
271 ** If size > 0, copy up to size-1 characters from the nul terminated
272 ** string src to dst, nul terminating the result. If size == 0,
294 ** size -- size of destination buffer
297 ** true if strlen(src) < size
304 sm_strlapp(dst, src, size)
307 ssize_t size;
311 if (size-- <= 0)
313 for (i = 0; i < size && ((*dst)[i] = src[i]) != '\0'; i++)