small fixes for win32 support
removed unnecessary typename
avoid static Real in header files
removed std for vsnprintf for win32 support
avoid static Real in Green's Functions
avoid recursive macro too deep
do not use the variable name predefined
use compat.h to check if INFINITY is available or not
donot forget to stage a file
switch erf and pow_2 functions
donot use typeof
Merge branch 'feature/egfrd-win32' into develop