Lines Matching refs:tchar_ptr
154 useranddomain.tchar_ptr = Curl_convert_UTF8_to_tchar((char *)userp);
155 if(!useranddomain.tchar_ptr)
162 if(user.tchar_ptr) {
163 domain.tchar_ptr = useranddomain.tchar_ptr;
164 domlen = user.tchar_ptr - useranddomain.tchar_ptr;
165 user.tchar_ptr++;
168 user.tchar_ptr = useranddomain.tchar_ptr;
174 dup_user.tchar_ptr = _tcsdup(user.tchar_ptr);
175 if(!dup_user.tchar_ptr) {
176 Curl_unicodefree(useranddomain.tchar_ptr);
180 identity->UserLength = curlx_uztoul(_tcslen(dup_user.tchar_ptr));
181 dup_user.tchar_ptr = NULL;
184 dup_domain.tchar_ptr = malloc(sizeof(TCHAR) * (domlen + 1));
185 if(!dup_domain.tchar_ptr) {
186 Curl_unicodefree(useranddomain.tchar_ptr);
189 _tcsncpy(dup_domain.tchar_ptr, domain.tchar_ptr, domlen);
190 *(dup_domain.tchar_ptr + domlen) = TEXT('\0');
193 dup_domain.tchar_ptr = NULL;
195 Curl_unicodefree(useranddomain.tchar_ptr);
198 passwd.tchar_ptr = Curl_convert_UTF8_to_tchar((char *)passwdp);
199 if(!passwd.tchar_ptr)
201 dup_passwd.tchar_ptr = _tcsdup(passwd.tchar_ptr);
202 if(!dup_passwd.tchar_ptr) {
203 Curl_unicodefree(passwd.tchar_ptr);
207 identity->PasswordLength = curlx_uztoul(_tcslen(dup_passwd.tchar_ptr));
208 dup_passwd.tchar_ptr = NULL;
210 Curl_unicodefree(passwd.tchar_ptr);