INNER CODE UNIT · C
res
mittinatten/freesasa · src/classifier.c:560
int res = find_string(c->residue_name, name, c->n_residues);
if (res >= 0) return res;
res = c->n_residues + 1;
if ((c->residue_name = realloc(rn, sizeof(char *) * res)) == NULL) {
c->residue_name = rn;
return mem_fail();
}
if ((c->residue = realloc(cr, sizeof(struct classifier_residue *) * res)) == NULL) {
c->residue = cr;
return mem_fail();
}
if ((c->residue[res - 1] = freesasa_classifier_residue_new(name)) == NULL) {
return mem_fail();