Add (void) argument to be ANSI C compliant

Add void argument has to avoid warning messages when compiling python
bindings with CFFI since it uses -Wstrict-prototypes option by default.

Modify`msc_create_rules_set` and `msc_init` internals, now it returns
directly an instance like `msc_new_transaction` in transaction.cc.
This commit is contained in:
David Testé 2016-11-22 18:00:49 +01:00 committed by Felipe Zimmerle
parent 1719e1d7e9
commit 89987806cd
No known key found for this signature in database
GPG Key ID: E6DFB08CE8B11277
2 changed files with 4 additions and 8 deletions

View File

@ -255,10 +255,8 @@ extern "C" void msc_cleanup(ModSecurity *msc) {
*
* @endcode
*/
extern "C" ModSecurity *msc_init() {
ModSecurity *modsec = new ModSecurity();
return modsec;
extern "C" ModSecurity *msc_init(void) {
return new ModSecurity();
}

View File

@ -309,10 +309,8 @@ void Rules::dump() {
}
extern "C" Rules *msc_create_rules_set() {
Rules *rules = new Rules();
return rules;
extern "C" Rules *msc_create_rules_set(void) {
return new Rules();
}