lib/iec_std_lib.h
changeset 494 bcd737ad27f7
parent 398 f1f3facc59e7
child 501 19bc099215d8
equal deleted inserted replaced
493:9424a8ba2e13 494:bcd737ad27f7
  1751 
  1751 
  1752     /**************/
  1752     /**************/
  1753     /*     NE     */
  1753     /*     NE     */
  1754     /**************/
  1754     /**************/
  1755 
  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  */
  1756 #define __ne_num(fname, TYPENAME) \
  1760 #define __ne_num(fname, TYPENAME) \
  1757 static inline BOOL fname(EN_ENO_PARAMS, TYPENAME op1, TYPENAME op2){\
  1761 static inline BOOL fname(EN_ENO_PARAMS, TYPENAME op1, TYPENAME op2){\
  1758   TEST_EN(BOOL)\
  1762   TEST_EN(BOOL)\
  1759   return op1 != op2 ? 1 : 0;\
  1763   return op1 != op2 ? 1 : 0;\
  1760 }
  1764 }