# HG changeset patch
# User Edouard Tisserant
# Date 1346509644 -7200
# Node ID 9f2cefb98e60448321b820746a22a4d567a654e8
# Parent  c0bda77b37a07117e92571beaad55bf03ccaef2b
Fixed VARIABLES.csv, was broken when using enumrated types

diff -r c0bda77b37a0 -r 9f2cefb98e60 stage4/generate_c/generate_var_list.cc
--- a/stage4/generate_c/generate_var_list.cc	Wed Aug 22 16:46:17 2012 +0200
+++ b/stage4/generate_c/generate_var_list.cc	Sat Sep 01 16:27:24 2012 +0200
@@ -346,7 +346,7 @@
           break;
       }
     }
-    
+
     void print_var_number(void) {
       char str[10];
       sprintf(str, "%d", current_var_number);
@@ -554,6 +554,12 @@
       return NULL;
     }
 
+    /* enumerated_value_list ',' enumerated_value */
+    void *visit(enumerated_value_list_c *symbol) {
+      this->current_var_type_name->accept(*this);
+      return NULL;
+    }
+    
     /* fb_name_list ':' function_block_type_name ASSIGN structure_initialization */
     /* structure_initialization -> may be NULL ! */
     void *visit(fb_name_decl_c *symbol) {