X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fsolvable.h;h=090b7588bda9480e1c874c8165517d90f3983439;hb=f458102388250c8a1cbbfa8f18d27baa204c696c;hp=85d20c44a06bc21be6cd64ce0b452f58f5c2ae36;hpb=8fcc0d8e03716077d1f2c2ca79fc622880a32196;p=platform%2Fupstream%2Flibsolv.git diff --git a/src/solvable.h b/src/solvable.h index 85d20c4..090b758 100644 --- a/src/solvable.h +++ b/src/solvable.h @@ -17,6 +17,7 @@ #include "pooltypes.h" #include "queue.h" +#include "bitmap.h" #ifdef __cplusplus extern "C" { @@ -80,6 +81,12 @@ int solvable_identical(Solvable *s1, Solvable *s2); Id solvable_selfprovidedep(Solvable *s); int solvable_matchesdep(Solvable *s, Id keyname, Id dep, int marker); +/* weird suse stuff */ +int solvable_is_irrelevant_patch(Solvable *s, Map *installedmap); +int solvable_trivial_installable_map(Solvable *s, Map *installedmap, Map *conflictsmap, Map *multiversionmap); +int solvable_trivial_installable_queue(Solvable *s, Queue *installed, Map *multiversionmap); +int solvable_trivial_installable_repo(Solvable *s, struct _Repo *installed, Map *multiversionmap); + #ifdef __cplusplus } #endif