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();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…