1 #pragma once
2 
3 #include <glib.h>
4 
5 G_BEGIN_DECLS
6 
7 /**
8  * DnfComparisonKind:
9  *
10  * The comparison type.
11  */
12 typedef enum
13 {
14     DNF_COMPARISON_ICASE     = 1 << 0,
15     DNF_COMPARISON_NOT       = 1 << 1,
16     DNF_COMPARISON_FLAG_MASK = DNF_COMPARISON_ICASE | DNF_COMPARISON_NOT, /*< private >*/
17 
18     DNF_COMPARISON_EQ        = 1 << 8,
19     DNF_COMPARISON_LT        = 1 << 9,
20     DNF_COMPARISON_GT        = 1 << 10,
21 
22     DNF_COMPARISON_SUBSTR    = 1 << 11,
23     DNF_COMPARISON_GLOB      = 1 << 12,
24 
25     DNF_COMPARISON_NEQ       = DNF_COMPARISON_EQ | DNF_COMPARISON_NOT,
26 
27     DNF_COMPARISON_NAME_ONLY = 1 << 16,
28 } DnfComparisonKind;
29 
30 G_END_DECLS
31