Lines Matching refs:src
34 ** string src to dst, nul terminating the result. If size == 0,
39 ** The result is strlen(src). You can detect truncation (not all
50 ** src -- source string
54 ** strlen(src)
58 sm_strlcpy(dst, src, size)
60 register const char *src;
66 return strlen(src);
67 for (i = 0; i < size && (dst[i] = src[i]) != 0; i++)
70 if (src[i] == '\0')
73 return i + strlen(src + i);
84 ** The result is the initial length of dst + the length of src.
95 ** src -- nul-terminated source string
100 ** (= initial length of dst + length of src)
104 sm_strlcat(dst, src, size)
106 register const char *src;
113 return o + strlen(src);
115 for (i = 0, j = o; i < size && (dst[j] = src[i]) != 0; i++, j++)
118 if (src[i] == '\0')
121 return j + strlen(src + i);
141 ** (= initial length of dst + length of src)
205 ** (= initial length of dst + length of src)
270 ** string src to dst, nul terminating the result. If size == 0,
291 ** src -- source string
295 ** true if strlen(src) < size
302 sm_strlapp(dst, src, size)
304 register const char *src;
311 for (i = 0; i < size && ((*dst)[i] = src[i]) != '\0'; i++)
314 if (src[i] == '\0')