First cut changes to compile under Windows; Removal of __FUNCTION__ macro, which is only guaranteed under gcc.
First cut changes to compile under Windows;
Removal of __FUNCTION__ macro, which is only guaranteed under gcc.

arm-hpc/papi,pyrovski/papi,pyrovski/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,pyrovski/papi,pyrovski/papi,arm-hpc/papi,pyrovski/papi,pyrovski/papi,pyrovski/papi,pyrovski/papi