INNER CODE UNIT · C
n
mittinatten/freesasa · src/classifier.c:403
int n = types->n_types + 1;
char **tn = types->name;
double *tr = types->type_radius;
freesasa_atom_class *tc = types->type_class;
if (find_string(types->name, type_name, types->n_types) >= 0)
return freesasa_warn("ignoring duplicate configuration entry for '%s'", type_name);
the_class = freesasa_classifier_parse_class(class_name);
if (the_class == FREESASA_FAIL) return fail_msg("");
if ((types->name = realloc(tn, sizeof(char *) * n)) == NULL) {
types->name = tn;
return mem_fail();
}
if ((types->type_radius = realloc(tr, sizeof(double) * n)) == NULL) {
types->type_radius = tr;