Lines Matching refs:wc
36 CURLcode Curl_wildcard_init(struct WildcardData *wc)
38 DEBUGASSERT(wc->filelist == NULL);
39 /* now allocate only wc->filelist, everything else
41 wc->filelist = Curl_llist_alloc(Curl_fileinfo_dtor);
42 if(!wc->filelist) {;
48 void Curl_wildcard_dtor(struct WildcardData *wc)
50 if(!wc)
53 if(wc->tmp_dtor) {
54 wc->tmp_dtor(wc->tmp);
55 wc->tmp_dtor = ZERO_NULL;
56 wc->tmp = NULL;
58 DEBUGASSERT(wc->tmp == NULL);
60 if(wc->filelist) {
61 Curl_llist_destroy(wc->filelist, NULL);
62 wc->filelist = NULL;
65 if(wc->path) {
66 free(wc->path);
67 wc->path = NULL;
70 if(wc->pattern) {
71 free(wc->pattern);
72 wc->pattern = NULL;
75 wc->customptr = NULL;
76 wc->state = CURLWC_INIT;