conv_handles 45 lib/util/charset/charcnv.c smb_iconv_t conv_handles[NUM_CHARSETS][NUM_CHARSETS]; conv_handles 74 lib/util/charset/charcnv.c if (data->conv_handles[c1][c2] != NULL) { conv_handles 75 lib/util/charset/charcnv.c if (data->conv_handles[c1][c2] != (smb_iconv_t)-1) { conv_handles 76 lib/util/charset/charcnv.c smb_iconv_close(data->conv_handles[c1][c2]); conv_handles 78 lib/util/charset/charcnv.c data->conv_handles[c1][c2] = NULL; conv_handles 130 lib/util/charset/charcnv.c if (ic->conv_handles[from][to]) { conv_handles 131 lib/util/charset/charcnv.c return ic->conv_handles[from][to]; conv_handles 137 lib/util/charset/charcnv.c ic->conv_handles[from][to] = smb_iconv_open_ex(ic, n2, n1, conv_handles 140 lib/util/charset/charcnv.c if (ic->conv_handles[from][to] == (smb_iconv_t)-1) { conv_handles 150 lib/util/charset/charcnv.c ic->conv_handles[from][to] = conv_handles 155 lib/util/charset/charcnv.c return ic->conv_handles[from][to]; conv_handles 48 source3/lib/charcnv.c static smb_iconv_t conv_handles[NUM_CHARSETS][NUM_CHARSETS]; conv_handles 112 source3/lib/charcnv.c if ( conv_handles[c1][c2] ) { conv_handles 113 source3/lib/charcnv.c smb_iconv_close( conv_handles[c1][c2] ); conv_handles 114 source3/lib/charcnv.c conv_handles[c1][c2] = 0; conv_handles 135 source3/lib/charcnv.c if (!conv_handles[CH_UNIX][CH_UTF16LE]) conv_handles 136 source3/lib/charcnv.c conv_handles[CH_UNIX][CH_UTF16LE] = smb_iconv_open(charset_name(CH_UTF16LE), "ASCII"); conv_handles 138 source3/lib/charcnv.c if (!conv_handles[CH_UTF16LE][CH_UNIX]) conv_handles 139 source3/lib/charcnv.c conv_handles[CH_UTF16LE][CH_UNIX] = smb_iconv_open("ASCII", charset_name(CH_UTF16LE)); conv_handles 145 source3/lib/charcnv.c if (conv_handles[c1][c2] && conv_handles 146 source3/lib/charcnv.c strcmp(n1, conv_handles[c1][c2]->from_name) == 0 && conv_handles 147 source3/lib/charcnv.c strcmp(n2, conv_handles[c1][c2]->to_name) == 0) conv_handles 152 source3/lib/charcnv.c if (conv_handles[c1][c2]) conv_handles 153 source3/lib/charcnv.c smb_iconv_close(conv_handles[c1][c2]); conv_handles 155 source3/lib/charcnv.c conv_handles[c1][c2] = smb_iconv_open(n2,n1); conv_handles 156 source3/lib/charcnv.c if (conv_handles[c1][c2] == (smb_iconv_t)-1) { conv_handles 167 source3/lib/charcnv.c conv_handles[c1][c2] = smb_iconv_open(n2,n1); conv_handles 168 source3/lib/charcnv.c if (!conv_handles[c1][c2]) { conv_handles 213 source3/lib/charcnv.c descriptor = conv_handles[from][to]; conv_handles 575 source3/lib/charcnv.c descriptor = conv_handles[from][to]; conv_handles 1941 source3/lib/charcnv.c descriptor = conv_handles[CH_UNIX][CH_UTF16LE];