Lines Matching refs:cur
60 struct dc_array *cur;
64 cur = dc_get_stacked_array(array_id);
65 while (cur && cur->Index < Index){
66 prev = cur;
67 cur = cur->next;
69 if (cur && cur->Index == Index){
70 if (cur->value.dc_type == DC_NUMBER)
71 dc_free_num(&cur->value.v.number);
72 else if (cur->value.dc_type == DC_STRING)
73 dc_free_str(&cur->value.v.string);
76 cur->value = value;
81 newentry->next = cur;
96 struct dc_array *cur;
98 for (cur=dc_get_stacked_array(array_id); cur; cur=cur->next)
99 if (cur->Index == Index)
100 return dc_dup(cur->value);
109 struct dc_array *cur;
112 for (cur=a_head; cur; cur=next) {
113 next = cur->next;
114 if (cur->value.dc_type == DC_NUMBER)
115 dc_free_num(&cur->value.v.number);
116 else if (cur->value.dc_type == DC_STRING)
117 dc_free_str(&cur->value.v.string);
120 free(cur);