@@ -75,6 +75,7 @@ class RulesSet : public RulesSetProperties {
75
75
int evaluate (int phase, Transaction *transaction);
76
76
77
77
std::string getParserError ();
78
+ std::string getParserWarnings ();
78
79
79
80
void debug (int level, const std::string &id, const std::string &uri,
80
81
const std::string &msg);
@@ -95,11 +96,14 @@ extern "C" {
95
96
96
97
RulesSet *msc_create_rules_set (void );
97
98
void msc_rules_dump (RulesSet *rules);
98
- int msc_rules_merge (RulesSet *rules_dst, RulesSet *rules_from, const char **error);
99
+ int msc_rules_merge (RulesSet *rules_dst, RulesSet *rules_from,
100
+ const char **warn, const char **error);
99
101
int msc_rules_add_remote (RulesSet *rules, const char *key, const char *uri,
100
- const char **error);
101
- int msc_rules_add_file (RulesSet *rules, const char *file, const char **error);
102
- int msc_rules_add (RulesSet *rules, const char *plain_rules, const char **error);
102
+ const char **warn, const char **error);
103
+ int msc_rules_add_file (RulesSet *rules, const char *file,
104
+ const char **warn, const char **error);
105
+ int msc_rules_add (RulesSet *rules, const char *plain_rules,
106
+ const char **warn, const char **error);
103
107
int msc_rules_cleanup (RulesSet *rules);
104
108
105
109
#ifdef __cplusplus
0 commit comments