/* This file is part of the Simba project.  */
static struct hash_map_entry_t* entry_alloc(struct hash_map_t *self_p)
/* This file is part of the Simba project.  */
static struct hash_map_entry_t* entry_alloc(struct hash_map_t *self_p)
{
    struct hash_map_entry_t *entry_p;
    entry_p = self_p->entries_p;
    if (entry_p != NULL) {
        self_p->entries_p = entry_p->next_p;
    }
    return (entry_p);
}