# HG changeset patch
# User Edouqrd Tisserant <edouard.tisserant@gmail.com>
# Date 1301071420 -3600
# Node ID bb5d0367bf32323e6414233bf6eee1695b7b56e3
# Parent  57605e8e89f0931e4c97907f8f8abbb874afb345
Fix typo in plc_debug.c

diff -r 57605e8e89f0 -r bb5d0367bf32 targets/plc_debug.c
--- a/targets/plc_debug.c	Wed Mar 16 18:01:07 2011 +0100
+++ b/targets/plc_debug.c	Fri Mar 25 17:43:40 2011 +0100
@@ -240,9 +240,10 @@
             break;\
         case TYPENAME##_O_ENUM :\
             ((__IEC_##TYPENAME##_p *)varp)->flags |= flags;\
-            if(force)\
+            if(force){\
              ((__IEC_##TYPENAME##_p *)varp)->fvalue = *((TYPENAME *)force);\
              *(((__IEC_##TYPENAME##_p *)varp)->value) = *((TYPENAME *)force);\
+            }\
             break;
 void RegisterDebugVariable(int idx, void* force)
 {
@@ -263,6 +264,7 @@
 
 #define __ResetDebugVariablesIterator_case_p(TYPENAME)\
         case TYPENAME##_P_ENUM :\
+        case TYPENAME##_O_ENUM :\
             ((__IEC_##TYPENAME##_p *)varp)->flags &= ~(__IEC_DEBUG_FLAG|__IEC_FORCE_FLAG);\
             break;