Lines Matching refs:ca
302 struct Curl_addrinfo *ca;
343 ca = malloc(sizeof(struct Curl_addrinfo) + ss_size + namelen);
344 if(!ca) {
351 ca->ai_flags = ai->ai_flags;
352 ca->ai_family = ai->ai_family;
353 ca->ai_socktype = ai->ai_socktype;
354 ca->ai_protocol = ai->ai_protocol;
355 ca->ai_addrlen = (curl_socklen_t)ss_size;
356 ca->ai_addr = NULL;
357 ca->ai_canonname = NULL;
358 ca->ai_next = NULL;
360 ca->ai_addr = (void *)((char *)ca + sizeof(struct Curl_addrinfo));
361 memcpy(ca->ai_addr, ai->ai_addr, ss_size);
365 ca->ai_canonname = (void *)((char *)ca->ai_addr + ss_size);
367 ca->ai_canonname[i] = (char)ai->ai_canonname[i];
368 ca->ai_canonname[namelen] = '\0';
373 cafirst = ca;
377 calast->ai_next = ca;
378 calast = ca;