UM5XFLGIZYSFAP6TFEZR4APDSSHRHZJDQKXPFGKT6LUAK7QXN33QC
authorsfree(struct authors *authors)
{
size_t i, j;
struct author *author;
for (i = 0; i < authors->len; i++) {
author = &authors->map[i];
for (j = 0; j < author->len; j++) {
free(author->entries[j].key);
free(author->entries[j].value);
}
free(author->entries);
}
free(authors->map);
}
void