} Repopos;
struct _Pool {
+ void *appdata; /* application private pointer */
+
struct _Stringpool ss;
Reldep *rels; /* table of rels: Id -> Reldep */
typedef struct _Repo {
const char *name;
Id repoid; /* our id */
+ void *appdata; /* application private pointer */
+
Pool *pool; /* pool containing repo data */
int start; /* start of this repo solvables within pool->solvables */
struct _Solver;
typedef struct _Solver {
- Pool *pool;
+ Pool *pool; /* back pointer to pool */
Queue job; /* copy of the job we're solving */
Transaction trans; /* calculated transaction */