Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Bug fix raised by Fabien Janvier. Returns a sensible value when asking whether there...
[simgrid.git] / src / surf / surfxml_parse.c
index 6dfa95e..1e88280 100644 (file)
@@ -23,55 +23,56 @@ void nil_function(void)
   return;
 }
 
-void_f_void_t STag_platform_description_fun = nil_function;
-void_f_void_t ETag_platform_description_fun = nil_function;
-void_f_void_t STag_cpu_fun = nil_function;
-void_f_void_t ETag_cpu_fun = nil_function;
-void_f_void_t STag_network_link_fun = nil_function;
-void_f_void_t ETag_network_link_fun = nil_function;
-void_f_void_t STag_route_fun = nil_function;
-void_f_void_t ETag_route_fun = nil_function;
-void_f_void_t STag_route_element_fun = nil_function;
-void_f_void_t ETag_route_element_fun = nil_function;
-void_f_void_t STag_process_fun = nil_function;
-void_f_void_t ETag_process_fun = nil_function;
-void_f_void_t STag_argument_fun = nil_function;
-void_f_void_t ETag_argument_fun = nil_function;
+void_f_void_t STag_surfxml_platform_description_fun = nil_function;
+void_f_void_t ETag_surfxml_platform_description_fun = nil_function;
+void_f_void_t STag_surfxml_cpu_fun = nil_function;
+void_f_void_t ETag_surfxml_cpu_fun = nil_function;
+void_f_void_t STag_surfxml_network_link_fun = nil_function;
+void_f_void_t ETag_surfxml_network_link_fun = nil_function;
+void_f_void_t STag_surfxml_route_fun = nil_function;
+void_f_void_t ETag_surfxml_route_fun = nil_function;
+void_f_void_t STag_surfxml_route_element_fun = nil_function;
+void_f_void_t ETag_surfxml_route_element_fun = nil_function;
+void_f_void_t STag_surfxml_process_fun = nil_function;
+void_f_void_t ETag_surfxml_process_fun = nil_function;
+void_f_void_t STag_surfxml_argument_fun = nil_function;
+void_f_void_t ETag_surfxml_argument_fun = nil_function;
 
 YY_BUFFER_STATE surf_input_buffer;
 FILE *surf_file_to_parse;
 
 void surf_parse_reset_parser(void)
 {
-  STag_platform_description_fun = nil_function;
-  ETag_platform_description_fun = nil_function;
-  STag_cpu_fun = nil_function;
-  ETag_cpu_fun = nil_function;
-  STag_network_link_fun = nil_function;
-  ETag_network_link_fun = nil_function;
-  STag_route_fun = nil_function;
-  ETag_route_fun = nil_function;
-  STag_route_element_fun = nil_function;
-  ETag_route_element_fun = nil_function;
-  STag_process_fun = nil_function;
-  ETag_process_fun = nil_function;
-  STag_argument_fun = nil_function;
-  ETag_argument_fun = nil_function;
+  STag_surfxml_platform_description_fun = nil_function;
+  ETag_surfxml_platform_description_fun = nil_function;
+  STag_surfxml_cpu_fun = nil_function;
+  ETag_surfxml_cpu_fun = nil_function;
+  STag_surfxml_network_link_fun = nil_function;
+  ETag_surfxml_network_link_fun = nil_function;
+  STag_surfxml_route_fun = nil_function;
+  ETag_surfxml_route_fun = nil_function;
+  STag_surfxml_route_element_fun = nil_function;
+  ETag_surfxml_route_element_fun = nil_function;
+  STag_surfxml_process_fun = nil_function;
+  ETag_surfxml_process_fun = nil_function;
+  STag_surfxml_argument_fun = nil_function;
+  ETag_surfxml_argument_fun = nil_function;
 }
 
-void STag_include(void)
+void STag_surfxml_include(void)
 {
   xbt_dynar_push(surf_input_buffer_stack,&surf_input_buffer);
   xbt_dynar_push(surf_file_to_parse_stack,&surf_file_to_parse);
   
-  surf_file_to_parse = surf_fopen(A_include_file,"r");
-  xbt_assert1((surf_file_to_parse), "Unable to open \"%s\"\n",A_include_file);
+  surf_file_to_parse = surf_fopen(A_surfxml_include_file,"r");
+  xbt_assert1((surf_file_to_parse), "Unable to open \"%s\"\n",
+             A_surfxml_include_file);
   surf_input_buffer = surf_parse__create_buffer( surf_file_to_parse, 10);
   surf_parse__switch_to_buffer(surf_input_buffer);
   printf("STAG\n"); fflush(NULL);
 }
 
-void ETag_include(void)
+void ETag_surfxml_include(void)
 {
   printf("ETAG\n"); fflush(NULL);
   surf_parse__delete_buffer(surf_input_buffer);
@@ -80,74 +81,74 @@ void ETag_include(void)
   xbt_dynar_pop(surf_input_buffer_stack,&surf_input_buffer);
 }
 
-void STag_platform_description(void)
+void STag_surfxml_platform_description(void)
 {
-  STag_platform_description_fun();
+  STag_surfxml_platform_description_fun();
 }
 
-void ETag_platform_description(void)
+void ETag_surfxml_platform_description(void)
 {
-  ETag_platform_description_fun();
+  ETag_surfxml_platform_description_fun();
 }
 
-void STag_cpu(void)
+void STag_surfxml_cpu(void)
 {
-  STag_cpu_fun();
+  STag_surfxml_cpu_fun();
 }
 
-void ETag_cpu(void)
+void ETag_surfxml_cpu(void)
 {
-  ETag_cpu_fun();
+  ETag_surfxml_cpu_fun();
 }
 
-void STag_network_link(void)
+void STag_surfxml_network_link(void)
 {
-  STag_network_link_fun();
+  STag_surfxml_network_link_fun();
 }
 
-void ETag_network_link(void)
+void ETag_surfxml_network_link(void)
 {
-  ETag_network_link_fun();
+  ETag_surfxml_network_link_fun();
 }
 
-void STag_route(void)
+void STag_surfxml_route(void)
 {
-  STag_route_fun();
+  STag_surfxml_route_fun();
 }
 
-void ETag_route(void)
+void ETag_surfxml_route(void)
 {
-  ETag_route_fun();
+  ETag_surfxml_route_fun();
 }
 
-void STag_route_element(void)
+void STag_surfxml_route_element(void)
 {
-  STag_route_element_fun();
+  STag_surfxml_route_element_fun();
 }
 
-void ETag_route_element(void)
+void ETag_surfxml_route_element(void)
 {
-  ETag_route_element_fun();
+  ETag_surfxml_route_element_fun();
 }
 
-void STag_process(void)
+void STag_surfxml_process(void)
 {
-  STag_process_fun();
+  STag_surfxml_process_fun();
 }
 
-void ETag_process(void)
+void ETag_surfxml_process(void)
 {
-  ETag_process_fun();
+  ETag_surfxml_process_fun();
 }
 
-void STag_argument(void)
+void STag_surfxml_argument(void)
 {
-  STag_argument_fun();
+  STag_surfxml_argument_fun();
 }
 
-void ETag_argument(void)
+void ETag_surfxml_argument(void)
 {
-  ETag_argument_fun();
+  ETag_surfxml_argument_fun();
 }
 
 void  surf_parse_open(const char *file) {