I2C between Arduino Due and Nano

Hello,
I'm trying to communicate between two Arduino Due and Nano. Nano as Master and Due as a slave. As given in the library description "Wire.h" When the master request for data from the slave, first it goes to Request ISR. Wire.onRequest(requestEvent) But when compile the program for Arduino Due I get following errors.

In file included from C:\Users\\Slave_Test3.ino:14:0:


C:\Users\..\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\libraries\Wire\src/Wire.h:59:7: error:   initializing argument 1 of 'void TwoWire::onRequest(void (*)())' [-fpermissive]



 void onRequest(void(*)(void));

       ^

But If I change from Arduino Due to any other board this error does not come.

Thank you