# HG changeset patch
# User laurent
# Date 1301234151 -7200
# Node ID 0bda13ec66b3b4b5881dfa96202a1480d827e551
# Parent  5d2927300e2c93e3ba9a3294141f4e5936d9d045
Bug with getter for pointed variables in accessors fixed

diff -r 5d2927300e2c -r 0bda13ec66b3 lib/accessor.h
--- a/lib/accessor.h	Wed Mar 16 10:31:50 2011 +0100
+++ b/lib/accessor.h	Sun Mar 27 15:55:51 2011 +0200
@@ -66,15 +66,15 @@
 #define __GET_VAR(name, ...)\
 	name.value __VA_ARGS__
 #define __GET_EXTERNAL(name, ...)\
-	(name.flags & __IEC_FORCE_FLAG) ? name.fvalue __VA_ARGS__ : *(name.value) __VA_ARGS__
+	((name.flags & __IEC_FORCE_FLAG) ? name.fvalue __VA_ARGS__ : *(name.value) __VA_ARGS__)
 #define __GET_LOCATED(name, ...)\
-	(name.flags & __IEC_FORCE_FLAG) ? name.fvalue __VA_ARGS__ : *(name.value) __VA_ARGS__
+	((name.flags & __IEC_FORCE_FLAG) ? name.fvalue __VA_ARGS__ : *(name.value) __VA_ARGS__)
 #define __GET_VAR_BY_REF(name, ...)\
-	(name.flags & __IEC_FORCE_FLAG) ? &(name.fvalue __VA_ARGS__) : &(name.value __VA_ARGS__)
+	((name.flags & __IEC_FORCE_FLAG) ? &(name.fvalue __VA_ARGS__) : &(name.value __VA_ARGS__))
 #define __GET_EXTERNAL_BY_REF(name, ...)\
-	(name.flags & __IEC_FORCE_FLAG) ? &(name.fvalue __VA_ARGS__) : &(*(name.value) __VA_ARGS__)
+	((name.flags & __IEC_FORCE_FLAG) ? &(name.fvalue __VA_ARGS__) : &(*(name.value) __VA_ARGS__))
 #define __GET_LOCATED_BY_REF(name, ...)\
-	(name.flags & __IEC_FORCE_FLAG) ? &(name.fvalue __VA_ARGS__) : &(*(name.value) __VA_ARGS__)
+	((name.flags & __IEC_FORCE_FLAG) ? &(name.fvalue __VA_ARGS__) : &(*(name.value) __VA_ARGS__))
 
 // variable setting macros
 #define __SET_VAR(name, new_value, ...)\