src                46 examples/libsmbclient/smbwrapper/bsd-strlcat.c smbw_strlcat(char *dst, const char *src, size_t siz)
src                49 examples/libsmbclient/smbwrapper/bsd-strlcat.c 	const char *s = src;
src                70 examples/libsmbclient/smbwrapper/bsd-strlcat.c 	return(dlen + (s - src));	/* count does not include NUL */
src                44 examples/libsmbclient/smbwrapper/bsd-strlcpy.c smbw_strlcpy(char *dst, const char *src, size_t siz)
src                47 examples/libsmbclient/smbwrapper/bsd-strlcpy.c 	const char *s = src;
src                66 examples/libsmbclient/smbwrapper/bsd-strlcpy.c 	return(s - src - 1);	/* count does not include NUL */
src                 3 examples/libsmbclient/smbwrapper/bsd-strlfunc.h extern size_t strlcpy(char *dst, const char *src, size_t siz);
src                 4 examples/libsmbclient/smbwrapper/bsd-strlfunc.h extern size_t strlcat(char *dst, const char *src, size_t siz);
src               347 examples/libsmbclient/smbwrapper/smbw.c void smbw_fix_path(const char *src, char *dest)
src               352 examples/libsmbclient/smbwrapper/smbw.c         if (*src == '/') {
src               353 examples/libsmbclient/smbwrapper/smbw.c                 for (p = src + len; *p == '/'; p++)
src               357 examples/libsmbclient/smbwrapper/smbw.c                 snprintf(dest, PATH_MAX, "%s/%s", smbw_cwd, src);
src               362 examples/libsmbclient/smbwrapper/smbw.c         DEBUG(10, ("smbw_fix_path(%s) returning [%s]\n", src, dest));
src                71 examples/libsmbclient/smbwrapper/smbw.h void smbw_fix_path(const char *src, char *dest);
src               286 examples/libsmbclient/smbwrapper/wrapper.c static void stat_convert(struct SMBW_stat *src, struct stat *dest)
src               289 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_size = src->s_size;
src               290 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_mode = src->s_mode;
src               291 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_ino = src->s_ino;
src               292 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_dev = src->s_dev;
src               293 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_rdev = src->s_rdev;
src               294 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_nlink = src->s_nlink;
src               295 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_uid = src->s_uid;
src               296 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_gid = src->s_gid;
src               297 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_atime = src->s_atime;
src               298 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_mtime = src->s_mtime;
src               299 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_ctime = src->s_ctime;
src               300 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_blksize = src->s_blksize;
src               301 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_blocks = src->s_blocks;
src               304 examples/libsmbclient/smbwrapper/wrapper.c static void stat64_convert(struct SMBW_stat *src, struct stat64 *dest)
src               307 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_size = src->s_size;
src               308 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_mode = src->s_mode;
src               309 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_ino = src->s_ino;
src               310 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_dev = src->s_dev;
src               311 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_rdev = src->s_rdev;
src               312 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_nlink = src->s_nlink;
src               313 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_uid = src->s_uid;
src               314 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_gid = src->s_gid;
src               315 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_atime = src->s_atime;
src               316 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_mtime = src->s_mtime;
src               317 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_ctime = src->s_ctime;
src               318 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_blksize = src->s_blksize;
src               319 examples/libsmbclient/smbwrapper/wrapper.c 	dest->st_blocks = src->s_blocks;
src               322 examples/libsmbclient/smbwrapper/wrapper.c static void dirent_convert(struct SMBW_dirent *src, struct dirent *dest)
src               327 examples/libsmbclient/smbwrapper/wrapper.c 	dest->d_ino = src->d_ino;
src               328 examples/libsmbclient/smbwrapper/wrapper.c 	dest->d_off = src->d_off;
src               330 examples/libsmbclient/smbwrapper/wrapper.c         switch(src->d_type)
src               360 examples/libsmbclient/smbwrapper/wrapper.c 	dest->d_reclen = src->d_reclen;
src               361 examples/libsmbclient/smbwrapper/wrapper.c 	smbw_strlcpy(dest->d_name, src->d_name, sizeof(dest->d_name));
src               364 examples/libsmbclient/smbwrapper/wrapper.c                      src->d_comment,
src               368 examples/libsmbclient/smbwrapper/wrapper.c static void dirent64_convert(struct SMBW_dirent *src, struct dirent64 *dest)
src               373 examples/libsmbclient/smbwrapper/wrapper.c 	dest->d_ino = src->d_ino;
src               374 examples/libsmbclient/smbwrapper/wrapper.c 	dest->d_off = src->d_off;
src               376 examples/libsmbclient/smbwrapper/wrapper.c         switch(src->d_type)
src               406 examples/libsmbclient/smbwrapper/wrapper.c 	dest->d_reclen = src->d_reclen;
src               407 examples/libsmbclient/smbwrapper/wrapper.c 	smbw_strlcpy(dest->d_name, src->d_name, sizeof(dest->d_name));
src               410 examples/libsmbclient/smbwrapper/wrapper.c                      src->d_comment,
src                30 examples/pcap2nbench/ethernet.cpp   memcpy(src, data + 6, sizeof(src));
src                49 examples/pcap2nbench/ethernet.cpp     sprintf(buf, "%.2x", rhs.src[i]);
src                30 examples/pcap2nbench/ethernet.hpp   uint8_t src[6];
src               537 lib/nss_wrapper/nss_wrapper.c static int nwrap_pw_copy_r(const struct passwd *src, struct passwd *dst,
src               544 lib/nss_wrapper/nss_wrapper.c 	first = src->pw_name;
src               546 lib/nss_wrapper/nss_wrapper.c 	last = src->pw_shell;
src               557 lib/nss_wrapper/nss_wrapper.c 	ofs = PTR_DIFF(src->pw_name, first);
src               559 lib/nss_wrapper/nss_wrapper.c 	ofs = PTR_DIFF(src->pw_passwd, first);
src               561 lib/nss_wrapper/nss_wrapper.c 	dst->pw_uid = src->pw_uid;
src               562 lib/nss_wrapper/nss_wrapper.c 	dst->pw_gid = src->pw_gid;
src               563 lib/nss_wrapper/nss_wrapper.c 	ofs = PTR_DIFF(src->pw_gecos, first);
src               565 lib/nss_wrapper/nss_wrapper.c 	ofs = PTR_DIFF(src->pw_dir, first);
src               567 lib/nss_wrapper/nss_wrapper.c 	ofs = PTR_DIFF(src->pw_shell, first);
src               725 lib/nss_wrapper/nss_wrapper.c static int nwrap_gr_copy_r(const struct group *src, struct group *dst,
src               736 lib/nss_wrapper/nss_wrapper.c 	first = src->gr_name;
src               738 lib/nss_wrapper/nss_wrapper.c 	lastm = src->gr_mem;
src               745 lib/nss_wrapper/nss_wrapper.c 	ofsm = PTR_DIFF(lastm + 1, src->gr_mem);
src               752 lib/nss_wrapper/nss_wrapper.c 	memcpy(buf + ofsb, src->gr_mem, ofsm);
src               754 lib/nss_wrapper/nss_wrapper.c 	ofs = PTR_DIFF(src->gr_name, first);
src               756 lib/nss_wrapper/nss_wrapper.c 	ofs = PTR_DIFF(src->gr_passwd, first);
src               758 lib/nss_wrapper/nss_wrapper.c 	dst->gr_gid = src->gr_gid;
src               761 lib/nss_wrapper/nss_wrapper.c 	for (i=0; src->gr_mem[i]; i++) {
src               762 lib/nss_wrapper/nss_wrapper.c 		ofs = PTR_DIFF(src->gr_mem[i], first);
src                59 lib/popt/poptparse.c     const char * src;
src                71 lib/popt/poptparse.c     for (src = s; *src != '\0'; src++) {
src                72 lib/popt/poptparse.c 	if (quote == *src) {
src                75 lib/popt/poptparse.c 	    if (*src == '\\') {
src                76 lib/popt/poptparse.c 		src++;
src                77 lib/popt/poptparse.c 		if (!*src) {
src                81 lib/popt/poptparse.c 		if (*src != quote) *buf++ = '\\';
src                83 lib/popt/poptparse.c 	    *buf++ = *src;
src                84 lib/popt/poptparse.c 	} else if (isspace(*src)) {
src                94 lib/popt/poptparse.c 	} else switch (*src) {
src                97 lib/popt/poptparse.c 	    quote = *src;
src               100 lib/popt/poptparse.c 	    src++;
src               101 lib/popt/poptparse.c 	    if (!*src) {
src               107 lib/popt/poptparse.c 	    *buf++ = *src;
src                30 lib/replace/inet_aton.c int rep_inet_aton(const char *src, struct in_addr *dst)
src                32 lib/replace/inet_aton.c 	return (inet_pton(AF_INET, src, dst) > 0) ? 1 : 0;
src                30 lib/replace/inet_ntop.c static const char *inet_ntop4(const unsigned char *src, char *dst,
src                34 lib/replace/inet_ntop.c static const char *inet_ntop6(const unsigned char *src, char *dst,
src                47 lib/replace/inet_ntop.c rep_inet_ntop(int af, const void *src, char *dst, socklen_t size)
src                51 lib/replace/inet_ntop.c 		return (inet_ntop4(src, dst, size));
src                54 lib/replace/inet_ntop.c 		return (inet_ntop6(src, dst, size));
src                75 lib/replace/inet_ntop.c inet_ntop4(const unsigned char *src, char *dst, socklen_t size)
src                81 lib/replace/inet_ntop.c 	len = snprintf(tmp, sizeof tmp, fmt, src[0], src[1], src[2], src[3]);
src                99 lib/replace/inet_ntop.c inet_ntop6(const unsigned char *src, char *dst, socklen_t size)
src               120 lib/replace/inet_ntop.c 		words[i / 2] |= (src[i] << ((1 - (i % 2)) << 3));
src               164 lib/replace/inet_ntop.c 			if (!inet_ntop4(src+12, tp, sizeof tmp - (tp - tmp)))
src                30 lib/replace/inet_pton.c static int inet_pton4(const char *src, unsigned char *dst);
src                32 lib/replace/inet_pton.c static int inet_pton6(const char *src, unsigned char *dst);
src                48 lib/replace/inet_pton.c 	  const char *src,
src                53 lib/replace/inet_pton.c 		return (inet_pton4(src, dst));
src                56 lib/replace/inet_pton.c 		return (inet_pton6(src, dst));
src                76 lib/replace/inet_pton.c inet_pton4(src, dst)
src                77 lib/replace/inet_pton.c 	const char *src;
src                87 lib/replace/inet_pton.c 	while ((ch = *src++) != '\0') {
src               130 lib/replace/inet_pton.c inet_pton6(src, dst)
src               131 lib/replace/inet_pton.c 	const char *src;
src               145 lib/replace/inet_pton.c 	if (*src == ':')
src               146 lib/replace/inet_pton.c 		if (*++src != ':')
src               148 lib/replace/inet_pton.c 	curtok = src;
src               151 lib/replace/inet_pton.c 	while ((ch = *src++) != '\0') {
src               165 lib/replace/inet_pton.c 			curtok = src;
src               228 lib/replace/replace.c void *rep_memmove(void *dest,const void *src,int size)
src               232 lib/replace/replace.c 	if (dest==src || !size) return(dest);
src               235 lib/replace/replace.c 	s = (unsigned long)src;
src               239 lib/replace/replace.c 		memcpy(dest,src,size);
src               251 lib/replace/replace.c 			int *isrc = (int *)src;
src               257 lib/replace/replace.c 			char *csrc = (char *)src;
src               268 lib/replace/replace.c 			int *isrc = (int *)src;
src               274 lib/replace/replace.c 			char *csrc = (char *)src;
src               140 lib/replace/replace.h void *rep_memmove(void *dest,const void *src,int size);
src               384 lib/replace/replace.h #define va_copy(dest, src) __va_copy(dest, src)
src               386 lib/replace/replace.h #define va_copy(dest, src) (dest) = (src)
src               146 lib/replace/snprintf.c #define VA_COPY(dest, src) va_copy(dest, src)
src               149 lib/replace/snprintf.c #define VA_COPY(dest, src) __va_copy(dest, src)
src               151 lib/replace/snprintf.c #define VA_COPY(dest, src) (dest) = (src)
src               106 lib/replace/system/network.h int rep_inet_pton(int af, const char *src, void *dst);
src               111 lib/replace/system/network.h const char *rep_inet_ntop(int af, const void *src, char *dst, socklen_t size);
src               116 lib/replace/system/network.h int rep_inet_aton(const char *src, struct in_addr *dst);
src                93 lib/replace/test/testsuite.c 		const char *src;
src               104 lib/replace/test/testsuite.c 	for (i=0;tests[i].src;i++) {
src               105 lib/replace/test/testsuite.c 		if (strlcpy(buf, tests[i].src, sizeof(buf)) != tests[i].result) {
src               827 lib/socket_wrapper/socket_wrapper.c 				  const struct sockaddr *src,
src               861 lib/socket_wrapper/socket_wrapper.c 	switch (src->sa_family) {
src               863 lib/socket_wrapper/socket_wrapper.c 		src_in = (const struct sockaddr_in *)src;
src               871 lib/socket_wrapper/socket_wrapper.c 		src_in6 = (const struct sockaddr_in6 *)src;
src               901 lib/socket_wrapper/socket_wrapper.c 		switch (src->sa_family) {
src               939 lib/socket_wrapper/socket_wrapper.c 	switch (src->sa_family) {
src               970 lib/socket_wrapper/socket_wrapper.c 		switch (src->sa_family) {
src              1484 lib/talloc/talloc.c #define va_copy(dest, src) __va_copy(dest, src)
src              1486 lib/talloc/talloc.c #define va_copy(dest, src) (dest) = (src)
src               171 lib/util/charset/charcnv.c 				       void const *src, size_t srclen, 
src               177 lib/util/charset/charcnv.c 	const char *inbuf = (const char *)src;
src               243 lib/util/charset/charcnv.c 				void const *src, size_t srclen, 
src               249 lib/util/charset/charcnv.c 	const char* inbuf = (const char*)src;
src               266 lib/util/charset/charcnv.c 		memcpy(dest,src,len);
src               286 lib/util/charset/charcnv.c 						 (const char *)src));
src               317 lib/util/charset/charcnv.c 				       void const *src, size_t srclen, 
src               330 lib/util/charset/charcnv.c 	if (src == NULL || srclen == (size_t)-1 || srclen == 0)
src               343 lib/util/charset/charcnv.c 	ret = iconv_talloc(ctx, descriptor, src, srclen, dest);
src               108 lib/util/charset/charset.h char *alpha_strcpy(char *dest, const char *src, const char *other_safe_chars, size_t maxlength);
src               118 lib/util/charset/charset.h char *strupper_talloc(TALLOC_CTX *ctx, const char *src);
src               119 lib/util/charset/charset.h char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *src);
src               120 lib/util/charset/charset.h char *strupper_talloc_n(TALLOC_CTX *ctx, const char *src, size_t n);
src               121 lib/util/charset/charset.h char *strlower_talloc(TALLOC_CTX *ctx, const char *src);
src               127 lib/util/charset/charset.h bool push_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
src               128 lib/util/charset/charset.h bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, size_t *converted_size);
src               129 lib/util/charset/charset.h bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
src               130 lib/util/charset/charset.h bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
src               131 lib/util/charset/charset.h bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, size_t *converted_size);
src               132 lib/util/charset/charset.h bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
src               133 lib/util/charset/charset.h ssize_t push_string(void *dest, const char *src, size_t dest_len, int flags);
src               134 lib/util/charset/charset.h ssize_t pull_string(char *dest, const void *src, size_t dest_len, size_t src_len, int flags);
src               138 lib/util/charset/charset.h 				       void const *src, size_t srclen, 
src               143 lib/util/charset/charset.h 				void const *src, size_t srclen, 
src               148 lib/util/charset/charset.h 				       void const *src, size_t srclen, 
src               172 lib/util/charset/charset.h 				void const *src, size_t srclen, 
src               178 lib/util/charset/charset.h 				       void const *src, size_t srclen, 
src               211 lib/util/charset/util_unistr.c _PUBLIC_ char *alpha_strcpy(char *dest, const char *src, const char *other_safe_chars, size_t maxlength)
src               225 lib/util/charset/util_unistr.c 	if (!src) {
src               230 lib/util/charset/util_unistr.c 	len = strlen(src);
src               238 lib/util/charset/util_unistr.c 		int val = (src[i] & 0xff);
src               240 lib/util/charset/util_unistr.c 			dest[i] = src[i];
src               427 lib/util/charset/util_unistr.c _PUBLIC_ char *strlower_talloc(TALLOC_CTX *ctx, const char *src)
src               435 lib/util/charset/util_unistr.c 	dest = talloc_array(ctx, char, 2*(strlen(src))+1);
src               440 lib/util/charset/util_unistr.c 	while (*src) {
src               442 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(iconv_convenience, src, &c_size);
src               443 lib/util/charset/util_unistr.c 		src += c_size;
src               469 lib/util/charset/util_unistr.c _PUBLIC_ char *strupper_talloc_n(TALLOC_CTX *ctx, const char *src, size_t n)
src               475 lib/util/charset/util_unistr.c 	if (!src) {
src               486 lib/util/charset/util_unistr.c 	while (*src && n--) {
src               488 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(iconv_convenience, src, &c_size);
src               489 lib/util/charset/util_unistr.c 		src += c_size;
src               514 lib/util/charset/util_unistr.c _PUBLIC_ char *strupper_talloc(TALLOC_CTX *ctx, const char *src)
src               516 lib/util/charset/util_unistr.c 	return strupper_talloc_n(ctx, src, src?strlen(src):0);
src               522 lib/util/charset/util_unistr.c _PUBLIC_ char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *src)
src               524 lib/util/charset/util_unistr.c 	return strupper_talloc(ctx, src);
src               639 lib/util/charset/util_unistr.c static ssize_t push_ascii(void *dest, const char *src, size_t dest_len, int flags)
src               645 lib/util/charset/util_unistr.c 		char *tmpbuf = strupper_talloc(NULL, src);
src               654 lib/util/charset/util_unistr.c 	src_len = strlen(src);
src               659 lib/util/charset/util_unistr.c 	return convert_string(CH_UNIX, CH_DOS, src, src_len, dest, dest_len, false);
src               671 lib/util/charset/util_unistr.c _PUBLIC_ bool push_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
src               673 lib/util/charset/util_unistr.c 	size_t src_len = strlen(src)+1;
src               675 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UNIX, CH_DOS, src, src_len, (void **)dest, converted_size, false);
src               694 lib/util/charset/util_unistr.c static ssize_t pull_ascii(char *dest, const void *src, size_t dest_len, size_t src_len, int flags)
src               700 lib/util/charset/util_unistr.c 			src_len = strlen((const char *)src) + 1;
src               702 lib/util/charset/util_unistr.c 			size_t len = strnlen((const char *)src, src_len);
src               709 lib/util/charset/util_unistr.c 	ret = convert_string(CH_DOS, CH_UNIX, src, src_len, dest, dest_len, false);
src               733 lib/util/charset/util_unistr.c static ssize_t push_ucs2(void *dest, const char *src, size_t dest_len, int flags)
src               736 lib/util/charset/util_unistr.c 	size_t src_len = strlen(src);
src               740 lib/util/charset/util_unistr.c 		char *tmpbuf = strupper_talloc(NULL, src);
src               762 lib/util/charset/util_unistr.c 	ret = convert_string(CH_UNIX, CH_UTF16, src, src_len, dest, dest_len, false);
src               782 lib/util/charset/util_unistr.c _PUBLIC_ bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, size_t *converted_size)
src               784 lib/util/charset/util_unistr.c 	size_t src_len = strlen(src)+1;
src               786 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF16, src, src_len, (void **)dest, converted_size, false);
src               798 lib/util/charset/util_unistr.c _PUBLIC_ bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
src               800 lib/util/charset/util_unistr.c 	size_t src_len = strlen(src)+1;
src               802 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF8, src, src_len, (void **)dest, converted_size, false);
src               816 lib/util/charset/util_unistr.c static size_t pull_ucs2(char *dest, const void *src, size_t dest_len, size_t src_len, int flags)
src               820 lib/util/charset/util_unistr.c 	if (ucs2_align(NULL, src, flags)) {
src               821 lib/util/charset/util_unistr.c 		src = (const void *)((const char *)src + 1);
src               828 lib/util/charset/util_unistr.c 			src_len = utf16_len(src);
src               830 lib/util/charset/util_unistr.c 			src_len = utf16_len_n(src, src_len);
src               838 lib/util/charset/util_unistr.c 	ret = convert_string(CH_UTF16, CH_UNIX, src, src_len, dest, dest_len, false);
src               853 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
src               855 lib/util/charset/util_unistr.c 	size_t src_len = strlen(src)+1;
src               857 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_DOS, CH_UNIX, src, src_len, (void **)dest, converted_size, false);
src               868 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, size_t *converted_size)
src               870 lib/util/charset/util_unistr.c 	size_t src_len = utf16_len(src);
src               872 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UTF16, CH_UNIX, src, src_len, (void **)dest, converted_size, false);
src               883 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
src               885 lib/util/charset/util_unistr.c 	size_t src_len = strlen(src)+1;
src               887 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UTF8, CH_UNIX, src, src_len, (void **)dest, converted_size, false);
src               904 lib/util/charset/util_unistr.c _PUBLIC_ ssize_t push_string(void *dest, const char *src, size_t dest_len, int flags)
src               907 lib/util/charset/util_unistr.c 		return push_ascii(dest, src, dest_len, flags);
src               909 lib/util/charset/util_unistr.c 		return push_ucs2(dest, src, dest_len, flags);
src               931 lib/util/charset/util_unistr.c _PUBLIC_ ssize_t pull_string(char *dest, const void *src, size_t dest_len, size_t src_len, int flags)
src               934 lib/util/charset/util_unistr.c 		return pull_ascii(dest, src, dest_len, src_len, flags);
src               936 lib/util/charset/util_unistr.c 		return pull_ucs2(dest, src, dest_len, src_len, flags);
src               954 lib/util/charset/util_unistr.c 				void const *src, size_t srclen, 
src               960 lib/util/charset/util_unistr.c 									  src, srclen,
src               980 lib/util/charset/util_unistr.c 				       void const *src, size_t srclen, 
src               985 lib/util/charset/util_unistr.c 											 from, to, src, srclen, dest,
src                30 lib/util/safe_string.h #define strcpy(dest,src) __ERROR__XX__NEVER_USE_STRCPY___;
src                35 lib/util/safe_string.h #define strcat(dest,src) __ERROR__XX__NEVER_USE_STRCAT___;
src               757 lib/util/util.c _PUBLIC_ size_t ascii_len_n(const char *src, size_t n)
src               761 lib/util/util.c 	len = strnlen(src, n);
src               811 lib/util/util.c _PUBLIC_ size_t utf16_len_n(const void *src, size_t n)
src               815 lib/util/util.c 	for (len = 0; (len+2 < n) && SVAL(src, len); len += 2) ;
src               237 lib/util/util.h _PUBLIC_ char *safe_strcpy(char *dest,const char *src, size_t maxlength);
src               243 lib/util/util.h _PUBLIC_ char *safe_strcat(char *dest, const char *src, size_t maxlength);
src               327 lib/util/util.h _PUBLIC_ size_t ascii_len_n(const char *src, size_t n);
src               372 lib/util/util.h _PUBLIC_ size_t utf16_len_n(const void *src, size_t n);
src                38 lib/util/util_str.c _PUBLIC_ char *safe_strcpy(char *dest,const char *src, size_t maxlength)
src                54 lib/util/util_str.c 		log_suspicious_usage("safe_strcpy", src);
src                58 lib/util/util_str.c 	if (!src) {
src                63 lib/util/util_str.c 	len = strlen(src);
src                67 lib/util/util_str.c 			 (uint_t)(len-maxlength), (unsigned)len, (unsigned)maxlength, src));
src                71 lib/util/util_str.c 	memmove(dest, src, len);
src                80 lib/util/util_str.c _PUBLIC_ char *safe_strcat(char *dest, const char *src, size_t maxlength)
src                89 lib/util/util_str.c 	if (!src)
src                94 lib/util/util_str.c 		log_suspicious_usage("safe_strcat", src);
src                97 lib/util/util_str.c 	src_len = strlen(src);
src               102 lib/util/util_str.c 			 (int)(src_len + dest_len - maxlength), src));
src               104 lib/util/util_str.c 			memcpy(&dest[dest_len], src, maxlength - dest_len);
src               110 lib/util/util_str.c 	memcpy(&dest[dest_len], src, src_len);
src               282 libcli/nbt/libnbt.h 					    struct socket_address *src);
src               162 libcli/nbt/nbtsocket.c 	struct socket_address *src;
src               181 libcli/nbt/nbtsocket.c 				 tmp_ctx, &src);
src               206 libcli/nbt/nbtsocket.c 			  (int)blob.length, src->addr, src->port));
src               214 libcli/nbt/nbtsocket.c 			nbtsock->incoming.handler(nbtsock, packet, src);
src               225 libcli/nbt/nbtsocket.c 			nbtsock->unexpected.handler(nbtsock, packet, src);
src               235 libcli/nbt/nbtsocket.c 	talloc_steal(req, src);
src               237 libcli/nbt/nbtsocket.c 	nbt_name_socket_handle_response_packet(req, packet, src);
src               242 libcli/nbt/nbtsocket.c 					    struct socket_address *src)
src               291 libcli/nbt/nbtsocket.c 	talloc_steal(req, src);
src               292 libcli/nbt/nbtsocket.c 	req->replies[req->num_replies].dest   = src;
src                71 libcli/security/secacl.c struct security_acl *dup_sec_acl(TALLOC_CTX *ctx, struct security_acl *src)
src                73 libcli/security/secacl.c 	if(src == NULL)
src                76 libcli/security/secacl.c 	return make_sec_acl(ctx, src->revision, src->num_aces, src->aces);
src                28 libcli/security/secacl.h struct security_acl *dup_sec_acl(TALLOC_CTX *ctx, struct security_acl *src);
src              1045 nsswitch/pam_winbind.c 			       const char *src,
src              1049 nsswitch/pam_winbind.c 	int src_length = strlen(src);
src              1055 nsswitch/pam_winbind.c 	memcpy(dest + dest_length, src, src_length + 1);
src                85 nsswitch/winbind_nss_aix.c #define STRCPY_RET(dest, src) \
src                87 nsswitch/winbind_nss_aix.c 	if (strlen(src)+1 > sizeof(dest)) { errno = EINVAL; return -1; } \
src                88 nsswitch/winbind_nss_aix.c 	strcpy(dest, src); \
src                91 nsswitch/winbind_nss_aix.c #define STRCPY_RETNULL(dest, src) \
src                93 nsswitch/winbind_nss_aix.c 	if (strlen(src)+1 > sizeof(dest)) { errno = EINVAL; return NULL; } \
src                94 nsswitch/winbind_nss_aix.c 	strcpy(dest, src); \
src                75 nsswitch/winbind_nss_solaris.c #define make_pwent_str(dest, src) 					\
src                77 nsswitch/winbind_nss_solaris.c   if((dest = get_static(buffer, buflen, strlen(src)+1)) == NULL)	\
src                83 nsswitch/winbind_nss_solaris.c   strcpy(dest, src);							\
src              1354 source3/auth/auth_util.c 						 const auth_serversupplied_info *src)
src              1363 source3/auth/auth_util.c 	dst->guest = src->guest;
src              1364 source3/auth/auth_util.c 	dst->utok.uid = src->utok.uid;
src              1365 source3/auth/auth_util.c 	dst->utok.gid = src->utok.gid;
src              1366 source3/auth/auth_util.c 	dst->utok.ngroups = src->utok.ngroups;
src              1367 source3/auth/auth_util.c 	if (src->utok.ngroups != 0) {
src              1369 source3/auth/auth_util.c 			dst, src->utok.groups,
src              1375 source3/auth/auth_util.c 	if (src->ptok) {
src              1376 source3/auth/auth_util.c 		dst->ptok = dup_nt_token(dst, src->ptok);
src              1383 source3/auth/auth_util.c 	dst->user_session_key = data_blob_talloc( dst, src->user_session_key.data,
src              1384 source3/auth/auth_util.c 						src->user_session_key.length);
src              1386 source3/auth/auth_util.c 	dst->lm_session_key = data_blob_talloc(dst, src->lm_session_key.data,
src              1387 source3/auth/auth_util.c 						src->lm_session_key.length);
src              1395 source3/auth/auth_util.c 	if (!pdb_copy_sam_account(dst->sam_account, src->sam_account)) {
src              1401 source3/auth/auth_util.c 	dst->unix_name = talloc_strdup(dst, src->unix_name);
src              1407 source3/auth/auth_util.c 	dst->sanitized_username = talloc_strdup(dst, src->sanitized_username);
src              1449 source3/auth/auth_util.c bool copy_current_user(struct current_user *dst, struct current_user *src)
src              1454 source3/auth/auth_util.c 	groups = (gid_t *)memdup(src->ut.groups,
src              1455 source3/auth/auth_util.c 				 sizeof(gid_t) * src->ut.ngroups);
src              1456 source3/auth/auth_util.c 	if ((src->ut.ngroups != 0) && (groups == NULL)) {
src              1460 source3/auth/auth_util.c 	nt_token = dup_nt_token(NULL, src->nt_user_token);
src              1466 source3/auth/auth_util.c 	dst->conn = src->conn;
src              1467 source3/auth/auth_util.c 	dst->vuid = src->vuid;
src              1468 source3/auth/auth_util.c 	dst->ut.uid = src->ut.uid;
src              1469 source3/auth/auth_util.c 	dst->ut.gid = src->ut.gid;
src              1470 source3/auth/auth_util.c 	dst->ut.ngroups = src->ut.ngroups;
src              2797 source3/client/client.c 	char *src = NULL;
src              2809 source3/client/client.c 	src = talloc_asprintf(ctx,
src              2813 source3/client/client.c 	if (!src) {
src              2819 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
src              2820 source3/client/client.c 		d_printf("chmod %s: %s\n", src, cli_errstr(cli));
src              2831 source3/client/client.c 			cli_errstr(targetcli), src, (unsigned int)mode);
src              2947 source3/client/client.c 	char *src = NULL;
src              2964 source3/client/client.c 	src = talloc_asprintf(ctx,
src              2968 source3/client/client.c 	if (!src) {
src              2972 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
src              2973 source3/client/client.c 		d_printf("stat %s: %s\n", src, cli_errstr(cli));
src              2996 source3/client/client.c 			cli_errstr(targetcli), src);
src              3002 source3/client/client.c 			cli_errstr(targetcli), src);
src              3009 source3/client/client.c 			src, (unsigned int)CVAL(retbuf,0) );
src              3018 source3/client/client.c 			src,
src              3026 source3/client/client.c 	d_printf("# file: %s\n", src);
src              3062 source3/client/client.c 					src, (unsigned int)tagtype );
src              3099 source3/client/client.c 					src, (unsigned int)tagtype );
src              3118 source3/client/client.c 	char *src = NULL;
src              3130 source3/client/client.c 	src = talloc_asprintf(ctx,
src              3134 source3/client/client.c 	if (!src) {
src              3138 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
src              3139 source3/client/client.c 		d_printf("stat %s: %s\n", src, cli_errstr(cli));
src              3150 source3/client/client.c 			cli_errstr(targetcli), src);
src              3155 source3/client/client.c 	d_printf("File: %s\n", src);
src              3215 source3/client/client.c 	char *src = NULL;
src              3232 source3/client/client.c 	src = talloc_asprintf(ctx,
src              3236 source3/client/client.c 	if (!src) {
src              3239 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname) ) {
src              3240 source3/client/client.c 		d_printf("chown %s: %s\n", src, cli_errstr(cli));
src              3251 source3/client/client.c 			cli_errstr(targetcli), src, (int)uid, (int)gid);
src              3265 source3/client/client.c 	char *src, *dest;
src              3277 source3/client/client.c 	src = talloc_asprintf(ctx,
src              3281 source3/client/client.c 	if (!src) {
src              3293 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetsrc)) {
src              3294 source3/client/client.c 		d_printf("rename %s: %s\n", src, cli_errstr(cli));
src              3341 source3/client/client.c 	char *src, *dest;
src              3352 source3/client/client.c 	src = talloc_asprintf(ctx,
src              3356 source3/client/client.c 	if (!src) {
src              3368 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
src              3369 source3/client/client.c 		d_printf("hardlink %s: %s\n", src, cli_errstr(cli));
src              2612 source3/include/libsmbclient.h smbc_urldecode(char *dest, char * src, size_t max_dest_len);
src              2639 source3/include/libsmbclient.h smbc_urlencode(char * dest, char * src, int max_dest_len);
src               126 source3/include/proto.h 						 const auth_serversupplied_info *src);
src               132 source3/include/proto.h bool copy_current_user(struct current_user *dst, struct current_user *src);
src               335 source3/include/proto.h int bitmap_copy(struct bitmap * const dst, const struct bitmap * const src);
src               349 source3/include/proto.h 		      void const *src, size_t srclen, 
src               352 source3/include/proto.h 			     void const *src, size_t srclen, void *dst,
src               354 source3/include/proto.h size_t unix_strupper(const char *src, size_t srclen, char *dest, size_t destlen);
src               357 source3/include/proto.h size_t unix_strlower(const char *src, size_t srclen, char *dest, size_t destlen);
src               361 source3/include/proto.h size_t push_ascii(void *dest, const char *src, size_t dest_len, int flags);
src               362 source3/include/proto.h size_t push_ascii_fstring(void *dest, const char *src);
src               363 source3/include/proto.h size_t push_ascii_nstring(void *dest, const char *src);
src               364 source3/include/proto.h bool push_ascii_allocate(char **dest, const char *src, size_t *converted_size);
src               365 source3/include/proto.h size_t pull_ascii(char *dest, const void *src, size_t dest_len, size_t src_len, int flags);
src               366 source3/include/proto.h size_t pull_ascii_fstring(char *dest, const void *src);
src               367 source3/include/proto.h size_t pull_ascii_nstring(char *dest, size_t dest_len, const void *src);
src               368 source3/include/proto.h size_t push_ucs2(const void *base_ptr, void *dest, const char *src, size_t dest_len, int flags);
src               369 source3/include/proto.h bool push_ucs2_allocate(smb_ucs2_t **dest, const char *src,
src               371 source3/include/proto.h size_t push_utf8_fstring(void *dest, const char *src);
src               372 source3/include/proto.h bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
src               374 source3/include/proto.h bool push_utf8_allocate(char **dest, const char *src, size_t *converted_size);
src               375 source3/include/proto.h size_t pull_ucs2(const void *base_ptr, char *dest, const void *src, size_t dest_len, size_t src_len, int flags);
src               379 source3/include/proto.h 			const void *src,
src               382 source3/include/proto.h size_t pull_ucs2_fstring(char *dest, const void *src);
src               383 source3/include/proto.h bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src,
src               385 source3/include/proto.h bool pull_ucs2_allocate(char **dest, const smb_ucs2_t *src,
src               387 source3/include/proto.h bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
src               389 source3/include/proto.h bool pull_utf8_allocate(char **dest, const char *src, size_t *converted_size);
src               390 source3/include/proto.h bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src,
src               392 source3/include/proto.h bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
src               396 source3/include/proto.h 		      void *dest, const char *src,
src               403 source3/include/proto.h 			const void *src,
src               413 source3/include/proto.h 			const void *src,
src               469 source3/include/proto.h void debug_message(struct messaging_context *msg_ctx, void *private_data, uint32_t msg_type, struct server_id src, DATA_BLOB *data);
src               618 source3/include/proto.h bool se_priv_copy( SE_PRIV *dst, const SE_PRIV *src );
src               667 source3/include/proto.h SEC_DESC *dup_sec_desc(TALLOC_CTX *ctx, const SEC_DESC *src);
src               681 source3/include/proto.h SEC_DESC_BUF *dup_sec_desc_buf(TALLOC_CTX *ctx, SEC_DESC_BUF *src);
src              1055 source3/include/proto.h time_t uint64s_nt_time_to_unix_abs(const uint64_t *src);
src              1311 source3/include/proto.h void sid_copy(DOM_SID *dst, const DOM_SID *src);
src              1320 source3/include/proto.h DOM_SID *sid_dup_talloc(TALLOC_CTX *ctx, const DOM_SID *src);
src              1456 source3/include/proto.h 		const char *src,
src              1461 source3/include/proto.h 		const char *src,
src              1466 source3/include/proto.h 		const char *src,
src              1469 source3/include/proto.h char *StrnCpy_fn(const char *fn, int line,char *dest,const char *src,size_t n);
src              1472 source3/include/proto.h bool string_set(char **dest,const char *src);
src              1488 source3/include/proto.h char *talloc_string_sub2(TALLOC_CTX *mem_ctx, const char *src,
src              1495 source3/include/proto.h 			const char *src,
src              1500 source3/include/proto.h 				const char *src,
src              1505 source3/include/proto.h char *strchr_m(const char *src, char c);
src              1508 source3/include/proto.h char *strstr_m(const char *src, const char *findstr);
src              1543 source3/include/proto.h char *sstring_sub(const char *src, char front, char back);
src              1547 source3/include/proto.h char *escape_shell_string(const char *src);
src              1555 source3/include/proto.h size_t dos_PutUniCode(char *dst,const char *src, size_t len, bool null_terminate);
src              1556 source3/include/proto.h char *skip_unibuf(char *src, size_t len);
src              1557 source3/include/proto.h int rpcstr_pull(char* dest, void *src, int dest_len, int src_len, int flags);
src              1560 source3/include/proto.h 			void *src,
src              1563 source3/include/proto.h int rpcstr_push(void *dest, const char *src, size_t dest_len, int flags);
src              1564 source3/include/proto.h int rpcstr_push_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src);
src              1570 source3/include/proto.h size_t strlen_w(const smb_ucs2_t *src);
src              1571 source3/include/proto.h size_t strnlen_w(const smb_ucs2_t *src, size_t max);
src              1586 source3/include/proto.h smb_ucs2_t *strdup_w(const smb_ucs2_t *src);
src              1587 source3/include/proto.h smb_ucs2_t *strndup_w(const smb_ucs2_t *src, size_t len);
src              1588 source3/include/proto.h smb_ucs2_t *strncpy_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max);
src              1589 source3/include/proto.h smb_ucs2_t *strncat_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max);
src              1590 source3/include/proto.h smb_ucs2_t *strcat_w(smb_ucs2_t *dest, const smb_ucs2_t *src);
src              2838 source3/include/proto.h 			const char *src,
src              2845 source3/include/proto.h 			const void *src,
src              2854 source3/include/proto.h 				const void *src,
src              4436 source3/include/proto.h bool pdb_copy_sam_account(struct samu *dst, struct samu *src );
src              4944 source3/include/proto.h void set_profile_level(int level, struct server_id src);
src              5733 source3/include/proto.h bool prs_append_prs_data(prs_struct *dst, prs_struct *src);
src              5736 source3/include/proto.h bool prs_append_some_prs_data(prs_struct *dst, prs_struct *src, int32 start, uint32 len);
src              5737 source3/include/proto.h bool prs_copy_data_in(prs_struct *dst, const char *src, uint32 len);
src              5738 source3/include/proto.h bool prs_copy_data_out(char *dst, prs_struct *src, uint32 len);
src              5739 source3/include/proto.h bool prs_copy_all_data_out(char *dst, prs_struct *src);
src              6688 source3/include/proto.h 						      struct server_id src,
src              6833 source3/include/proto.h 			const char *src,
src              6842 source3/include/proto.h 			const char *src,
src              6847 source3/include/proto.h 				 char **pp_dest, const char *src, int flags,
src              6850 source3/include/proto.h 			   char **pp_dest, const char *src, int flags,
src              6926 source3/include/proto.h 			const char *src,
src              7027 source3/include/proto.h 		      const char *src, int dest_len, int flags);
src                32 source3/include/safe_string.h #define bcopy(src,dest,size) __ERROR__XX__NEVER_USE_BCOPY___;
src                37 source3/include/safe_string.h #define strcpy(dest,src) __ERROR__XX__NEVER_USE_STRCPY___;
src                42 source3/include/safe_string.h #define strcat(dest,src) __ERROR__XX__NEVER_USE_STRCAT___;
src                93 source3/include/safe_string.h #define safe_strcpy_base(dest, src, base, size) \
src                94 source3/include/safe_string.h     safe_strcpy(dest, src, size-PTR_DIFF(dest,base)-1)
src               121 source3/include/safe_string.h #define overmalloc_safe_strcpy(dest,src,maxlength) \
src               123 source3/include/safe_string.h 			dest,src,maxlength)
src               125 source3/include/safe_string.h #define safe_strcpy(dest,src,maxlength) \
src               127 source3/include/safe_string.h 			dest,src,maxlength)
src               129 source3/include/safe_string.h #define safe_strcat(dest,src,maxlength) \
src               131 source3/include/safe_string.h 			dest,src,maxlength)
src               133 source3/include/safe_string.h #define push_string(base_ptr, dest, src, dest_len, flags) \
src               135 source3/include/safe_string.h 			base_ptr, 0, dest, src, dest_len, flags)
src               137 source3/include/safe_string.h #define pull_string(base_ptr, smb_flags2, dest, src, dest_len, src_len, flags) \
src               139 source3/include/safe_string.h 			base_ptr, smb_flags2, dest, src, dest_len, src_len, flags)
src               141 source3/include/safe_string.h #define pull_string_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \
src               143 source3/include/safe_string.h 			ctx, base_ptr, smb_flags2, dest, src, src_len, flags)
src               145 source3/include/safe_string.h #define clistr_push(cli, dest, src, dest_len, flags) \
src               147 source3/include/safe_string.h 			cli, dest, src, dest_len, flags)
src               149 source3/include/safe_string.h #define clistr_pull(inbuf, dest, src, dest_len, src_len, flags) \
src               151 source3/include/safe_string.h 			inbuf, dest, src, dest_len, src_len, flags)
src               153 source3/include/safe_string.h #define clistr_pull_talloc(ctx, inbuf, pp_dest, src, src_len, flags) \
src               155 source3/include/safe_string.h 			ctx, inbuf, pp_dest, src, src_len, flags)
src               157 source3/include/safe_string.h #define srvstr_push(base_ptr, smb_flags2, dest, src, dest_len, flags) \
src               159 source3/include/safe_string.h 			base_ptr, smb_flags2, dest, src, dest_len, flags)
src               161 source3/include/safe_string.h #define alpha_strcpy(dest,src,other_safe_chars,maxlength) \
src               163 source3/include/safe_string.h 			dest,src,other_safe_chars,maxlength)
src               165 source3/include/safe_string.h #define StrnCpy(dest,src,n) \
src               167 source3/include/safe_string.h 			dest,src,n)
src               185 source3/include/safe_string.h #define push_string_fn2(fn_name, fn_line, base_ptr, flags2, dest, src, dest_len, flags) \
src               188 source3/include/safe_string.h     : push_string_fn(fn_name, fn_line, base_ptr, flags2, dest, src, dest_len, flags))
src               190 source3/include/safe_string.h #define pull_string_fn2(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, src_len, flags) \
src               193 source3/include/safe_string.h     : pull_string_fn(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, src_len, flags))
src               195 source3/include/safe_string.h #define pull_string_talloc_fn2(fn_name, fn_line, ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \
src               196 source3/include/safe_string.h     pull_string_talloc_fn(fn_name, fn_line, ctx, base_ptr, smb_flags2, dest, src, src_len, flags)
src               198 source3/include/safe_string.h #define clistr_push_fn2(fn_name, fn_line, cli, dest, src, dest_len, flags) \
src               201 source3/include/safe_string.h     : clistr_push_fn(fn_name, fn_line, cli, dest, src, dest_len, flags))
src               203 source3/include/safe_string.h #define clistr_pull_fn2(fn_name, fn_line, inbuf, dest, src, dest_len, srclen, flags) \
src               206 source3/include/safe_string.h     : clistr_pull_fn(fn_name, fn_line, inbuf, dest, src, dest_len, srclen, flags))
src               208 source3/include/safe_string.h #define srvstr_push_fn2(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, flags) \
src               211 source3/include/safe_string.h     : srvstr_push_fn(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, flags))
src               165 source3/include/smb.h #define COPY_UCS2_CHAR(dest,src) (((unsigned char *)(dest))[0] = ((unsigned char *)(src))[0],\
src               166 source3/include/smb.h 				((unsigned char *)(dest))[1] = ((unsigned char *)(src))[1], (dest))
src               183 source3/include/smb_macros.h #define putip(dest,src) memcpy(dest,src,4)
src                20 source3/include/srvstr.h #define srvstr_pull_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \
src                21 source3/include/srvstr.h     pull_string_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags)
src                28 source3/include/srvstr.h #define srvstr_pull_req_talloc(ctx, req_, dest, src, flags) \
src                29 source3/include/srvstr.h     pull_string_talloc(ctx, req_->inbuf, req_->flags2, dest, src, \
src                30 source3/include/srvstr.h 		       smbreq_bufrem(req_, src), flags)
src                89 source3/lib/bitmap.c int bitmap_copy(struct bitmap * const dst, const struct bitmap * const src)
src                91 source3/lib/bitmap.c         int count = MIN(dst->n, src->n);
src                93 source3/lib/bitmap.c         SMB_ASSERT(dst->b != src->b);
src                94 source3/lib/bitmap.c 	memcpy(dst->b, src->b, sizeof(uint32)*((count+31)/32));
src               202 source3/lib/charcnv.c 		      void const *src, size_t srclen, 
src               207 source3/lib/charcnv.c 	const char* inbuf = (const char*)src;
src               217 source3/lib/charcnv.c 			srclen = (strlen_w((const smb_ucs2_t *)src)+1) * 2;
src               219 source3/lib/charcnv.c 			srclen = strlen((const char *)src)+1;
src               252 source3/lib/charcnv.c 							(unsigned int)srclen, (unsigned int)destlen, (const char *)src));
src               377 source3/lib/charcnv.c 		      void const *src, size_t srclen, 
src               394 source3/lib/charcnv.c 		const unsigned char *p = (const unsigned char *)src;
src               433 source3/lib/charcnv.c 		const unsigned char *p = (const unsigned char *)src;
src               473 source3/lib/charcnv.c 		const unsigned char *p = (const unsigned char *)src;
src               517 source3/lib/charcnv.c 	return convert_string_internal(from, to, src, srclen, dest, destlen, allow_bad_conv);
src               541 source3/lib/charcnv.c 			     void const *src, size_t srclen, void *dst,
src               546 source3/lib/charcnv.c 	const char *inbuf = (const char *)src;
src               558 source3/lib/charcnv.c 	if (src == NULL || srclen == (size_t)-1) {
src               779 source3/lib/charcnv.c 			   void const *src, size_t srclen, void *dst,
src               785 source3/lib/charcnv.c 	return convert_string_allocate(ctx, from, to, src, srclen, dest,
src               789 source3/lib/charcnv.c size_t unix_strupper(const char *src, size_t srclen, char *dest, size_t destlen)
src               794 source3/lib/charcnv.c 	if (!push_ucs2_allocate(&buffer, src, &size)) {
src               798 source3/lib/charcnv.c 	if (!strupper_w(buffer) && (dest == src)) {
src               928 source3/lib/charcnv.c size_t unix_strlower(const char *src, size_t srclen, char *dest, size_t destlen)
src               933 source3/lib/charcnv.c 	if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, srclen,
src               939 source3/lib/charcnv.c 	if (!strlower_w(buffer) && (dest == src)) {
src              1019 source3/lib/charcnv.c size_t push_ascii(void *dest, const char *src, size_t dest_len, int flags)
src              1021 source3/lib/charcnv.c 	size_t src_len = strlen(src);
src              1031 source3/lib/charcnv.c 		tmpbuf = SMB_STRDUP(src);
src              1036 source3/lib/charcnv.c 		src = tmpbuf;
src              1043 source3/lib/charcnv.c 	ret = convert_string(CH_UNIX, CH_DOS, src, src_len, dest, dest_len, True);
src              1053 source3/lib/charcnv.c size_t push_ascii_fstring(void *dest, const char *src)
src              1055 source3/lib/charcnv.c 	return push_ascii(dest, src, sizeof(fstring), STR_TERMINATE);
src              1063 source3/lib/charcnv.c size_t push_ascii_nstring(void *dest, const char *src)
src              1069 source3/lib/charcnv.c 	if (!push_ucs2_allocate(&buffer, src, &buffer_len)) {
src              1100 source3/lib/charcnv.c bool push_ascii_allocate(char **dest, const char *src, size_t *converted_size)
src              1102 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1105 source3/lib/charcnv.c 	return convert_string_allocate(NULL, CH_UNIX, CH_DOS, src, src_len,
src              1124 source3/lib/charcnv.c size_t pull_ascii(char *dest, const void *src, size_t dest_len, size_t src_len, int flags)
src              1135 source3/lib/charcnv.c 			src_len = strlen((const char *)src) + 1;
src              1137 source3/lib/charcnv.c 			size_t len = strnlen((const char *)src, src_len);
src              1144 source3/lib/charcnv.c 	ret = convert_string(CH_DOS, CH_UNIX, src, src_len, dest, dest_len, True);
src              1183 source3/lib/charcnv.c 					const void *src,
src              1205 source3/lib/charcnv.c 			src_len = strlen((const char *)src) + 1;
src              1207 source3/lib/charcnv.c 			size_t len = strnlen((const char *)src, src_len);
src              1232 source3/lib/charcnv.c 	if (!convert_string_allocate(ctx, CH_DOS, CH_UNIX, src, src_len, &dest,
src              1264 source3/lib/charcnv.c size_t pull_ascii_fstring(char *dest, const void *src)
src              1266 source3/lib/charcnv.c 	return pull_ascii(dest, src, sizeof(fstring), -1, STR_TERMINATE);
src              1271 source3/lib/charcnv.c size_t pull_ascii_nstring(char *dest, size_t dest_len, const void *src)
src              1273 source3/lib/charcnv.c 	return pull_ascii(dest, src, dest_len, sizeof(nstring)-1, STR_TERMINATE);
src              1293 source3/lib/charcnv.c size_t push_ucs2(const void *base_ptr, void *dest, const char *src, size_t dest_len, int flags)
src              1307 source3/lib/charcnv.c 		src_len = strlen(src);
src              1320 source3/lib/charcnv.c 	ret =  convert_string(CH_UNIX, CH_UTF16LE, src, src_len, dest, dest_len, True);
src              1362 source3/lib/charcnv.c bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src,
src              1365 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1368 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF16LE, src, src_len,
src              1384 source3/lib/charcnv.c bool push_ucs2_allocate(smb_ucs2_t **dest, const char *src,
src              1387 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1390 source3/lib/charcnv.c 	return convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, src_len,
src              1404 source3/lib/charcnv.c static size_t push_utf8(void *dest, const char *src, size_t dest_len, int flags)
src              1416 source3/lib/charcnv.c 		tmpbuf = strdup_upper(src);
src              1420 source3/lib/charcnv.c 		src = tmpbuf;
src              1421 source3/lib/charcnv.c 		src_len = strlen(src);
src              1424 source3/lib/charcnv.c 	src_len = strlen(src);
src              1429 source3/lib/charcnv.c 	ret = convert_string(CH_UNIX, CH_UTF8, src, src_len, dest, dest_len, True);
src              1434 source3/lib/charcnv.c size_t push_utf8_fstring(void *dest, const char *src)
src              1436 source3/lib/charcnv.c 	return push_utf8(dest, src, sizeof(fstring), STR_TERMINATE);
src              1450 source3/lib/charcnv.c bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
src              1453 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1456 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF8, src, src_len,
src              1471 source3/lib/charcnv.c bool push_utf8_allocate(char **dest, const char *src, size_t *converted_size)
src              1473 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1476 source3/lib/charcnv.c 	return convert_string_allocate(NULL, CH_UNIX, CH_UTF8, src, src_len,
src              1491 source3/lib/charcnv.c size_t pull_ucs2(const void *base_ptr, char *dest, const void *src, size_t dest_len, size_t src_len, int flags)
src              1507 source3/lib/charcnv.c 	if (ucs2_align(base_ptr, src, flags)) {
src              1508 source3/lib/charcnv.c 		src = (const void *)((const char *)src + 1);
src              1516 source3/lib/charcnv.c 			size_t len = strnlen_w((const smb_ucs2_t *)src,
src              1528 source3/lib/charcnv.c 	ret = convert_string(CH_UTF16LE, CH_UNIX, src, src_len, dest, dest_len, True);
src              1566 source3/lib/charcnv.c 			const void *src,
src              1586 source3/lib/charcnv.c 	if (ucs2_align(base_ptr, src, flags)) {
src              1587 source3/lib/charcnv.c 		src = (const void *)((const char *)src + 1);
src              1595 source3/lib/charcnv.c 			size_t len = strnlen_w((const smb_ucs2_t *)src,
src              1605 source3/lib/charcnv.c 			src_len = (strlen_w((const smb_ucs2_t *)src)+1)*sizeof(smb_ucs2_t);
src              1626 source3/lib/charcnv.c 	if (!convert_string_talloc(ctx, CH_UTF16LE, CH_UNIX, src, src_len,
src              1658 source3/lib/charcnv.c size_t pull_ucs2_fstring(char *dest, const void *src)
src              1660 source3/lib/charcnv.c 	return pull_ucs2(NULL, dest, src, sizeof(fstring), -1, STR_TERMINATE);
src              1674 source3/lib/charcnv.c bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src,
src              1677 source3/lib/charcnv.c 	size_t src_len = (strlen_w(src)+1) * sizeof(smb_ucs2_t);
src              1680 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UTF16LE, CH_UNIX, src, src_len,
src              1694 source3/lib/charcnv.c bool pull_ucs2_allocate(char **dest, const smb_ucs2_t *src,
src              1697 source3/lib/charcnv.c 	size_t src_len = (strlen_w(src)+1) * sizeof(smb_ucs2_t);
src              1700 source3/lib/charcnv.c 	return convert_string_allocate(NULL, CH_UTF16LE, CH_UNIX, src, src_len,
src              1715 source3/lib/charcnv.c bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
src              1718 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1721 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UTF8, CH_UNIX, src, src_len,
src              1736 source3/lib/charcnv.c bool pull_utf8_allocate(char **dest, const char *src, size_t *converted_size)
src              1738 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1741 source3/lib/charcnv.c 	return convert_string_allocate(NULL, CH_UTF8, CH_UNIX, src, src_len,
src              1756 source3/lib/charcnv.c bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
src              1759 source3/lib/charcnv.c 	size_t src_len = strlen(src)+1;
src              1762 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_DOS, CH_UNIX, src, src_len,
src              1782 source3/lib/charcnv.c 		      void *dest, const char *src,
src              1802 source3/lib/charcnv.c 		return push_ucs2(base_ptr, dest, src, dest_len, flags);
src              1804 source3/lib/charcnv.c 	return push_ascii(dest, src, dest_len, flags);
src              1827 source3/lib/charcnv.c 			const void *src,
src              1844 source3/lib/charcnv.c 		return pull_ucs2(base_ptr, dest, src, dest_len, src_len, flags);
src              1846 source3/lib/charcnv.c 	return pull_ascii(dest, src, dest_len, src_len, flags);
src              1870 source3/lib/charcnv.c 			const void *src,
src              1885 source3/lib/charcnv.c 					src,
src              1891 source3/lib/charcnv.c 					src,
src              1246 source3/lib/ctdbd_conn.c 		p4.src = *(struct sockaddr_in *)&client;
src              1253 source3/lib/ctdbd_conn.c 		p.src.ip6 = *(struct sockaddr_in6 *)&client;
src               494 source3/lib/debug.c 			  struct server_id src,
src               502 source3/lib/debug.c 			  (unsigned int)procid_to_pid(&src),
src               509 source3/lib/debug.c 		  (unsigned int)procid_to_pid(&src)));
src               521 source3/lib/debug.c 			       struct server_id src,
src               532 source3/lib/debug.c 		 procid_str_static(&src)));
src               533 source3/lib/debug.c 	messaging_send_buf(msg_ctx, src, MSG_DEBUGLEVEL,
src                72 source3/lib/ldb/common/ldb_dn.c 	const char *p, *s, *src;
src                79 source3/lib/ldb/common/ldb_dn.c 	p = s = src = (const char *)value.data;
src                86 source3/lib/ldb/common/ldb_dn.c 	while (p - src < len) {
src                90 source3/lib/ldb/common/ldb_dn.c 		if (p - src == len) /* found no escapable chars */
src               108 source3/lib/ldb/common/ldb_dn.c 	memcpy(d, s, &src[len] - s + 1);
src               117 source3/lib/ldb/common/ldb_dn.c static struct ldb_val ldb_dn_unescape_value(void *mem_ctx, const char *src)
src               125 source3/lib/ldb/common/ldb_dn.c 	LDB_DN_NULL_FAILED(src);
src               127 source3/lib/ldb/common/ldb_dn.c 	dst = p = (char *)talloc_memdup(mem_ctx, src, strlen(src) + 1);
src               681 source3/lib/ldb/common/ldb_dn.c static struct ldb_dn_component ldb_dn_copy_component(void *mem_ctx, struct ldb_dn_component *src)
src               687 source3/lib/ldb/common/ldb_dn.c 	if (src == NULL) {
src               691 source3/lib/ldb/common/ldb_dn.c 	dst.value = ldb_val_dup(mem_ctx, &(src->value));
src               696 source3/lib/ldb/common/ldb_dn.c 	dst.name = talloc_strdup(mem_ctx, src->name);
src                68 source3/lib/messages.c 			 struct server_id src,
src                74 source3/lib/messages.c 		 procid_str_static(&src), msg));
src                75 source3/lib/messages.c 	messaging_send(msg_ctx, src, MSG_PONG, data);
src               374 source3/lib/messages.c 			       rec->src, &rec->buf);
src                83 source3/lib/messages_ctdbd.c 	msg.src		= procid_self();
src               366 source3/lib/messages_local.c 	rec[msg_array->num_messages].src = procid_self();
src               117 source3/lib/privileges_basic.c bool se_priv_copy( SE_PRIV *dst, const SE_PRIV *src )
src               119 source3/lib/privileges_basic.c 	if ( !dst || !src )
src               122 source3/lib/privileges_basic.c 	memcpy( dst, src, sizeof(SE_PRIV) );
src               256 source3/lib/secdesc.c SEC_DESC *dup_sec_desc(TALLOC_CTX *ctx, const SEC_DESC *src)
src               260 source3/lib/secdesc.c 	if(src == NULL)
src               263 source3/lib/secdesc.c 	return make_sec_desc( ctx, src->revision, src->type,
src               264 source3/lib/secdesc.c 				src->owner_sid, src->group_sid, src->sacl,
src               265 source3/lib/secdesc.c 				src->dacl, &dummy);
src               429 source3/lib/secdesc.c SEC_DESC_BUF *dup_sec_desc_buf(TALLOC_CTX *ctx, SEC_DESC_BUF *src)
src               431 source3/lib/secdesc.c 	if(src == NULL)
src               434 source3/lib/secdesc.c 	return make_sec_desc_buf( ctx, src->sd_size, src->sd);
src                70 source3/lib/tallocmsg.c 			   struct server_id src,
src                94 source3/lib/tallocmsg.c 	messaging_send_buf(msg_ctx, src, MSG_POOL_USAGE,
src               221 source3/lib/tdb_validate.c static int tdb_copy(struct tdb_context *src, struct tdb_context *dst)
src               229 source3/lib/tdb_validate.c 	count = tdb_traverse(src, traverse_copy_fn, (void *)(&data));
src               891 source3/lib/time.c time_t uint64s_nt_time_to_unix_abs(const uint64_t *src)
src               894 source3/lib/time.c 	nttime = *src;
src               413 source3/lib/util.c 						  const struct user_auth_info *src)
src               422 source3/lib/util.c 	*result = *src;
src               425 source3/lib/util.c 		result, get_cmdline_auth_info_username(src));
src               427 source3/lib/util.c 		result, get_cmdline_auth_info_password(src));
src               362 source3/lib/util_sid.c void sid_copy(DOM_SID *dst, const DOM_SID *src)
src               368 source3/lib/util_sid.c 	dst->sid_rev_num = src->sid_rev_num;
src               369 source3/lib/util_sid.c 	dst->num_auths = src->num_auths;
src               371 source3/lib/util_sid.c 	memcpy(&dst->id_auth[0], &src->id_auth[0], sizeof(src->id_auth));
src               373 source3/lib/util_sid.c 	for (i = 0; i < src->num_auths; i++)
src               374 source3/lib/util_sid.c 		dst->sub_auths[i] = src->sub_auths[i];
src               558 source3/lib/util_sid.c DOM_SID *sid_dup_talloc(TALLOC_CTX *ctx, const DOM_SID *src)
src               562 source3/lib/util_sid.c 	if(!src)
src               566 source3/lib/util_sid.c 		sid_copy( dst, src);
src               506 source3/lib/util_str.c 		const char *src,
src               521 source3/lib/util_str.c 	if (!src) {
src               526 source3/lib/util_str.c 	len = strnlen(src, maxlength+1);
src               532 source3/lib/util_str.c 			 (unsigned long)maxlength, src));
src               536 source3/lib/util_str.c 	memmove(dest, src, len);
src               548 source3/lib/util_str.c 		const char *src,
src               559 source3/lib/util_str.c 	if (!src)
src               562 source3/lib/util_str.c 	src_len = strnlen(src, maxlength + 1);
src               572 source3/lib/util_str.c 			 (int)(src_len + dest_len - maxlength), src));
src               574 source3/lib/util_str.c 			memcpy(&dest[dest_len], src, maxlength - dest_len);
src               580 source3/lib/util_str.c 	memcpy(&dest[dest_len], src, src_len);
src               595 source3/lib/util_str.c 		const char *src,
src               611 source3/lib/util_str.c 	if (!src) {
src               616 source3/lib/util_str.c 	len = strlen(src);
src               624 source3/lib/util_str.c 		int val = (src[i] & 0xff);
src               627 source3/lib/util_str.c 			dest[i] = src[i];
src               641 source3/lib/util_str.c char *StrnCpy_fn(const char *fn, int line,char *dest,const char *src,size_t n)
src               655 source3/lib/util_str.c 	if (!src) {
src               660 source3/lib/util_str.c 	while (n-- && (*d = *src)) {
src               662 source3/lib/util_str.c 		src++;
src               675 source3/lib/util_str.c static char *strncpyn(char *dest, const char *src, size_t n, char c)
src               683 source3/lib/util_str.c 	p = strchr_m(src, c);
src               689 source3/lib/util_str.c 	str_len = PTR_DIFF(p, src);
src               690 source3/lib/util_str.c 	strncpy(dest, src, MIN(n, str_len));
src               736 source3/lib/util_str.c static bool string_init(char **dest,const char *src)
src               740 source3/lib/util_str.c 	if (!src)
src               741 source3/lib/util_str.c 		src = "";
src               743 source3/lib/util_str.c 	l = strlen(src);
src               748 source3/lib/util_str.c 		(*dest) = SMB_STRDUP(src);
src               775 source3/lib/util_str.c bool string_set(char **dest,const char *src)
src               778 source3/lib/util_str.c 	return(string_init(dest,src));
src               963 source3/lib/util_str.c char *talloc_string_sub2(TALLOC_CTX *mem_ctx, const char *src,
src               975 source3/lib/util_str.c 	if (!insert || !pattern || !*pattern || !src) {
src               979 source3/lib/util_str.c 	string = talloc_strdup(mem_ctx, src);
src              1054 source3/lib/util_str.c 			const char *src,
src              1058 source3/lib/util_str.c 	return talloc_string_sub2(mem_ctx, src, pattern, insert,
src              1105 source3/lib/util_str.c 				const char *src,
src              1109 source3/lib/util_str.c 	return talloc_string_sub2(ctx, src, pattern, insert,
src              1147 source3/lib/util_str.c char *strchr_m(const char *src, char c)
src              1159 source3/lib/util_str.c 		return strchr(src, c);
src              1167 source3/lib/util_str.c 	for (s = src; *s && !(((unsigned char)s[0]) & 0x80); s++) {
src              1177 source3/lib/util_str.c 	s = src;
src              1182 source3/lib/util_str.c 		return strchr(src, c);
src              1193 source3/lib/util_str.c 		return strchr(src, c);
src              1311 source3/lib/util_str.c char *strstr_m(const char *src, const char *findstr)
src              1323 source3/lib/util_str.c 		return (char*)src;
src              1328 source3/lib/util_str.c 		return strchr_m(src, *findstr);
src              1334 source3/lib/util_str.c 	for (s = src; *s && !(((unsigned char)s[0]) & 0x80); s++) {
src              1352 source3/lib/util_str.c 	s = src;
src              1355 source3/lib/util_str.c 	if (!push_ucs2_allocate(&src_w, src, &converted_size)) {
src              2217 source3/lib/util_str.c char *sstring_sub(const char *src, char front, char back)
src              2222 source3/lib/util_str.c 	temp1 = strchr(src, front);
src              2224 source3/lib/util_str.c 	temp2 = strchr(src, back);
src              2268 source3/lib/util_str.c char *escape_shell_string(const char *src)
src              2270 source3/lib/util_str.c 	size_t srclen = strlen(src);
src              2281 source3/lib/util_str.c 	while (*src) {
src              2283 source3/lib/util_str.c 		codepoint_t c = next_codepoint(src, &c_size);
src              2291 source3/lib/util_str.c 			memcpy(dest, src, c_size);
src              2292 source3/lib/util_str.c 			src += c_size;
src              2304 source3/lib/util_str.c 			*dest++ = *src++;
src              2316 source3/lib/util_str.c 			if (*src == '\'') {
src              2319 source3/lib/util_str.c 			*dest++ = *src++;
src              2333 source3/lib/util_str.c 			if (*src == '\\') {
src              2343 source3/lib/util_str.c 				c = next_codepoint(&src[1], &c_size);
src              2353 source3/lib/util_str.c 					*dest++ = *src++;
src              2357 source3/lib/util_str.c 				nextchar = src[1];
src              2363 source3/lib/util_str.c 				*dest++ = *src++;
src              2367 source3/lib/util_str.c 			if (*src == '\"') {
src              2370 source3/lib/util_str.c 				*dest++ = *src++;
src              2380 source3/lib/util_str.c 	       		if (strchr(INSIDE_DQUOTE_LIST, (int)*src)) {
src              2383 source3/lib/util_str.c 			*dest++ = *src++;
src              2392 source3/lib/util_str.c 		if (*src == '\\') {
src              2395 source3/lib/util_str.c 			*dest++ = *src++;
src              2399 source3/lib/util_str.c 		if (*src == '\'') {
src              2402 source3/lib/util_str.c 			*dest++ = *src++;
src              2406 source3/lib/util_str.c 		if (*src == '\"') {
src              2409 source3/lib/util_str.c 			*dest++ = *src++;
src              2415 source3/lib/util_str.c 	       	if (!strchr(INCLUDE_LIST, (int)*src)) {
src              2418 source3/lib/util_str.c 		*dest++ = *src++;
src               231 source3/lib/util_unistr.c size_t dos_PutUniCode(char *dst,const char *src, size_t len, bool null_terminate)
src               235 source3/lib/util_unistr.c 	return push_ucs2(NULL, dst, src, len, flags);
src               244 source3/lib/util_unistr.c char *skip_unibuf(char *src, size_t len)
src               246 source3/lib/util_unistr.c 	char *srcend = src + len;
src               248 source3/lib/util_unistr.c 	while (src < srcend && SVAL(src,0)) {
src               249 source3/lib/util_unistr.c 		src += 2;
src               252 source3/lib/util_unistr.c 	if(!SVAL(src,0)) {
src               253 source3/lib/util_unistr.c 		src += 2;
src               256 source3/lib/util_unistr.c 	return src;
src               263 source3/lib/util_unistr.c int rpcstr_pull(char* dest, void *src, int dest_len, int src_len, int flags)
src               265 source3/lib/util_unistr.c 	if (!src) {
src               272 source3/lib/util_unistr.c 	return pull_ucs2(NULL, dest, src, dest_len, src_len, flags|STR_UNICODE|STR_NOALIGN);
src               281 source3/lib/util_unistr.c 			void *src,
src               288 source3/lib/util_unistr.c 			src,
src               297 source3/lib/util_unistr.c int rpcstr_push(void *dest, const char *src, size_t dest_len, int flags)
src               299 source3/lib/util_unistr.c 	return push_ucs2(NULL, dest, src, dest_len, flags|STR_UNICODE|STR_NOALIGN);
src               306 source3/lib/util_unistr.c int rpcstr_push_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src)
src               309 source3/lib/util_unistr.c 	if (push_ucs2_talloc(ctx, dest, src, &size))
src               364 source3/lib/util_unistr.c size_t strlen_w(const smb_ucs2_t *src)
src               369 source3/lib/util_unistr.c 	for(len = 0; *(COPY_UCS2_CHAR(&c,src)); src++, len++) {
src               380 source3/lib/util_unistr.c size_t strnlen_w(const smb_ucs2_t *src, size_t max)
src               385 source3/lib/util_unistr.c 	for(len = 0; (len < max) && *(COPY_UCS2_CHAR(&c,src)); src++, len++) {
src               640 source3/lib/util_unistr.c smb_ucs2_t *strdup_w(const smb_ucs2_t *src)
src               642 source3/lib/util_unistr.c 	return strndup_w(src, 0);
src               647 source3/lib/util_unistr.c smb_ucs2_t *strndup_w(const smb_ucs2_t *src, size_t len)
src               652 source3/lib/util_unistr.c 		len = strlen_w(src);
src               660 source3/lib/util_unistr.c 	memcpy(dest, src, len * sizeof(smb_ucs2_t));
src               669 source3/lib/util_unistr.c smb_ucs2_t *strncpy_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max)
src               674 source3/lib/util_unistr.c 	if (!dest || !src) {
src               678 source3/lib/util_unistr.c 	for (len = 0; (*COPY_UCS2_CHAR(&cp,(src+len))) && (len < max); len++) {
src               679 source3/lib/util_unistr.c 		cp = *COPY_UCS2_CHAR(dest+len,src+len);
src               693 source3/lib/util_unistr.c smb_ucs2_t *strncat_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max)
src               699 source3/lib/util_unistr.c 	if (!dest || !src) {
src               704 source3/lib/util_unistr.c 	len = strnlen_w(src, max);
src               706 source3/lib/util_unistr.c 	memcpy(&dest[start], src, len*sizeof(smb_ucs2_t));			
src               712 source3/lib/util_unistr.c smb_ucs2_t *strcat_w(smb_ucs2_t *dest, const smb_ucs2_t *src)
src               718 source3/lib/util_unistr.c 	if (!dest || !src) {
src               723 source3/lib/util_unistr.c 	len = strlen_w(src);
src               725 source3/lib/util_unistr.c 	memcpy(&dest[start], src, len*sizeof(smb_ucs2_t));			
src               126 source3/librpc/gen_ndr/messaging.h 	struct server_id src;
src                88 source3/librpc/gen_ndr/ndr_messaging.c 		NDR_CHECK(ndr_push_server_id(ndr, NDR_SCALARS, &r->src));
src                93 source3/librpc/gen_ndr/ndr_messaging.c 		NDR_CHECK(ndr_push_server_id(ndr, NDR_BUFFERS, &r->src));
src               105 source3/librpc/gen_ndr/ndr_messaging.c 		NDR_CHECK(ndr_pull_server_id(ndr, NDR_SCALARS, &r->src));
src               110 source3/librpc/gen_ndr/ndr_messaging.c 		NDR_CHECK(ndr_pull_server_id(ndr, NDR_BUFFERS, &r->src));
src               122 source3/librpc/gen_ndr/ndr_messaging.c 	ndr_print_server_id(ndr, "src", &r->src);
src               146 source3/libsmb/clirap2.c static size_t rap_getstring(TALLOC_CTX *ctx, char *src, char **dest, const char *endp)
src               152 source3/libsmb/clirap2.c 	for (p1 = src, len = 0; *p1 && p1 < endp; len++)
src               157 source3/libsmb/clirap2.c 	pull_string_talloc(ctx,src,0,dest,src,len,STR_ASCII);
src               163 source3/libsmb/clirap2.c static size_t rap_getstringf(char *src, char *dest, size_t l, size_t dlen, char *endp)
src               171 source3/libsmb/clirap2.c 	for (p1 = src, len = 0; *p1 && p1 < endp; len++) {
src               181 source3/libsmb/clirap2.c 	 	pull_ascii(dest,src,len,len,STR_ASCII);
src               190 source3/libsmb/clirap2.c 	const char *src;
src               200 source3/libsmb/clirap2.c 		src="";
src               204 source3/libsmb/clirap2.c 		src=r+off;
src               205 source3/libsmb/clirap2.c 		for (p1 = src, len = 0; *p1 && p1 < endp; len++) {
src               212 source3/libsmb/clirap2.c 	pull_string_talloc(ctx,src,0,dest,src,len,STR_ASCII);
src                27 source3/libsmb/clistr.c 			const char *src,
src                38 source3/libsmb/clistr.c 					      dest, src, -1, flags);
src                42 source3/libsmb/clistr.c 				      dest, src, cli->bufsize - buf_used,
src                49 source3/libsmb/clistr.c 			      dest, src, dest_len, flags);
src                56 source3/libsmb/clistr.c 			const void *src,
src                62 source3/libsmb/clistr.c 			      SVAL(inbuf, smb_flg2), dest, src, dest_len,
src                71 source3/libsmb/clistr.c 				const void *src,
src                81 source3/libsmb/clistr.c 					src,
src               901 source3/libsmb/libsmb_dir.c                       struct smbc_dirent *src,
src               908 source3/libsmb/libsmb_dir.c                         smbc_urlencode(dest->name, src->name, max_namebuf_len);
src               917 source3/libsmb/libsmb_dir.c                 strncpy(dest->comment, src->comment, max_namebuf_len - 1);
src               921 source3/libsmb/libsmb_dir.c                 dest->smbc_type = src->smbc_type;
src               928 source3/libsmb/libsmb_dir.c                 memcpy(dest, src, src->dirlen);
src               929 source3/libsmb/libsmb_dir.c                 dest->comment = (char *)(&dest->name + src->namelen + 1);
src                56 source3/libsmb/libsmb_path.c urldecode_talloc(TALLOC_CTX *ctx, char **pp_dest, const char *src)
src                58 source3/libsmb/libsmb_path.c 	int old_length = strlen(src);
src                70 source3/libsmb/libsmb_path.c 		unsigned char character = src[i++];
src                73 source3/libsmb/libsmb_path.c 			int a = i+1 < old_length ? hex2int(src[i]) : -1;
src                74 source3/libsmb/libsmb_path.c 			int b = i+1 < old_length ? hex2int(src[i+1]) : -1;
src                98 source3/libsmb/libsmb_path.c                 unsigned char character = src[i++];
src               101 source3/libsmb/libsmb_path.c                         int a = i+1 < old_length ? hex2int(src[i]) : -1;
src               102 source3/libsmb/libsmb_path.c                         int b = i+1 < old_length ? hex2int(src[i+1]) : -1;
src               126 source3/libsmb/libsmb_path.c                char *src,
src               131 source3/libsmb/libsmb_path.c 	int ret = urldecode_talloc(frame, &pdest, src);
src               150 source3/libsmb/libsmb_path.c                char *src,
src               155 source3/libsmb/libsmb_path.c         for (; *src != '\0' && max_dest_len >= 3; src++) {
src               157 source3/libsmb/libsmb_path.c                 if ((*src < '0' &&
src               158 source3/libsmb/libsmb_path.c                      *src != '-' &&
src               159 source3/libsmb/libsmb_path.c                      *src != '.') ||
src               160 source3/libsmb/libsmb_path.c                     (*src > '9' &&
src               161 source3/libsmb/libsmb_path.c                      *src < 'A') ||
src               162 source3/libsmb/libsmb_path.c                     (*src > 'Z' &&
src               163 source3/libsmb/libsmb_path.c                      *src < 'a' &&
src               164 source3/libsmb/libsmb_path.c                      *src != '_') ||
src               165 source3/libsmb/libsmb_path.c                     (*src > 'z')) {
src               167 source3/libsmb/libsmb_path.c                         *dest++ = hex[(*src >> 4) & 0x0f];
src               168 source3/libsmb/libsmb_path.c                         *dest++ = hex[*src & 0x0f];
src               171 source3/libsmb/libsmb_path.c                         *dest++ = *src;
src                86 source3/modules/charset_macosxfs.c static inline void swap_bytes (char * dst, const char * src, size_t len)
src                88 source3/modules/charset_macosxfs.c 	const char *srcend = src + len;
src                89 source3/modules/charset_macosxfs.c 	while (src < srcend) {
src                90 source3/modules/charset_macosxfs.c 		dst[0] = src[1];
src                91 source3/modules/charset_macosxfs.c 		dst[1] = src[0];
src                93 source3/modules/charset_macosxfs.c 		src += 2;
src               108 source3/modules/charset_macosxfs.c #define le_to_native(dst,src,len)	swap_bytes(dst,src,len)
src               115 source3/modules/charset_macosxfs.c #define le_to_native(dst,src,len)	memcpy(dst,src,len)
src               467 source3/modules/nfs4_acls.c static bool nfs4_map_sid(smbacl4_vfs_params *params, const DOM_SID *src,
src               496 source3/modules/nfs4_acls.c 			      string_term_tdb_data(sid_string_tos(src)),
src               499 source3/modules/nfs4_acls.c 			   sid_string_dbg(src)));
src               506 source3/modules/nfs4_acls.c 			  sid_string_dbg(src)));
src               513 source3/modules/nfs4_acls.c 			  (char *)data.dptr, sid_string_dbg(src)));
src               863 source3/modules/vfs_afsacl.c static void merge_unknown_aces(struct afs_acl *src, struct afs_acl *dst)
src               867 source3/modules/vfs_afsacl.c 	for (ace = src->acelist; ace != NULL; ace = ace->next)
src               408 source3/nmbd/nmbd.c 				 struct server_id src,
src               417 source3/nmbd/nmbd.c 	DEBUG(10, ("Received send_packet from %u\n", (unsigned int)procid_to_pid(&src)));
src               421 source3/nmbd/nmbd.c 			  (unsigned int)procid_to_pid(&src)));
src               428 source3/nmbd/nmbd.c 			  (unsigned int)procid_to_pid(&src), p->packet_type));
src               437 source3/nmbd/nmbd.c 			  (unsigned int)procid_to_pid(&src)));
src              6045 source3/param/loadparm.c static char *canonicalize_servicename(const char *src)
src              6049 source3/param/loadparm.c 	if ( !src ) {
src              6054 source3/param/loadparm.c 	result = talloc_strdup(talloc_tos(), src);
src              2054 source3/passdb/passdb.c bool pdb_copy_sam_account(struct samu *dst, struct samu *src )
src              2059 source3/passdb/passdb.c 	len = init_buffer_from_samu(&buf, src, False);
src              2070 source3/passdb/passdb.c 	dst->methods = src->methods;
src              2072 source3/passdb/passdb.c 	if ( src->unix_pw ) {
src              2073 source3/passdb/passdb.c 		dst->unix_pw = tcopy_passwd( dst, src->unix_pw );
src              1756 source3/printing/nt_printing.c static void convert_level_6_to_level3(NT_PRINTER_DRIVER_INFO_LEVEL_3 *dst, NT_PRINTER_DRIVER_INFO_LEVEL_6 *src)
src              1758 source3/printing/nt_printing.c     dst->cversion  = src->version;
src              1760 source3/printing/nt_printing.c     fstrcpy( dst->name, src->name);
src              1761 source3/printing/nt_printing.c     fstrcpy( dst->environment, src->environment);
src              1762 source3/printing/nt_printing.c     fstrcpy( dst->driverpath, src->driverpath);
src              1763 source3/printing/nt_printing.c     fstrcpy( dst->datafile, src->datafile);
src              1764 source3/printing/nt_printing.c     fstrcpy( dst->configfile, src->configfile);
src              1765 source3/printing/nt_printing.c     fstrcpy( dst->helpfile, src->helpfile);
src              1766 source3/printing/nt_printing.c     fstrcpy( dst->monitorname, src->monitorname);
src              1767 source3/printing/nt_printing.c     fstrcpy( dst->defaultdatatype, src->defaultdatatype);
src              1768 source3/printing/nt_printing.c     dst->dependentfiles = src->dependentfiles;
src              4974 source3/printing/nt_printing.c static bool trim_overlap_drv_files( NT_PRINTER_DRIVER_INFO_LEVEL_3 *src,
src              4980 source3/printing/nt_printing.c 	if ( !src || !drv )
src              4985 source3/printing/nt_printing.c 	if ( drv_file_in_use(src->driverpath, drv) ) {
src              4987 source3/printing/nt_printing.c 		DEBUG(10,("Removing driverfile [%s] from list\n", src->driverpath));
src              4988 source3/printing/nt_printing.c 		fstrcpy( src->driverpath, "" );
src              4991 source3/printing/nt_printing.c 	if ( drv_file_in_use(src->datafile, drv) ) {
src              4993 source3/printing/nt_printing.c 		DEBUG(10,("Removing datafile [%s] from list\n", src->datafile));
src              4994 source3/printing/nt_printing.c 		fstrcpy( src->datafile, "" );
src              4997 source3/printing/nt_printing.c 	if ( drv_file_in_use(src->configfile, drv) ) {
src              4999 source3/printing/nt_printing.c 		DEBUG(10,("Removing configfile [%s] from list\n", src->configfile));
src              5000 source3/printing/nt_printing.c 		fstrcpy( src->configfile, "" );
src              5003 source3/printing/nt_printing.c 	if ( drv_file_in_use(src->helpfile, drv) ) {
src              5005 source3/printing/nt_printing.c 		DEBUG(10,("Removing helpfile [%s] from list\n", src->helpfile));
src              5006 source3/printing/nt_printing.c 		fstrcpy( src->helpfile, "" );
src              5011 source3/printing/nt_printing.c 	if ( !src->dependentfiles )
src              5014 source3/printing/nt_printing.c 	while ( *src->dependentfiles[i] ) {
src              5015 source3/printing/nt_printing.c 		if ( drv_file_in_use(src->dependentfiles[i], drv) ) {
src              5017 source3/printing/nt_printing.c 			DEBUG(10,("Removing [%s] from dependent file list\n", src->dependentfiles[i]));
src              5018 source3/printing/nt_printing.c 			trim_dependent_file( src->dependentfiles, i );
src                46 source3/profile/profile.c void set_profile_level(int level, struct server_id src)
src                54 source3/profile/profile.c 			 (int)procid_to_pid(&src)));
src                60 source3/profile/profile.c 			 (int)procid_to_pid(&src)));
src                69 source3/profile/profile.c 				"pid %d\n", (int)procid_to_pid(&src)));
src                79 source3/profile/profile.c 			 (int)procid_to_pid(&src)));
src                84 source3/profile/profile.c 			 (int)procid_to_pid(&src)));
src               100 source3/profile/profile.c 			    struct server_id src,
src               111 source3/profile/profile.c 	set_profile_level(level, src);
src               120 source3/profile/profile.c 			       struct server_id src,
src               131 source3/profile/profile.c 		 (unsigned int)procid_to_pid(&src)));
src               132 source3/profile/profile.c 	messaging_send_buf(msg_ctx, src, MSG_PROFILELEVEL,
src               380 source3/rpc_parse/parse_prs.c bool prs_append_prs_data(prs_struct *dst, prs_struct *src)
src               382 source3/rpc_parse/parse_prs.c 	if (prs_offset(src) == 0)
src               385 source3/rpc_parse/parse_prs.c 	if(!prs_grow(dst, prs_offset(src)))
src               388 source3/rpc_parse/parse_prs.c 	memcpy(&dst->data_p[dst->data_offset], src->data_p, (size_t)prs_offset(src));
src               389 source3/rpc_parse/parse_prs.c 	dst->data_offset += prs_offset(src);
src               414 source3/rpc_parse/parse_prs.c bool prs_append_some_prs_data(prs_struct *dst, prs_struct *src, int32 start,
src               417 source3/rpc_parse/parse_prs.c 	return prs_append_some_data(dst, src->data_p, start, len);
src               424 source3/rpc_parse/parse_prs.c bool prs_copy_data_in(prs_struct *dst, const char *src, uint32 len)
src               432 source3/rpc_parse/parse_prs.c 	memcpy(&dst->data_p[dst->data_offset], src, (size_t)len);
src               442 source3/rpc_parse/parse_prs.c bool prs_copy_data_out(char *dst, prs_struct *src, uint32 len)
src               447 source3/rpc_parse/parse_prs.c 	if(!prs_mem_get(src, len))
src               450 source3/rpc_parse/parse_prs.c 	memcpy(dst, &src->data_p[src->data_offset], (size_t)len);
src               451 source3/rpc_parse/parse_prs.c 	src->data_offset += len;
src               460 source3/rpc_parse/parse_prs.c bool prs_copy_all_data_out(char *dst, prs_struct *src)
src               462 source3/rpc_parse/parse_prs.c 	uint32 len = prs_offset(src);
src               467 source3/rpc_parse/parse_prs.c 	prs_set_offset(src, 0);
src               468 source3/rpc_parse/parse_prs.c 	return prs_copy_data_out(dst, src, len);
src                78 source3/smbd/lanman.c 			int snum, char **dst, char *src, int *p_space_remaining)
src                84 source3/smbd/lanman.c 	if (!src || !dst || !p_space_remaining || !(*dst) ||
src                89 source3/smbd/lanman.c 	buf = talloc_strdup(ctx, src);
src               120 source3/smbd/lanman.c static int CopyAndAdvance(char **dst, char *src, int *n)
src               123 source3/smbd/lanman.c 	if (!src || !dst || !n || !(*dst)) {
src               126 source3/smbd/lanman.c 	l = push_ascii(*dst,src,*n, STR_TERMINATE);
src               419 source3/smbd/oplock.c 						      struct server_id src,
src               439 source3/smbd/oplock.c 		   "%s/%lu\n", procid_str(debug_ctx(), &src),
src               462 source3/smbd/oplock.c 					 struct server_id src,
src               485 source3/smbd/oplock.c 		   procid_str(debug_ctx(), &src), file_id_string_tos(&msg.id),
src               497 source3/smbd/oplock.c 		messaging_send_buf(msg_ctx, src, MSG_SMB_BREAK_RESPONSE,
src               506 source3/smbd/oplock.c 		msg.pid = src;
src               519 source3/smbd/oplock.c 		messaging_send_buf(msg_ctx, src, MSG_SMB_BREAK_RESPONSE,
src               539 source3/smbd/oplock.c 	if (procid_is_me(&src)) {
src               561 source3/smbd/oplock.c 	msg.pid = src;
src               576 source3/smbd/oplock.c 					struct server_id src,
src               600 source3/smbd/oplock.c 		   procid_str(debug_ctx(), &src), file_id_string_tos(&id),
src               682 source3/smbd/oplock.c 					  struct server_id src,
src               702 source3/smbd/oplock.c 		   procid_str(debug_ctx(), &src), file_id_string_tos(&msg.id),
src               712 source3/smbd/oplock.c 				       struct server_id src,
src               731 source3/smbd/oplock.c 		   procid_str(debug_ctx(), &src), file_id_string_tos(&msg.id),
src               249 source3/smbd/reply.c 			const char *src,
src               259 source3/smbd/reply.c 	ret = srvstr_pull_talloc(ctx, base_ptr, smb_flags2, pp_dest, src,
src               295 source3/smbd/reply.c 			const char *src,
src               301 source3/smbd/reply.c 	return srvstr_get_path_wcard(ctx, base_ptr, smb_flags2, pp_dest, src,
src               306 source3/smbd/reply.c 				 char **pp_dest, const char *src, int flags,
src               310 source3/smbd/reply.c 				     pp_dest, src, smbreq_bufrem(req, src),
src               315 source3/smbd/reply.c 			   char **pp_dest, const char *src, int flags,
src               319 source3/smbd/reply.c 	return srvstr_get_path_req_wcard(mem_ctx, req, pp_dest, src,
src              5589 source3/smbd/reply.c static bool rename_path_prefix_equal(const char *src, const char *dest)
src              5591 source3/smbd/reply.c 	const char *psrc = src;
src              6289 source3/smbd/reply.c 			const char *src,
src              6308 source3/smbd/reply.c 		const char *p = strrchr_m(src,'/');
src              6312 source3/smbd/reply.c 			p = src;
src              6322 source3/smbd/reply.c 	if (!vfs_file_exist(conn,src,&src_sbuf)) {
src              6341 source3/smbd/reply.c 		src,					/* fname */
src              6361 source3/smbd/reply.c 	dosattrs = dos_mode(conn, src, &src_sbuf);
src               154 source3/smbd/server.c 			     struct server_id src,
src               162 source3/smbd/server.c 			  procid_str_static(&src)));
src               174 source3/smbd/server.c 		  procid_str_static(&src), sig, strsignal(sig)));
src               177 source3/smbd/server.c 		  procid_str_static(&src), sig));
src              1099 source3/smbd/server.c 		struct server_id src;
src              1102 source3/smbd/server.c 		src.pid = getpid();
src              1103 source3/smbd/server.c 		set_profile_level(pl, src);
src                28 source3/smbd/srvstr.c 		      const char *src, int dest_len, int flags)
src                35 source3/smbd/srvstr.c 	return push_string_fn(function, line, base_ptr, smb_flags2, dest, src,
src               381 source3/smbd/utmp.c static void utmp_strcpy(char *dest, const char *src, size_t n)
src               386 source3/smbd/utmp.c 	if (src)
src               387 source3/smbd/utmp.c 		len = strlen(src);
src               389 source3/smbd/utmp.c 		memcpy(dest, src, n);
src               392 source3/smbd/utmp.c 			memcpy(dest, src, len);
src               322 source3/utils/net_idmap.c 	char *src, *dst;
src               354 source3/utils/net_idmap.c 	if (!(src = sid_string_talloc(mem_ctx, &src_sid))
src               361 source3/utils/net_idmap.c 		      db, mem_ctx, string_term_tdb_data(src)))) {
src               546 source3/web/swat.c static void image_link(const char *name, const char *hlink, const char *src)
src               549 source3/web/swat.c 	       cgi_baseurl(), hlink, src, name);
src                43 source4/cldap_server/cldap_server.c 				   struct socket_address *src)
src                48 source4/cldap_server/cldap_server.c 			 ldap_msg->type, src->addr, src->port));
src                49 source4/cldap_server/cldap_server.c 		cldap_error_reply(cldap, ldap_msg->messageid, src,
src                58 source4/cldap_server/cldap_server.c 			 search->basedn, src->addr, src->port));
src                59 source4/cldap_server/cldap_server.c 		cldap_error_reply(cldap, ldap_msg->messageid, src,
src                66 source4/cldap_server/cldap_server.c 			 search->scope, src->addr, src->port));
src                67 source4/cldap_server/cldap_server.c 		cldap_error_reply(cldap, ldap_msg->messageid, src,
src                75 source4/cldap_server/cldap_server.c 					search->tree, src);
src                80 source4/cldap_server/cldap_server.c 			       search, src);
src               408 source4/cldap_server/netlogon.c 			     struct socket_address *src)
src               481 source4/cldap_server/netlogon.c 						 user, acct_control, src->addr, 
src               487 source4/cldap_server/netlogon.c 	status = cldap_netlogon_reply(cldap, message_id, src, version,
src               500 source4/cldap_server/netlogon.c 	cldap_empty_reply(cldap, message_id, src);	
src               156 source4/cldap_server/rootdse.c 			    struct socket_address *src)
src               167 source4/cldap_server/rootdse.c 	reply.dest		= src;
src              2168 source4/client/client.c 	char *src,*dest;
src              2181 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
src              2184 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_hardlink(ctx->cli->tree, src, dest))) {
src              2185 source4/client/client.c 		d_printf("%s linking files (%s -> %s)\n", smbcli_errstr(ctx->cli->tree), src, dest);
src              2198 source4/client/client.c 	char *src,*dest;
src              2210 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
src              2213 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_symlink(ctx->cli->tree, src, dest))) {
src              2215 source4/client/client.c 			smbcli_errstr(ctx->cli->tree), src, dest);
src              2228 source4/client/client.c 	char *src;
src              2241 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[2]);
src              2245 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_chmod(ctx->cli->tree, src, mode))) {
src              2247 source4/client/client.c 			smbcli_errstr(ctx->cli->tree), src, (mode_t)mode);
src              2260 source4/client/client.c 	char *src;
src              2276 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[3]);
src              2278 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_chown(ctx->cli->tree, src, uid, gid))) {
src              2280 source4/client/client.c 			smbcli_errstr(ctx->cli->tree), src, (int)uid, (int)gid);
src              2292 source4/client/client.c 	char *src,*dest;
src              2299 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
src              2302 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_rename(ctx->cli->tree, src, dest))) {
src                44 source4/heimdal/lib/gssapi/krb5/duplicate_name.c     krb5_const_principal src = (krb5_const_principal)src_name;
src                51 source4/heimdal/lib/gssapi/krb5/duplicate_name.c     kret = krb5_copy_principal (context, src, &dest);
src                47 source4/heimdal/lib/roken/getipnodebyaddr.c getipnodebyaddr (const void *src, size_t len, int af, int *error_num)
src                51 source4/heimdal/lib/roken/getipnodebyaddr.c     tmp = gethostbyaddr (src, len, af);
src                46 source4/heimdal/lib/roken/inet_ntop.c inet_ntop_v4 (const void *src, char *dst, size_t size)
src                50 source4/heimdal/lib/roken/inet_ntop.c     struct in_addr *addr = (struct in_addr *)src;
src                82 source4/heimdal/lib/roken/inet_ntop.c inet_ntop_v6 (const void *src, char *dst, size_t size)
src                86 source4/heimdal/lib/roken/inet_ntop.c     const struct in6_addr *addr = (struct in6_addr *)src;
src               120 source4/heimdal/lib/roken/inet_ntop.c inet_ntop(int af, const void *src, char *dst, size_t size)
src               124 source4/heimdal/lib/roken/inet_ntop.c 	return inet_ntop_v4 (src, dst, size);
src               127 source4/heimdal/lib/roken/inet_ntop.c 	return inet_ntop_v6 (src, dst, size);
src                42 source4/heimdal/lib/roken/inet_pton.c inet_pton(int af, const char *src, void *dst)
src                48 source4/heimdal/lib/roken/inet_pton.c     return inet_aton (src, dst);
src               298 source4/heimdal/lib/roken/vis.c 	const unsigned char *src = (const unsigned char *)csrc;
src               301 source4/heimdal/lib/roken/vis.c 	_DIAGASSERT(src != NULL);
src               309 source4/heimdal/lib/roken/vis.c 		for (start = dst; (c = *src++) != '\0'; /* empty */)
src               310 source4/heimdal/lib/roken/vis.c 			dst = do_hvis(dst, c, flag, *src, nextra);
src               312 source4/heimdal/lib/roken/vis.c 		for (start = dst; (c = *src++) != '\0'; /* empty */)
src               313 source4/heimdal/lib/roken/vis.c 			dst = do_svis(dst, c, flag, *src, nextra);
src               327 source4/heimdal/lib/roken/vis.c 	const unsigned char *src = (const unsigned char *)csrc;
src               330 source4/heimdal/lib/roken/vis.c 	_DIAGASSERT(src != NULL);
src               340 source4/heimdal/lib/roken/vis.c 			c = *src++;
src               341 source4/heimdal/lib/roken/vis.c 			dst = do_hvis(dst, c, flag, len ? *src : '\0', nextra);
src               345 source4/heimdal/lib/roken/vis.c 			c = *src++;
src               346 source4/heimdal/lib/roken/vis.c 			dst = do_svis(dst, c, flag, len ? *src : '\0', nextra);
src               393 source4/heimdal/lib/roken/vis.c rk_strvis(char *dst, const char *src, int flag)
src               403 source4/heimdal/lib/roken/vis.c 	rv = strsvis(dst, src, flag, extra);
src               410 source4/heimdal/lib/roken/vis.c rk_strvisx(char *dst, const char *src, size_t len, int flag)
src               420 source4/heimdal/lib/roken/vis.c 	rv = strsvisx(dst, src, len, flag, extra);
src               131 source4/kdc/kdc.c 	struct socket_address *src;
src               149 source4/kdc/kdc.c 				 tmp_ctx, &src);
src               157 source4/kdc/kdc.c 		 (long)blob.length, src->addr, (uint16_t)src->port));
src               171 source4/kdc/kdc.c 				  src, my_addr,
src               184 source4/kdc/kdc.c 	rep->dest         = talloc_steal(rep, src);
src               162 source4/lib/ldb/common/ldb_dn.c static int ldb_dn_escape_internal(char *dst, const char *src, int len)
src               168 source4/lib/ldb/common/ldb_dn.c 	p = s = src;
src               171 source4/lib/ldb/common/ldb_dn.c 	while (p - src < len) {
src               175 source4/lib/ldb/common/ldb_dn.c 		if (p - src == len) /* found no escapable chars */
src               193 source4/lib/ldb/common/ldb_dn.c 	l = len - (s - src);
src              1030 source4/lib/ldb/common/ldb_dn.c static struct ldb_dn_component ldb_dn_copy_component(void *mem_ctx, struct ldb_dn_component *src)
src              1036 source4/lib/ldb/common/ldb_dn.c 	if (src == NULL) {
src              1040 source4/lib/ldb/common/ldb_dn.c 	dst.value = ldb_val_dup(mem_ctx, &(src->value));
src              1045 source4/lib/ldb/common/ldb_dn.c 	dst.name = talloc_strdup(mem_ctx, src->name);
src              1051 source4/lib/ldb/common/ldb_dn.c 	if (src->cf_value.data) {
src              1052 source4/lib/ldb/common/ldb_dn.c 		dst.cf_value = ldb_val_dup(mem_ctx, &(src->cf_value));
src              1059 source4/lib/ldb/common/ldb_dn.c 		dst.cf_name = talloc_strdup(mem_ctx, src->cf_name);
src              1074 source4/lib/ldb/common/ldb_dn.c static struct ldb_dn_extended_component ldb_dn_extended_copy_component(void *mem_ctx, struct ldb_dn_extended_component *src)
src              1080 source4/lib/ldb/common/ldb_dn.c 	if (src == NULL) {
src              1084 source4/lib/ldb/common/ldb_dn.c 	dst.value = ldb_val_dup(mem_ctx, &(src->value));
src              1089 source4/lib/ldb/common/ldb_dn.c 	dst.name = talloc_strdup(mem_ctx, src->name);
src                98 source4/lib/messaging/messaging.c 			 uint32_t msg_type, struct server_id src, DATA_BLOB *data)
src               101 source4/lib/messaging/messaging.c 		 (uint_t)src.node, (uint_t)src.id, (int)data->length, 
src               103 source4/lib/messaging/messaging.c 	messaging_send(msg, src, MSG_PONG, data);
src               797 source4/lib/messaging/messaging.c 			 uint32_t msg_type, struct server_id src, DATA_BLOB *packet)
src               805 source4/lib/messaging/messaging.c 	m->from = src;
src                33 source4/lib/messaging/tests/messaging.c 			 uint32_t msg_type, struct server_id src, DATA_BLOB *data)
src                36 source4/lib/messaging/tests/messaging.c 	status = messaging_send(msg, src, msg_pong, data);
src                43 source4/lib/messaging/tests/messaging.c 			 uint32_t msg_type, struct server_id src, DATA_BLOB *data)
src                50 source4/lib/messaging/tests/messaging.c 			 uint32_t msg_type, struct server_id src, DATA_BLOB *data)
src               283 source4/lib/socket/socket_ip.c 	struct socket_address *src;
src               286 source4/lib/socket/socket_ip.c 	src = talloc(addr_ctx, struct socket_address);
src               287 source4/lib/socket/socket_ip.c 	if (!src) {
src               291 source4/lib/socket/socket_ip.c 	src->family = sock->backend_name;
src               293 source4/lib/socket/socket_ip.c 	from_addr = talloc(src, struct sockaddr_in);
src               295 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               299 source4/lib/socket/socket_ip.c 	src->sockaddr = (struct sockaddr *)from_addr;
src               304 source4/lib/socket/socket_ip.c 			  src->sockaddr, &from_len);
src               306 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               309 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               313 source4/lib/socket/socket_ip.c 	src->sockaddrlen = from_len;
src               317 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               320 source4/lib/socket/socket_ip.c 	src->addr = talloc_strdup(src, addrstring);
src               321 source4/lib/socket/socket_ip.c 	if (src->addr == NULL) {
src               322 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               325 source4/lib/socket/socket_ip.c 	src->port = ntohs(from_addr->sin_port);
src               328 source4/lib/socket/socket_ip.c 	*_src	= src;
src               768 source4/lib/socket/socket_ip.c 	struct socket_address *src;
src               771 source4/lib/socket/socket_ip.c 	src = talloc(addr_ctx, struct socket_address);
src               772 source4/lib/socket/socket_ip.c 	if (!src) {
src               776 source4/lib/socket/socket_ip.c 	src->family = sock->backend_name;
src               778 source4/lib/socket/socket_ip.c 	from_addr = talloc(src, struct sockaddr_in6);
src               780 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               784 source4/lib/socket/socket_ip.c 	src->sockaddr = (struct sockaddr *)from_addr;
src               789 source4/lib/socket/socket_ip.c 			  src->sockaddr, &from_len);
src               791 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               794 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               798 source4/lib/socket/socket_ip.c 	src->sockaddrlen = from_len;
src               802 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               806 source4/lib/socket/socket_ip.c 	src->addr = talloc_strdup(src, addrstring);
src               807 source4/lib/socket/socket_ip.c 	if (src->addr == NULL) {
src               808 source4/lib/socket/socket_ip.c 		talloc_free(src);
src               811 source4/lib/socket/socket_ip.c 	src->port = ntohs(from_addr->sin6_port);
src               814 source4/lib/socket/socket_ip.c 	*_src	= src;
src               996 source4/lib/wmi/wmi_wrap.c #define SWIG_AcquirePtr(ptr, src)                       SWIG_Python_AcquirePtr(ptr, src)
src                67 source4/libcli/auth/session.c 	DATA_BLOB ret, src;
src                71 source4/libcli/auth/session.c 	src = data_blob(NULL, 8+dlen);
src                72 source4/libcli/auth/session.c 	if (!src.data) {
src                78 source4/libcli/auth/session.c 		data_blob_free(&src);
src                82 source4/libcli/auth/session.c 	SIVAL(src.data, 0, slen);
src                83 source4/libcli/auth/session.c 	SIVAL(src.data, 4, 1);
src                84 source4/libcli/auth/session.c 	memset(src.data+8, 0,   dlen);
src                85 source4/libcli/auth/session.c 	memcpy(src.data+8, str, slen);
src                87 source4/libcli/auth/session.c 	sess_crypt_blob(&ret, &src, session_key, true);
src                89 source4/libcli/auth/session.c 	data_blob_free(&src);
src               150 source4/libcli/auth/session.c 	DATA_BLOB ret, src;
src               153 source4/libcli/auth/session.c 	src = data_blob_talloc(mem_ctx, NULL, 8+dlen);
src               154 source4/libcli/auth/session.c 	if (!src.data) {
src               160 source4/libcli/auth/session.c 		data_blob_free(&src);
src               164 source4/libcli/auth/session.c 	SIVAL(src.data, 0, blob_in->length);
src               165 source4/libcli/auth/session.c 	SIVAL(src.data, 4, 1);
src               166 source4/libcli/auth/session.c 	memset(src.data+8, 0, dlen);
src               167 source4/libcli/auth/session.c 	memcpy(src.data+8, blob_in->data, blob_in->length);
src               169 source4/libcli/auth/session.c 	sess_crypt_blob(&ret, &src, session_key, true);
src               171 source4/libcli/auth/session.c 	data_blob_free(&src);
src                66 source4/libcli/cldap/cldap.c 	struct socket_address *src;
src                88 source4/libcli/cldap/cldap.c 				 tmp_ctx, &src);
src                96 source4/libcli/cldap/cldap.c 		 (int)blob.length, src->addr, src->port));
src               122 source4/libcli/cldap/cldap.c 			cldap->incoming.handler(cldap, ldap_msg, src);
src               125 source4/libcli/cldap/cldap.c 				 ldap_msg->messageid, src->addr, src->port));
src               648 source4/libcli/cldap/cldap.c 			   struct socket_address *src)
src               655 source4/libcli/cldap/cldap.c 	reply.dest         = src;
src               672 source4/libcli/cldap/cldap.c 			   struct socket_address *src,
src               681 source4/libcli/cldap/cldap.c 	reply.dest         = src;
src               700 source4/libcli/cldap/cldap.c 			      struct socket_address *src,
src               717 source4/libcli/cldap/cldap.c 	reply.dest         = src;
src               143 source4/libcli/cldap/cldap.h 			   struct socket_address *src);
src               146 source4/libcli/cldap/cldap.h 			   struct socket_address *src,
src               180 source4/libcli/cldap/cldap.h 			      struct socket_address *src,
src                37 source4/libcli/dgram/dgramsocket.c 	struct socket_address *src;
src                57 source4/libcli/dgram/dgramsocket.c 				 tmp_ctx, &src);
src                65 source4/libcli/dgram/dgramsocket.c 		 (int)blob.length, src->addr, src->port));
src                90 source4/libcli/dgram/dgramsocket.c 			dgmslot->handler(dgmslot, packet, src);
src                97 source4/libcli/dgram/dgramsocket.c 			dgmsock->incoming.handler(dgmsock, packet, src);
src                57 source4/libcli/dgram/libdgram.h 				struct socket_address *src);
src                73 source4/libcli/dgram/libdgram.h 					 struct socket_address *src);
src               161 source4/libcli/dgram/mailslot.c 	struct socket_address *src;
src               172 source4/libcli/dgram/mailslot.c 	src = socket_get_my_addr(dgmsock->sock, tmp_ctx);
src               173 source4/libcli/dgram/mailslot.c 	if (!src) {
src               176 source4/libcli/dgram/mailslot.c 	packet.src_addr = src->addr;
src               177 source4/libcli/dgram/mailslot.c 	packet.src_port = src->port;
src               558 source4/libcli/raw/rawrequest.c 				char **dest, const uint8_t *src, int byte_len, uint_t flags)
src               564 source4/libcli/raw/rawrequest.c 	if (!(flags & STR_NOALIGN) && ucs2_align(bufinfo->align_base, src, flags)) {
src               565 source4/libcli/raw/rawrequest.c 		src++;
src               572 source4/libcli/raw/rawrequest.c 	src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data);
src               581 source4/libcli/raw/rawrequest.c 	src_len2 = utf16_len_n(src, src_len);
src               589 source4/libcli/raw/rawrequest.c 	ret = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)dest, &ret_size, false);
src               612 source4/libcli/raw/rawrequest.c 			     char **dest, const uint8_t *src, int byte_len, uint_t flags)
src               618 source4/libcli/raw/rawrequest.c 	src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data);
src               626 source4/libcli/raw/rawrequest.c 	src_len2 = strnlen((const char *)src, src_len);
src               632 source4/libcli/raw/rawrequest.c 	ret = convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)dest, &ret_size, false);
src               656 source4/libcli/raw/rawrequest.c 			   char **dest, const uint8_t *src, int byte_len, uint_t flags)
src               660 source4/libcli/raw/rawrequest.c 		return smbcli_req_pull_ucs2(bufinfo, mem_ctx, dest, src, byte_len, flags);
src               663 source4/libcli/raw/rawrequest.c 	return smbcli_req_pull_ascii(bufinfo, mem_ctx, dest, src, byte_len, flags);
src               673 source4/libcli/raw/rawrequest.c DATA_BLOB smbcli_req_pull_blob(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, const uint8_t *src, int byte_len)
src               677 source4/libcli/raw/rawrequest.c 	src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data);
src               687 source4/libcli/raw/rawrequest.c 	return data_blob_talloc(mem_ctx, src, src_len);
src               709 source4/libcli/raw/rawrequest.c bool smbcli_raw_pull_data(struct request_bufinfo *bufinfo, const uint8_t *src, int len, uint8_t *dest)
src               713 source4/libcli/raw/rawrequest.c 	if (smbcli_req_data_oob(bufinfo, src, len)) {
src               717 source4/libcli/raw/rawrequest.c 	memcpy(dest, src, len);
src               754 source4/libcli/raw/rawrequest.c 			     const uint8_t *src, int byte_len, uint_t flags)
src               761 source4/libcli/raw/rawrequest.c 	if (src < blob->data ||
src               762 source4/libcli/raw/rawrequest.c 	    src >= (blob->data + blob->length)) {
src               767 source4/libcli/raw/rawrequest.c 	src_len = blob->length - PTR_DIFF(src, blob->data);
src               773 source4/libcli/raw/rawrequest.c 	if (!(flags & STR_NOALIGN) && ucs2_align(blob->data, src, flags)) {
src               774 source4/libcli/raw/rawrequest.c 		src++;
src               784 source4/libcli/raw/rawrequest.c 	src_len2 = utf16_len_n(src, src_len);
src               786 source4/libcli/raw/rawrequest.c 	ret = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)&dest2, &ret_size, false);
src               811 source4/libcli/raw/rawrequest.c 				     const uint8_t *src, int byte_len, uint_t flags)
src               818 source4/libcli/raw/rawrequest.c 	src_len = blob->length - PTR_DIFF(src, blob->data);
src               826 source4/libcli/raw/rawrequest.c 	src_len2 = strnlen((const char *)src, src_len);
src               833 source4/libcli/raw/rawrequest.c 	ret = convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)&dest2, &ret_size, false);
src                37 source4/nbt_server/defense.c 			  struct socket_address *src)
src                48 source4/nbt_server/defense.c 	if (nbtd_self_packet(nbtsock, packet, src)) {
src                49 source4/nbt_server/defense.c 		nbtd_winsserver_request(nbtsock, packet, src);
src                53 source4/nbt_server/defense.c 	NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1);
src                54 source4/nbt_server/defense.c 	NBTD_ASSERT_PACKET(packet, src, packet->arcount == 1);
src                55 source4/nbt_server/defense.c 	NBTD_ASSERT_PACKET(packet, src, 
src                57 source4/nbt_server/defense.c 	NBTD_ASSERT_PACKET(packet, src, 
src                59 source4/nbt_server/defense.c 	NBTD_ASSERT_PACKET(packet, src, 
src                61 source4/nbt_server/defense.c 	NBTD_ASSERT_PACKET(packet, src, 
src                63 source4/nbt_server/defense.c 	NBTD_ASSERT_PACKET(packet, src, 
src                74 source4/nbt_server/defense.c 			 iface->bcast_address, src->addr));
src                75 source4/nbt_server/defense.c 		nbtd_name_registration_reply(nbtsock, packet, src, NBT_RCODE_ACT);
src                77 source4/nbt_server/defense.c 		nbtd_winsserver_request(nbtsock, packet, src);
src                53 source4/nbt_server/dgram/browse.c 				  struct socket_address *src)
src                70 source4/nbt_server/dgram/browse.c 		src->addr, src->port));
src                81 source4/nbt_server/dgram/browse.c 		 src->addr, src->port, nbt_name_string(browse, name),
src                42 source4/nbt_server/dgram/netlogon.c 				const struct socket_address *src,
src                46 source4/nbt_server/dgram/netlogon.c 	struct nbtd_interface *reply_iface = nbtd_find_reply_iface(iface, src->addr, false);
src               105 source4/nbt_server/dgram/netlogon.c 				   const struct socket_address *src,
src               109 source4/nbt_server/dgram/netlogon.c 	struct nbtd_interface *reply_iface = nbtd_find_reply_iface(iface, src->addr, false);
src               135 source4/nbt_server/dgram/netlogon.c 						 netlogon->req.logon.user_name, netlogon->req.logon.acct_control, src->addr, 
src               160 source4/nbt_server/dgram/netlogon.c 				    struct socket_address *src)
src               182 source4/nbt_server/dgram/netlogon.c 		 nbt_name_string(netlogon, name), src->addr, src->port));
src               189 source4/nbt_server/dgram/netlogon.c 				    src, netlogon);
src               193 source4/nbt_server/dgram/netlogon.c 				       src, netlogon);
src               197 source4/nbt_server/dgram/netlogon.c 			 netlogon->command, src->addr, src->port));
src               207 source4/nbt_server/dgram/netlogon.c 		 src->addr, src->port, nbt_name_string(netlogon, name),
src                35 source4/nbt_server/dgram/ntlogon.c 				   const struct socket_address *src,
src                39 source4/nbt_server/dgram/ntlogon.c 	struct nbtd_interface *reply_iface = nbtd_find_reply_iface(iface, src->addr, false);
src                75 source4/nbt_server/dgram/ntlogon.c 				   struct socket_address *src)
src                97 source4/nbt_server/dgram/ntlogon.c 		 nbt_name_string(ntlogon, name), src->addr, src->port));
src               105 source4/nbt_server/dgram/ntlogon.c 		nbtd_ntlogon_sam_logon(dgmslot, iface, packet, src, ntlogon);
src               109 source4/nbt_server/dgram/ntlogon.c 			 ntlogon->command, src->addr, src->port));
src               118 source4/nbt_server/dgram/ntlogon.c 		 src->addr, src->port, nbt_name_string(ntlogon, name),
src                52 source4/nbt_server/dgram/request.c 			   struct socket_address *src)
src                54 source4/nbt_server/dgram/request.c 	DEBUG(0,("General datagram request from %s:%d\n", src->addr, src->port));
src                39 source4/nbt_server/interfaces.c 				 struct socket_address *src)
src                48 source4/nbt_server/interfaces.c 	if (nbtd_self_packet_and_bcast(nbtsock, packet, src)) {
src                49 source4/nbt_server/interfaces.c 		DEBUG(10,("Ignoring bcast self packet from %s:%d\n", src->addr, src->port));
src                56 source4/nbt_server/interfaces.c 		nbtd_request_query(nbtsock, packet, src);
src                63 source4/nbt_server/interfaces.c 		nbtd_request_defense(nbtsock, packet, src);
src                69 source4/nbt_server/interfaces.c 		nbtd_winsserver_request(nbtsock, packet, src);
src                73 source4/nbt_server/interfaces.c 		nbtd_bad_packet(packet, src, "Unexpected opcode");
src                80 source4/nbt_server/interfaces.c 				    struct socket_address *src)
src                91 source4/nbt_server/interfaces.c 		src->addr, iface, iface->ip_address, iface->netmask));
src               117 source4/nbt_server/interfaces.c 		DEBUG(10,("unexpected from src[%s] unable to redirected\n", src->addr));
src               122 source4/nbt_server/interfaces.c 		src->addr, i, i->ip_address, i->netmask));
src               128 source4/nbt_server/interfaces.c 	nbt_name_socket_handle_response_packet(req, packet, src);
src                65 source4/nbt_server/irpc.c 				      struct socket_address *src)
src               120 source4/nbt_server/irpc.c 	struct nbt_name src, dst;
src               150 source4/nbt_server/irpc.c 	make_nbt_name_client(&src, req->in.my_computername);
src               160 source4/nbt_server/irpc.c 					      &src, &p);
src                86 source4/nbt_server/nbt_server.h #define NBTD_ASSERT_PACKET(packet, src, test) do { \
src                88 source4/nbt_server/nbt_server.h 		nbtd_bad_packet(packet, src, #test); \
src                34 source4/nbt_server/nodestatus.c 				   struct socket_address *src,
src                88 source4/nbt_server/nodestatus.c 		 nbt_name_string(packet, name), src->addr, src->port));
src                91 source4/nbt_server/nodestatus.c 	nbt_name_reply_send(nbtsock, src, packet);
src               103 source4/nbt_server/nodestatus.c 		       struct socket_address *src)
src               110 source4/nbt_server/nodestatus.c 	NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1);
src               111 source4/nbt_server/nodestatus.c 	NBTD_ASSERT_PACKET(packet, src, packet->questions[0].question_type == NBT_QTYPE_STATUS);
src               112 source4/nbt_server/nodestatus.c 	NBTD_ASSERT_PACKET(packet, src, packet->questions[0].question_class == NBT_QCLASS_IP);
src               120 source4/nbt_server/nodestatus.c 			 nbt_name_string(packet, name), src->addr, iface->ip_address));
src               124 source4/nbt_server/nodestatus.c 	nbtd_node_status_reply(nbtsock, packet, src, 
src                33 source4/nbt_server/packet.c 		     const struct socket_address *src, const char *reason)
src                35 source4/nbt_server/packet.c 	DEBUG(2,("nbtd: bad packet '%s' from %s:%d\n", reason, src->addr, src->port));
src                48 source4/nbt_server/packet.c 				const struct socket_address *src)
src                70 source4/nbt_server/packet.c 	return nbtd_self_packet(nbtsock, packet, src);
src                75 source4/nbt_server/packet.c 		      const struct socket_address *src)
src                82 source4/nbt_server/packet.c 	if (src->port != lp_nbt_port(iface->nbtsrv->task->lp_ctx)) {
src                89 source4/nbt_server/packet.c 		if (strcmp(src->addr, iface->ip_address) == 0) {
src               103 source4/nbt_server/packet.c 			   struct socket_address *src,
src               152 source4/nbt_server/packet.c 		 nbt_name_string(packet, name), addresses[0], src->addr, src->port));
src               155 source4/nbt_server/packet.c 	nbt_name_reply_send(nbtsock, src, packet);
src               167 source4/nbt_server/packet.c 				    struct socket_address *src)
src               196 source4/nbt_server/packet.c 		 nbt_name_string(packet, name), src->addr, src->port));
src               199 source4/nbt_server/packet.c 	nbt_name_reply_send(nbtsock, src, packet);
src               210 source4/nbt_server/packet.c 				  struct socket_address *src,
src               243 source4/nbt_server/packet.c 		 nbt_name_string(packet, name), src->addr, src->port));
src               246 source4/nbt_server/packet.c 	nbt_name_reply_send(nbtsock, src, packet);
src               258 source4/nbt_server/packet.c 			     struct socket_address *src,
src               289 source4/nbt_server/packet.c 		 nbt_name_string(packet, name), src->addr, src->port));
src               292 source4/nbt_server/packet.c 	nbt_name_reply_send(nbtsock, src, packet);
src               304 source4/nbt_server/packet.c 		     struct socket_address *src,
src               336 source4/nbt_server/packet.c 		 nbt_name_string(packet, name), src->addr, src->port));
src               339 source4/nbt_server/packet.c 	nbt_name_reply_send(nbtsock, src, packet);
src                37 source4/nbt_server/query.c 			struct socket_address *src)
src                47 source4/nbt_server/query.c 		nbtd_query_status(nbtsock, packet, src);
src                51 source4/nbt_server/query.c 	NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1);
src                52 source4/nbt_server/query.c 	NBTD_ASSERT_PACKET(packet, src, 
src                54 source4/nbt_server/query.c 	NBTD_ASSERT_PACKET(packet, src, 
src                68 source4/nbt_server/query.c 			nbtd_winsserver_request(nbtsock, packet, src);
src                73 source4/nbt_server/query.c 		nbtd_negative_name_query_reply(nbtsock, packet, src);
src                86 source4/nbt_server/query.c 		nbtd_winsserver_request(nbtsock, packet, src);
src                95 source4/nbt_server/query.c 			 nbt_name_string(packet, name), src->addr, iface->ip_address));
src                99 source4/nbt_server/query.c 	nbtd_name_query_reply(nbtsock, packet, src,
src                34 source4/nbt_server/wins/wins_dns_proxy.c 	struct socket_address *src;
src                56 source4/nbt_server/wins/wins_dns_proxy.c 	nbtd_name_query_reply(s->nbtsock, s->packet, s->src, name, 
src                60 source4/nbt_server/wins/wins_dns_proxy.c 	nbtd_negative_name_query_reply(s->nbtsock, s->packet, s->src);
src                68 source4/nbt_server/wins/wins_dns_proxy.c 			       struct socket_address *src)
src                81 source4/nbt_server/wins/wins_dns_proxy.c 	s->src		= src;
src                82 source4/nbt_server/wins/wins_dns_proxy.c 	if (!talloc_reference(s, src)) {
src                97 source4/nbt_server/wins/wins_dns_proxy.c 	nbtd_negative_name_query_reply(nbtsock, packet, src);
src                69 source4/nbt_server/wins/winsserver.c 				 const struct socket_address *src,
src                95 source4/nbt_server/wins/winsserver.c 	rec.registered_by	= src->addr;
src               121 source4/nbt_server/wins/winsserver.c 			       const struct socket_address *src)
src               131 source4/nbt_server/wins/winsserver.c 	rec->registered_by = src->addr;
src               160 source4/nbt_server/wins/winsserver.c 			         const struct socket_address *src)
src               168 source4/nbt_server/wins/winsserver.c 	rec->registered_by = src->addr;
src               191 source4/nbt_server/wins/winsserver.c 	struct socket_address *src;
src               206 source4/nbt_server/wins/winsserver.c 				  struct socket_address *src)
src               217 source4/nbt_server/wins/winsserver.c 		if (src->port != s->src->port) {
src               220 source4/nbt_server/wins/winsserver.c 		if (strcmp(src->addr, s->src->addr) != 0) {
src               236 source4/nbt_server/wins/winsserver.c 				     s->src, NBT_RCODE_ACT);
src               238 source4/nbt_server/wins/winsserver.c 		 nbt_name_string(s, s->rec->name), s->src->addr, s->src->port));
src               270 source4/nbt_server/wins/winsserver.c 		rcode = wins_register_new(s->nbtsock, s->request_packet, s->src, s->new_type);
src               281 source4/nbt_server/wins/winsserver.c 	rec->registered_by = s->src->addr;
src               329 source4/nbt_server/wins/winsserver.c 				     s->src, NBT_RCODE_OK);
src               392 source4/nbt_server/wins/winsserver.c 			       struct socket_address *src,
src               413 source4/nbt_server/wins/winsserver.c 	s->src		        = src;
src               414 source4/nbt_server/wins/winsserver.c 	if (talloc_reference(s, src) == NULL) goto failed;
src               433 source4/nbt_server/wins/winsserver.c 	nbtd_wack_reply(nbtsock, packet, src, ttl);
src               447 source4/nbt_server/wins/winsserver.c 	nbtd_name_registration_reply(nbtsock, packet, src, NBT_RCODE_SVR);
src               455 source4/nbt_server/wins/winsserver.c 				     struct socket_address *src)
src               499 source4/nbt_server/wins/winsserver.c 	duplicate_packet = wins_check_wack_queue(iface, packet, src);
src               503 source4/nbt_server/wins/winsserver.c 			 src->addr, src->port));
src               509 source4/nbt_server/wins/winsserver.c 		rcode = wins_register_new(nbtsock, packet, src, new_type);
src               534 source4/nbt_server/wins/winsserver.c 			rcode = wins_update_ttl(nbtsock, packet, rec, NULL, src);
src               540 source4/nbt_server/wins/winsserver.c 		rcode = wins_register_new(nbtsock, packet, src, new_type);
src               546 source4/nbt_server/wins/winsserver.c 		rcode = wins_register_new(nbtsock, packet, src, new_type);
src               559 source4/nbt_server/wins/winsserver.c 			wins_register_wack(nbtsock, packet, rec, src, new_type);
src               569 source4/nbt_server/wins/winsserver.c 			rcode = wins_update_ttl(nbtsock, packet, rec, winsdb_addr, src);
src               577 source4/nbt_server/wins/winsserver.c 		wins_register_wack(nbtsock, packet, rec, src, new_type);
src               602 source4/nbt_server/wins/winsserver.c 			rcode = wins_update_ttl(nbtsock, packet, rec, winsdb_addr, src);
src               606 source4/nbt_server/wins/winsserver.c 		rcode = wins_sgroup_merge(nbtsock, packet, rec, address, src);
src               611 source4/nbt_server/wins/winsserver.c 	nbtd_name_registration_reply(nbtsock, packet, src, rcode);
src               640 source4/nbt_server/wins/winsserver.c 					  struct socket_address *src)
src               647 source4/nbt_server/wins/winsserver.c 	match_bits1 = ipv4_match_bits(interpret_addr2(a1), interpret_addr2(src->addr));
src               648 source4/nbt_server/wins/winsserver.c 	match_bits2 = ipv4_match_bits(interpret_addr2(a2), interpret_addr2(src->addr));
src               654 source4/nbt_server/wins/winsserver.c 				      const char **addresses, struct socket_address *src)
src               668 source4/nbt_server/wins/winsserver.c 		  src, (ldb_qsort_cmp_fn_t)nbtd_wins_randomize1Clist_sort);
src               686 source4/nbt_server/wins/winsserver.c 		same = iface_same_net(addresses[idx], src->addr, mask);
src               720 source4/nbt_server/wins/winsserver.c 				  struct socket_address *src)
src               770 source4/nbt_server/wins/winsserver.c 		nbtd_wins_dns_proxy_query(nbtsock, packet, src);
src               845 source4/nbt_server/wins/winsserver.c 		nbtd_wins_randomize1Clist(lp_ctx, addresses, src);
src               849 source4/nbt_server/wins/winsserver.c 	nbtd_name_query_reply(nbtsock, packet, src, name, 
src               854 source4/nbt_server/wins/winsserver.c 	nbtd_negative_name_query_reply(nbtsock, packet, src);
src               862 source4/nbt_server/wins/winsserver.c 				    struct socket_address *src)
src               886 source4/nbt_server/wins/winsserver.c 		nbtd_name_release_reply(nbtsock, packet, src, NBT_RCODE_ACT);
src               904 source4/nbt_server/wins/winsserver.c 	if (!winsdb_addr_list_check(rec->addresses, src->addr)) {
src               906 source4/nbt_server/wins/winsserver.c 		DEBUG(4,("WINS: silently ignoring attempted name release on %s from %s\n", nbt_name_string(rec, rec->name), src->addr));
src               914 source4/nbt_server/wins/winsserver.c 	DEBUG(4,("WINS: released name %s from %s\n", nbt_name_string(rec, rec->name), src->addr));
src               926 source4/nbt_server/wins/winsserver.c 		winsdb_addr_list_remove(rec->addresses, src->addr);
src               934 source4/nbt_server/wins/winsserver.c 		winsdb_addr_list_remove(rec->addresses, src->addr);
src               983 source4/nbt_server/wins/winsserver.c 			nbt_name_string(rec, rec->name), src->addr, ret));
src               987 source4/nbt_server/wins/winsserver.c 	nbtd_name_release_reply(nbtsock, packet, src, NBT_RCODE_OK);
src               996 source4/nbt_server/wins/winsserver.c 			     struct socket_address *src)
src              1007 source4/nbt_server/wins/winsserver.c 		nbtd_winsserver_query(iface->nbtsrv->task->lp_ctx, nbtsock, packet, src);
src              1014 source4/nbt_server/wins/winsserver.c 		nbtd_winsserver_register(nbtsock, packet, src);
src              1018 source4/nbt_server/wins/winsserver.c 		nbtd_winsserver_release(nbtsock, packet, src);
src               163 source4/ntvfs/posix/pvfs_oplock.c 				       struct server_id src, DATA_BLOB *data)
src                61 source4/ntvfs/posix/pvfs_wait.c 			       struct server_id src, DATA_BLOB *data)
src               993 source4/param/loadparm.c static bool string_set(TALLOC_CTX *mem_ctx, char **dest, const char *src)
src               997 source4/param/loadparm.c 	if (src == NULL)
src               998 source4/param/loadparm.c 		src = "";
src              1000 source4/param/loadparm.c 	*dest = talloc_strdup(mem_ctx, src);
src               482 source4/smb_server/smb/request.c static size_t req_pull_ucs2(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags)
src               488 source4/smb_server/smb/request.c 	if (!(flags & STR_NOALIGN) && ucs2_align(bufinfo->align_base, src, flags)) {
src               489 source4/smb_server/smb/request.c 		src++;
src               499 source4/smb_server/smb/request.c 		src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data);
src               510 source4/smb_server/smb/request.c 	src_len2 = utf16_len_n(src, src_len);
src               516 source4/smb_server/smb/request.c 	ret = convert_string_talloc(bufinfo->mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false);
src               540 source4/smb_server/smb/request.c static size_t req_pull_ascii(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags)
src               549 source4/smb_server/smb/request.c 		src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data);
src               559 source4/smb_server/smb/request.c 	src_len2 = strnlen((const char *)src, src_len);
src               565 source4/smb_server/smb/request.c 	ret = convert_string_talloc(bufinfo->mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false);
src               589 source4/smb_server/smb/request.c size_t req_pull_string(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags)
src               593 source4/smb_server/smb/request.c 		return req_pull_ucs2(bufinfo, dest, src, byte_len, flags);
src               596 source4/smb_server/smb/request.c 	return req_pull_ascii(bufinfo, dest, src, byte_len, flags);
src               609 source4/smb_server/smb/request.c size_t req_pull_ascii4(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, uint_t flags)
src               613 source4/smb_server/smb/request.c 	if (PTR_DIFF(src, bufinfo->data) + 1 > bufinfo->data_size) {
src               622 source4/smb_server/smb/request.c 	src++;
src               624 source4/smb_server/smb/request.c 	ret = req_pull_string(bufinfo, dest, src, -1, flags);
src               638 source4/smb_server/smb/request.c bool req_pull_blob(struct request_bufinfo *bufinfo, const uint8_t *src, int len, DATA_BLOB *blob)
src               640 source4/smb_server/smb/request.c 	if (len != 0 && req_data_oob(bufinfo, src, len)) {
src               644 source4/smb_server/smb/request.c 	(*blob) = data_blob_talloc(bufinfo->mem_ctx, src, len);
src                42 source4/torture/nbt/dgram.c 			     struct socket_address *src)
src                53 source4/torture/nbt/dgram.c 	printf("netlogon reply from %s:%d\n", src->addr, src->port);
src                59 source4/torture/nbt/dgram.c 		       src->addr, src->port);
src              6686 source4/torture/nbt/winsreplication.c 							  struct socket_address *src);
src              9455 source4/torture/nbt/winsreplication.c 								struct socket_address *src)
src              9521 source4/torture/nbt/winsreplication.c 			nbt_name_string(rep_packet, name), src->addr, src->port));
src              9535 source4/torture/nbt/winsreplication.c 			nbt_name_string(rep_packet, name), src->addr, src->port));
src              9538 source4/torture/nbt/winsreplication.c 	nbt_name_reply_send(nbtsock, src, rep_packet);
src              9554 source4/torture/nbt/winsreplication.c 								  struct socket_address *src)
src              9593 source4/torture/nbt/winsreplication.c 		nbt_name_string(rep_packet, name), src->addr, src->port));
src              9595 source4/torture/nbt/winsreplication.c 	nbt_name_reply_send(nbtsock, src, rep_packet);
src              9610 source4/torture/nbt/winsreplication.c 							  struct socket_address *src)
src              9619 source4/torture/nbt/winsreplication.c 		test_conflict_owned_active_vs_replica_handler_query(nbtsock, req_packet, src);
src              9622 source4/torture/nbt/winsreplication.c 		test_conflict_owned_active_vs_replica_handler_release(nbtsock, req_packet, src);
src               108 source4/winbind/wb_server.h #define WBSRV_SAMBA3_SET_STRING(dest, src) do { \
src               109 source4/winbind/wb_server.h 	safe_strcpy(dest, src, sizeof(dest)-1);\