Lines Matching refs:data
36 struct saved_data *data = (struct saved_data *)rec->data;
58 data->spec_arr[data->nspec].key = key;
59 data->spec_arr[data->nspec].lr.ctx_raw = context;
62 data->nspec++;
74 struct saved_data *data = (struct saved_data *)rec->data;
116 data->nspec = 0;
118 data->nspec < maxnspec) {
124 if (data->nspec == 0) {
128 data->spec_arr = malloc(sizeof(spec_t)*data->nspec);
129 if (data->spec_arr == NULL)
131 memset(data->spec_arr, 0, sizeof(spec_t)*data->nspec);
132 maxnspec = data->nspec;
154 struct saved_data *data = (struct saved_data *)rec->data;
155 struct spec *spec, *spec_arr = data->spec_arr;
158 for (i = 0; i < data->nspec; i++) {
168 free(data);
175 struct saved_data *data = (struct saved_data *)rec->data;
176 spec_t *spec_arr = data->spec_arr;
179 for (i = 0; i < data->nspec; i++) {
186 if (i >= data->nspec) {
198 struct saved_data *data = (struct saved_data *)rec->data;
201 for (i = 0; i < data->nspec; i++)
202 total += data->spec_arr[i].matches;
205 data->nspec, total);
212 struct saved_data *data;
214 data = (struct saved_data *)malloc(sizeof(*data));
215 if (!data)
217 memset(data, 0, sizeof(*data));
219 rec->data = data;