lib/iec_std_lib.h
changeset 501 19bc099215d8
parent 494 bcd737ad27f7
child 538 06cc7500500d
equal deleted inserted replaced
500:0bb88139e471 501:19bc099215d8
  1750 
  1750 
  1751 
  1751 
  1752     /**************/
  1752     /**************/
  1753     /*     NE     */
  1753     /*     NE     */
  1754     /**************/
  1754     /**************/
  1755 
       
  1756 /* NOTE (by mjs) : The following declaration is worng, as it assumes that only 2 parameter may be used!
       
  1757  *                 The NE function is actually an extensible function, that may be called with more than 2 parameters!
       
  1758  *                 This needs to be fixed!!
       
  1759  */
       
  1760 #define __ne_num(fname, TYPENAME) \
  1755 #define __ne_num(fname, TYPENAME) \
  1761 static inline BOOL fname(EN_ENO_PARAMS, TYPENAME op1, TYPENAME op2){\
  1756 static inline BOOL fname(EN_ENO_PARAMS, TYPENAME op1, TYPENAME op2){\
  1762   TEST_EN(BOOL)\
  1757   TEST_EN(BOOL)\
  1763   return op1 != op2 ? 1 : 0;\
  1758   return op1 != op2 ? 1 : 0;\
  1764 }
  1759 }