libalpm: mark filelist_contains as taking a const filelist

This is useful for bindings as it guarantees the value will not be
changed.

Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
morganamilo 2022-01-09 16:58:55 +00:00 committed by Allan McRae
parent 7ba2c276db
commit 7340fb9b2e
2 changed files with 2 additions and 2 deletions

View file

@ -156,7 +156,7 @@ typedef struct _alpm_backup_t {
* @param path the path to search for in the package * @param path the path to search for in the package
* @return a pointer to the matching file or NULL if not found * @return a pointer to the matching file or NULL if not found
*/ */
alpm_file_t *alpm_filelist_contains(alpm_filelist_t *filelist, const char *path); alpm_file_t *alpm_filelist_contains(const alpm_filelist_t *filelist, const char *path);
/* End of libalpm_files */ /* End of libalpm_files */
/** @} */ /** @} */

View file

@ -118,7 +118,7 @@ static int _alpm_files_cmp(const void *f1, const void *f2)
return strcmp(file1->name, file2->name); return strcmp(file1->name, file2->name);
} }
alpm_file_t SYMEXPORT *alpm_filelist_contains(alpm_filelist_t *filelist, alpm_file_t SYMEXPORT *alpm_filelist_contains(const alpm_filelist_t *filelist,
const char *path) const char *path)
{ {
alpm_file_t key; alpm_file_t key;