freeMem(f->assertionList); freeMem(f->resourceList);
gcRDFFileInt (RDFFile f){  int32 n = 0;  while (n < f->assertionCount) {    Assertion as = *(f->assertionList + n);    remoteStoreRemove(f->db, as->u, as->s, as->value, as->type);    freeAssertion(as);    *(f->assertionList + n) = NULL;    n++;  }  n = 0;  while (n < f->resourceCount) {    RDF_Resource u = *(f->resourceList + n);    possiblyGCResource(u);    n++;  }  freeMem(f->assertionList);  freeMem(f->resourceList);	}