pamac-classic/util/alpm-util.h

21 lines
667 B
C
Raw Normal View History

#ifndef ALPM_UTIL_H
#define ALPM_UTIL_H
2014-10-22 13:44:02 -03:00
#include <alpm.h>
typedef struct __alpm_list_iterator_t {
alpm_list_t* pos;
} alpm_list_iterator_t;
2016-02-02 05:28:07 -03:00
void* alpm_list_get_data (alpm_list_t* list);
alpm_list_t* alpm_list_sort (alpm_list_t* list, alpm_list_fn_cmp fn);
alpm_list_t* alpm_list_new ();
void alpm_list_free_data (alpm_list_t* list);
void alpm_list_iterator (alpm_list_t* list, alpm_list_iterator_t* i);
void* alpm_list_iterator_next_value (alpm_list_iterator_t* iter);
2014-10-22 13:44:02 -03:00
2016-02-02 05:28:07 -03:00
alpm_pkg_t* alpm_pkg_load_file (alpm_handle_t* handle, const char* filename, int full, alpm_siglevel_t level);
2014-10-22 13:44:02 -03:00
alpm_list_t* alpm_pkg_get_files_list (alpm_pkg_t* pkg);
#endif //!ALPM_UTIL_H