Lines Matching refs:wc
33 CURLcode Curl_wildcard_init(struct WildcardData *wc) in Curl_wildcard_init() argument
35 DEBUGASSERT(wc->filelist == NULL); in Curl_wildcard_init()
38 wc->filelist = Curl_llist_alloc(Curl_fileinfo_dtor); in Curl_wildcard_init()
39 if(!wc->filelist) {; in Curl_wildcard_init()
45 void Curl_wildcard_dtor(struct WildcardData *wc) in Curl_wildcard_dtor() argument
47 if(!wc) in Curl_wildcard_dtor()
50 if(wc->tmp_dtor) { in Curl_wildcard_dtor()
51 wc->tmp_dtor(wc->tmp); in Curl_wildcard_dtor()
52 wc->tmp_dtor = ZERO_NULL; in Curl_wildcard_dtor()
53 wc->tmp = NULL; in Curl_wildcard_dtor()
55 DEBUGASSERT(wc->tmp == NULL); in Curl_wildcard_dtor()
57 if(wc->filelist) { in Curl_wildcard_dtor()
58 Curl_llist_destroy(wc->filelist, NULL); in Curl_wildcard_dtor()
59 wc->filelist = NULL; in Curl_wildcard_dtor()
62 free(wc->path); in Curl_wildcard_dtor()
63 wc->path = NULL; in Curl_wildcard_dtor()
64 free(wc->pattern); in Curl_wildcard_dtor()
65 wc->pattern = NULL; in Curl_wildcard_dtor()
67 wc->customptr = NULL; in Curl_wildcard_dtor()
68 wc->state = CURLWC_INIT; in Curl_wildcard_dtor()