change compiler flags that are more strict
fix bug for small temperatures
* add prototypes
* adjust lfac
define _plm_array as inline
* adjust prototype
* add prototype