Lines Matching defs:atoms
177 struct field_access *atoms;
1712 tmp = reallocarray(preset->atoms, i + 1, sizeof(*preset->atoms));
1716 preset->atoms = tmp;
1720 preset->atoms[i].type = ARRAY_INDEX;
1721 err = parse_rvalue(value, &preset->atoms[i].index);
1725 preset->atoms[i].type = FIELD_NAME;
1726 preset->atoms[i].name = strdup(value);
1727 if (!preset->atoms[i].name)
2010 assert(preset->atoms[0].type == FIELD_NAME);
2014 prev_name = preset->atoms[0].name;
2017 struct field_access *atom = preset->atoms + i;
2149 if (strcmp(var_name, presets[k].atoms[0].name) != 0)
3370 switch (env.presets[i].atoms[j].type) {
3372 free(env.presets[i].atoms[j].name);
3375 if (env.presets[i].atoms[j].index.type == ENUMERATOR)
3376 free(env.presets[i].atoms[j].index.svalue);
3380 free(env.presets[i].atoms);