void history_set(const char *filename, const char *entry) __attribute__((nonnull))
void history_remove(const char *filename, const char *entry) __attribute__((nonnull))
char ** history_get_list(const char *filename, unsigned int *length) __attribute__((nonnull))