#include "solver.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define POLICY_MODE_CHOOSE 0
#define POLICY_MODE_RECOMMEND 1
#define POLICY_MODE_SUGGEST 2
extern int policy_illegal_vendorchange(Solver *solv, Solvable *s1, Solvable *s2);
extern int policy_is_illegal(Solver *solv, Solvable *s1, Solvable *s2, int ignore);
extern void policy_findupdatepackages(Solver *solv, Solvable *s, Queue *qs, int allowall);
+extern const char *policy_illegal2str(Solver *solv, int illegal, Solvable *s, Solvable *rs);
extern void policy_create_obsolete_index(Solver *solv);
+
+#ifdef __cplusplus
+}
+#endif