Lines Matching defs:src
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
170 unctrl_str_strict_ascii(const char *src, int escape_slash, int *unprintable)
173 uc = ucp = safe_zalloc((strlen(src) * 4) + 1);
174 while ((c = *src++) != '\0') {
207 unctrl_str(const char *src, int escape_slash, int *unprintable)
213 size_t srcbufsz = strlen(src) + 1;
220 if ((srclen = mbstowcs(wide_src, src, srcbufsz - 1)) == (size_t)-1) {
232 return (unctrl_str_strict_ascii(src, escape_slash,
335 quote_string_ascii(pargs_data_t *datap, char *src)
343 for (srcp = src; *srcp != '\0'; srcp++) {
352 return (src);
367 dstlen = strlen(src) + 3 + 4 * quote_count;
372 for (srcp = src; *srcp != '\0'; srcp++, dstp++) {
386 free(src);
392 quote_string(pargs_data_t *datap, char *src)
397 size_t srcbufsz = strlen(src) + 1;
405 return (quote_string_ascii(datap, src));
409 if ((srclen = mbstowcs(wide_src, src, srcbufsz - 1)) == (size_t)-1) {
411 return (quote_string_ascii(datap, src));
427 return (src);