cd                170 lib/util/charset/charcnv.c 				       smb_iconv_t cd,
cd                201 lib/util/charset/charcnv.c 	retval = smb_iconv(cd,
cd                 75 lib/util/charset/charset.h 	size_t (*direct)(void *cd, const char **inbuf, size_t *inbytesleft,
cd                 77 lib/util/charset/charset.h 	size_t (*pull)(void *cd, const char **inbuf, size_t *inbytesleft,
cd                 79 lib/util/charset/charset.h 	size_t (*push)(void *cd, const char **inbuf, size_t *inbytesleft,
cd                147 lib/util/charset/charset.h 				       smb_iconv_t cd,
cd                182 lib/util/charset/charset.h int smb_iconv_close(smb_iconv_t cd);
cd                183 lib/util/charset/charset.h size_t smb_iconv(smb_iconv_t cd, 
cd                200 lib/util/charset/charset.h static size_t CHARSETNAME ## _push(void *cd, const char **inbuf, size_t *inbytesleft,			\
cd                240 lib/util/charset/charset.h static size_t CHARSETNAME ## _pull(void *cd, const char **inbuf, size_t *inbytesleft,				\
cd                106 lib/util/charset/iconv.c static size_t sys_iconv(void *cd, 
cd                110 lib/util/charset/iconv.c 	size_t ret = iconv((iconv_t)cd, 
cd                113 lib/util/charset/iconv.c 	if (ret == (size_t)-1) iconv(cd, NULL, NULL, NULL, NULL);
cd                124 lib/util/charset/iconv.c _PUBLIC_ size_t smb_iconv(smb_iconv_t cd, 
cd                132 lib/util/charset/iconv.c 	if (cd->direct) {
cd                133 lib/util/charset/iconv.c 		return cd->direct(cd->cd_direct, 
cd                145 lib/util/charset/iconv.c 		if (cd->pull(cd->cd_pull, 
cd                151 lib/util/charset/iconv.c 		if (cd->push(cd->cd_push, 
cd                282 lib/util/charset/iconv.c _PUBLIC_ int smb_iconv_close(smb_iconv_t cd)
cd                285 lib/util/charset/iconv.c 	if (cd->cd_direct) iconv_close((iconv_t)cd->cd_direct);
cd                286 lib/util/charset/iconv.c 	if (cd->cd_pull) iconv_close((iconv_t)cd->cd_pull);
cd                287 lib/util/charset/iconv.c 	if (cd->cd_push) iconv_close((iconv_t)cd->cd_push);
cd                290 lib/util/charset/iconv.c 	talloc_free(cd);
cd                300 lib/util/charset/iconv.c static size_t ascii_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                320 lib/util/charset/iconv.c static size_t ascii_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                347 lib/util/charset/iconv.c static size_t latin1_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                374 lib/util/charset/iconv.c static size_t ucs2hex_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                417 lib/util/charset/iconv.c static size_t ucs2hex_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                458 lib/util/charset/iconv.c static size_t iconv_swab(void *cd, const char **inbuf, size_t *inbytesleft,
cd                484 lib/util/charset/iconv.c static size_t iconv_copy(void *cd, const char **inbuf, size_t *inbytesleft,
cd                509 lib/util/charset/iconv.c static size_t utf8_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                630 lib/util/charset/iconv.c static size_t utf8_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                760 lib/util/charset/iconv.c static size_t utf16_munged_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                 35 lib/util/charset/tests/iconv.c 	iconv_t cd;
cd                 40 lib/util/charset/tests/iconv.c 	cd = iconv_open("UTF-16LE", "UCS-4LE");
cd                 41 lib/util/charset/tests/iconv.c 	if (cd == (iconv_t)-1)
cd                 43 lib/util/charset/tests/iconv.c 	iconv_close(cd);
cd                 45 lib/util/charset/tests/iconv.c 	cd = iconv_open("UTF-16LE", "CP850");
cd                 46 lib/util/charset/tests/iconv.c 	if (cd == (iconv_t)-1)
cd                 48 lib/util/charset/tests/iconv.c 	iconv_close(cd);
cd                 59 lib/util/charset/tests/iconv.c 	static iconv_t cd;
cd                 63 lib/util/charset/tests/iconv.c 	if (!cd) {
cd                 64 lib/util/charset/tests/iconv.c 		cd = iconv_open("UTF-16LE", "UCS-4LE");
cd                 65 lib/util/charset/tests/iconv.c 		if (cd == (iconv_t)-1) {
cd                 66 lib/util/charset/tests/iconv.c 			cd = NULL;
cd                 80 lib/util/charset/tests/iconv.c 	ret = iconv(cd, &ptr_in, &size_in, &buf, &size_out);
cd                 93 lib/util/charset/tests/iconv.c 	iconv_t cd;
cd                 98 lib/util/charset/tests/iconv.c 	cd = iconv_open("UCS-4LE", charset);
cd                105 lib/util/charset/tests/iconv.c 	ret = iconv(cd, &buf, &size_in, &ptr_out, &size_out);
cd                107 lib/util/charset/tests/iconv.c 	iconv_close(cd);
cd                141 lib/util/charset/tests/iconv.c 	static iconv_t cd;
cd                145 lib/util/charset/tests/iconv.c 	if (cd && last_charset) {
cd                146 lib/util/charset/tests/iconv.c 		iconv_close(cd);
cd                149 lib/util/charset/tests/iconv.c 		cd = NULL;
cd                152 lib/util/charset/tests/iconv.c 	if (!cd) {
cd                153 lib/util/charset/tests/iconv.c 		cd = iconv_open(charset, "UTF-16LE");
cd                154 lib/util/charset/tests/iconv.c 		if (cd == (iconv_t)-1) {
cd                184 lib/util/charset/tests/iconv.c 	ret2 = iconv(cd, discard_const_p(char *, &ptr_in), &size_in2, &ptr_out, &outsize2);
cd                 40 lib/util/dprintf.c void d_set_iconv(smb_iconv_t cd)
cd                 42 lib/util/dprintf.c 	display_cd = cd;
cd                134 source3/lib/iconv.c static size_t sys_iconv(void *cd, 
cd                138 source3/lib/iconv.c 	size_t ret = iconv((iconv_t)cd, 
cd                143 source3/lib/iconv.c 		iconv(cd, NULL, NULL, NULL, NULL);
cd                156 source3/lib/iconv.c size_t smb_iconv(smb_iconv_t cd, 
cd                165 source3/lib/iconv.c 	if (cd->direct) {
cd                166 source3/lib/iconv.c 		return cd->direct(cd->cd_direct, 
cd                176 source3/lib/iconv.c 		if (cd->pull(cd->cd_pull, 
cd                183 source3/lib/iconv.c 		if (cd->push(cd->cd_push, 
cd                310 source3/lib/iconv.c int smb_iconv_close (smb_iconv_t cd)
cd                313 source3/lib/iconv.c 	if (cd->cd_direct) iconv_close((iconv_t)cd->cd_direct);
cd                314 source3/lib/iconv.c 	if (cd->cd_pull) iconv_close((iconv_t)cd->cd_pull);
cd                315 source3/lib/iconv.c 	if (cd->cd_push) iconv_close((iconv_t)cd->cd_push);
cd                318 source3/lib/iconv.c 	SAFE_FREE(cd->from_name);
cd                319 source3/lib/iconv.c 	SAFE_FREE(cd->to_name);
cd                321 source3/lib/iconv.c 	memset(cd, 0, sizeof(*cd));
cd                322 source3/lib/iconv.c 	SAFE_FREE(cd);
cd                333 source3/lib/iconv.c static size_t ascii_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                353 source3/lib/iconv.c static size_t ascii_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                380 source3/lib/iconv.c static size_t latin1_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                407 source3/lib/iconv.c static size_t ucs2hex_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                450 source3/lib/iconv.c static size_t ucs2hex_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                491 source3/lib/iconv.c static size_t iconv_swab(void *cd, const char **inbuf, size_t *inbytesleft,
cd                516 source3/lib/iconv.c static size_t iconv_copy(void *cd, const char **inbuf, size_t *inbytesleft,
cd                538 source3/lib/iconv.c static size_t utf8_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                662 source3/lib/iconv.c static size_t utf8_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                187 source3/libsmb/smbdes.c 	char cd[56];
cd                204 source3/libsmb/smbdes.c 		concat(cd, c, d, 28, 28); 
cd                205 source3/libsmb/smbdes.c 		permute(ki[i], cd, perm2, 48); 
cd                204 source3/modules/charset_macosxfs.c 	void *cd,				/* Encoder handle */
cd                213 source3/modules/charset_macosxfs.c 	(void) cd; /* UNUSED */
cd                326 source3/modules/charset_macosxfs.c 	void *cd,				/* Encoder handle */
cd                336 source3/modules/charset_macosxfs.c 	(void) cd; /* UNUSED */
cd                432 source3/modules/charset_macosxfs.c 	void *cd,				/* Encoder handle */
cd                443 source3/modules/charset_macosxfs.c 	(void) cd; /* UNUSED */
cd                520 source3/modules/charset_macosxfs.c 	void *cd,				/* Encoder handle */
cd                529 source3/modules/charset_macosxfs.c 	(void) cd; /* UNUSED */
cd                 33 source3/modules/developer.c static size_t weird_pull(void *cd, char **inbuf, size_t *inbytesleft,
cd                 76 source3/modules/developer.c static size_t weird_push(void *cd, char **inbuf, size_t *inbytesleft,
cd                 33 source3/modules/weird.c static size_t weird_pull(void *cd, const char **inbuf, size_t *inbytesleft,
cd                 76 source3/modules/weird.c static size_t weird_push(void *cd, const char **inbuf, size_t *inbytesleft,
cd                 27 source3/torture/smbiconv.c process_block (smb_iconv_t cd, const char *addr, size_t len, FILE *output)
cd                 40 source3/torture/smbiconv.c       n = smb_iconv (cd,  &addr, &len, &outptr, &outlen);
cd                 89 source3/torture/smbiconv.c process_fd (smb_iconv_t cd, int fd, FILE *output)
cd                163 source3/torture/smbiconv.c   return process_block (cd, inbuf, actlen, output);
cd                177 source3/torture/smbiconv.c 	smb_iconv_t cd;
cd                216 source3/torture/smbiconv.c 	cd = smb_iconv_open(to, from);
cd                217 source3/torture/smbiconv.c 	if (cd == (smb_iconv_t)-1) {
cd                235 source3/torture/smbiconv.c 		process_fd(cd, fd, out);
cd                186 source4/libcli/auth/smbdes.c 	char cd[56];
cd                203 source4/libcli/auth/smbdes.c 		concat(cd, c, d, 28, 28); 
cd                204 source4/libcli/auth/smbdes.c 		permute(ki[i], cd, perm2, 48); 
cd                 25 source4/torture/smbiconv.c static int process_block (smb_iconv_t cd, const char *addr, size_t len, FILE *output)
cd                 38 source4/torture/smbiconv.c       n = smb_iconv (cd,  &addr, &len, &outptr, &outlen);
cd                 86 source4/torture/smbiconv.c static int process_fd (iconv_t cd, int fd, FILE *output)
cd                160 source4/torture/smbiconv.c   return process_block (cd, inbuf, actlen, output);
cd                174 source4/torture/smbiconv.c 	smb_iconv_t cd;
cd                208 source4/torture/smbiconv.c 	cd = smb_iconv_open_ex(tctx, to, from, lp_parm_bool(tctx->lp_ctx, NULL, "iconv", "native", true));
cd                209 source4/torture/smbiconv.c 	if((int)cd == -1) {
cd                227 source4/torture/smbiconv.c 		process_fd(cd, fd, out);