# HG changeset patch
# User Laurent Bessard
# Date 1347405278 -7200
# Node ID 5250fbf209990283222f16018d4ca0708e5c43b7
# Parent  06abc9867095ead39dfb86803f8939a86774ccad
Fix bug SFC action index declarations were different in POUS.c and VARIABLES.csv when boolean variables are used as action name in step action association

diff -r 06abc9867095 -r 5250fbf20999 stage4/generate_c/generate_c_sfcdecl.cc
--- a/stage4/generate_c/generate_c_sfcdecl.cc	Tue Sep 11 16:27:33 2012 +0200
+++ b/stage4/generate_c/generate_c_sfcdecl.cc	Wed Sep 12 01:14:38 2012 +0200
@@ -192,6 +192,8 @@
           break;
         case actiondef_sd:
           s4o.print("// Actions definitions\n");
+          for(int i = 0; i < symbol->n; i++)
+             symbol->elements[i]->accept(*this);
           {
             std::list<VARIABLE>::iterator pt;
             for(pt = variable_list.begin(); pt != variable_list.end(); pt++) {
@@ -204,8 +206,6 @@
               action_number++;
             }
           }
-          for(int i = 0; i < symbol->n; i++)
-            symbol->elements[i]->accept(*this);
           s4o.print("\n");
           break;
         case stepundef_sd: