INNER CODE UNIT · C
n
mittinatten/freesasa · src/classifier.c:526
n = res->n_atoms + 1;
if ((res->atom_name = realloc(res->atom_name, sizeof(char *) * n)) == NULL) {
res->atom_name = an;
return mem_fail();
}
if ((res->atom_radius = realloc(res->atom_radius, sizeof(double) * n)) == NULL) {
res->atom_radius = ar;
return mem_fail();
}
if ((res->atom_class = realloc(res->atom_class, sizeof(int) * n)) == NULL) {
res->atom_class = ac;
return mem_fail();
}
if ((res->atom_name[n - 1] = strdup(name)) == NULL)
return mem_fail();
++res->n_atoms;