# HG changeset patch # User Laurent Bessard # Date 1381487916 -7200 # Node ID fa4569bf1538f2d2cab816953fb6cc4438daae71 # Parent 62b55ca5b8790dbe0ae97db65d172ed98058db00 Fixed warning when compiling generated program containing external variable assignments diff -r 62b55ca5b879 -r fa4569bf1538 lib/accessor.h --- a/lib/accessor.h Fri Jun 07 11:27:29 2013 +0900 +++ b/lib/accessor.h Fri Oct 11 12:38:36 2013 +0200 @@ -105,9 +105,9 @@ #define __SET_VAR(prefix, name, new_value, ...)\ if (!(prefix name.flags & __IEC_FORCE_FLAG)) prefix name.value __VA_ARGS__ = new_value #define __SET_EXTERNAL(prefix, name, new_value, ...)\ - {extern IEC_BYTE __IS_GLOBAL_##name##_FORCED();\ - if (!(prefix name.flags & __IEC_FORCE_FLAG || __IS_GLOBAL_##name##_FORCED()))\ - (*(prefix name.value)) __VA_ARGS__ = new_value;} + {extern IEC_BYTE __IS_GLOBAL_##name##_FORCED(void);\ + if (!(prefix name.flags & __IEC_FORCE_FLAG || __IS_GLOBAL_##name##_FORCED()))\ + (*(prefix name.value)) __VA_ARGS__ = new_value;} #define __SET_EXTERNAL_FB(prefix, name, new_value, ...)\ __SET_VAR((*(prefix name)), __VA_ARGS__, new_value) #define __SET_LOCATED(prefix, name, new_value, ...)\