diff -r 9cf96d45853d -r 4798bd4739d0 lib/create_standard_function_txt.sh --- a/lib/create_standard_function_txt.sh Fri Nov 18 11:23:17 2011 +0100 +++ b/lib/create_standard_function_txt.sh Fri Nov 18 17:21:16 2011 +0100 @@ -427,7 +427,9 @@ /**************/ /* SUB */ /**************/ -#define __iec_(TYPENAME) __arith_static(SUB, TYPENAME) +#define __iec_(TYPENAME)\ +__function_2p(SUB_##TYPENAME, TYPENAME, IN1, TYPENAME, IN2, TYPENAME) /* explicitly typed function */\ +__function_2p(SUB, TYPENAME, IN1, TYPENAME, IN2, TYPENAME) /* overloaded function */ __ANY_NUM(__iec_) #undef __iec_