/*
* poolid.h
- *
+ *
*/
#ifndef LIBSOLV_POOLID_H
#include "pooltypes.h"
#include "hash.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------
* Ids with relation
*/
typedef struct _Reldep {
- Id name; // "package"
- Id evr; // "0:42-3"
- int flags; // operation/relation, see REL_x in pool.h
+ Id name; /* "package" */
+ Id evr; /* "0:42-3" */
+ int flags; /* operation/relation, see REL_x in pool.h */
} Reldep;
extern Id pool_str2id(Pool *pool, const char *, int);
extern void pool_shrink_rels(Pool *pool);
extern void pool_freeidhashes(Pool *pool);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* LIBSOLV_POOLID_H */