X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fselection.h;h=8e60a27b0651838b0b159140565d62b1e97dbe24;hb=6a68988035ea989055076d81b7ab53c7015c8c32;hp=9938c2f925ed515385c79f2da2fc657ae2d4ffe1;hpb=5390c526e6b93e97d269cb8a75a699631e5bb189;p=platform%2Fupstream%2Flibsolv.git diff --git a/src/selection.h b/src/selection.h index 9938c2f..8e60a27 100644 --- a/src/selection.h +++ b/src/selection.h @@ -52,16 +52,19 @@ extern "C" { #define SELECTION_SUBTRACT (2 << 28) #define SELECTION_FILTER (3 << 28) -#define SELECTION_MODEBITS (3 << 28) /* internal */ /* extra SELECTION_FILTER bits */ #define SELECTION_FILTER_KEEP_IFEMPTY (1 << 30) #define SELECTION_FILTER_SWAPPED (1 << 31) +/* internal */ +#define SELECTION_MODEBITS (3 << 28) extern int selection_make(Pool *pool, Queue *selection, const char *name, int flags); extern int selection_make_matchdeps(Pool *pool, Queue *selection, const char *name, int flags, int keyname, int marker); extern int selection_make_matchdepid(Pool *pool, Queue *selection, Id dep, int flags, int keyname, int marker); +extern int selection_make_matchsolvable(Pool *pool, Queue *selection, Id solvid, int flags, int keyname, int marker); +extern int selection_make_matchsolvablelist(Pool *pool, Queue *selection, Queue *solvidq, int flags, int keyname, int marker); extern void selection_filter(Pool *pool, Queue *sel1, Queue *sel2); extern void selection_add(Pool *pool, Queue *sel1, Queue *sel2);