diff -r 44ff2a6fcadc -r 990ecb883731 lib/iec_std_lib.h --- a/lib/iec_std_lib.h Fri Sep 02 18:15:55 2011 +0200 +++ b/lib/iec_std_lib.h Fri Sep 02 18:16:33 2011 +0200 @@ -1089,10 +1089,11 @@ /* EXPT */ /**************/ #define __expt_(TYPENAME)\ -static inline TYPENAME __expt_##TYPENAME(EN_ENO_PARAMS, TYPENAME IN1, REAL IN2){\ +static inline TYPENAME __expt_##TYPENAME(EN_ENO_PARAMS, TYPENAME IN1, LREAL IN2){\ TEST_EN(TYPENAME)\ return pow(IN1, IN2);\ -}ANY_REAL(__expt_) +} +ANY_REAL(__expt_) /**************/ /* Selection */