Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Signal_test_map.cpp
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Signal_test_map.cpp	(revision 94)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Signal_test_map.cpp	(revision 139)
@@ -14,10 +14,11 @@
 #undef  FUNCTION
 #define FUNCTION "Signal::test_map"
-  bool Signal::test_map (uint32_t depth, bool top_level, bool is_behavioural)
+  bool Signal::test_map (std::string name_interface,bool top_level, bool is_behavioural)
   {
     log_printf(FUNC,Behavioural,FUNCTION,"Begin");
 
+    std::string signame = name_interface+"."+_name;
     std::string str     = "";
-    std::string tab     = morpheo::tab(depth);
+//  std::string tab     = morpheo::tab(depth);
     bool        _return = true;
 
@@ -49,5 +50,5 @@
 		    _return = false;
 		    
-		    str = "Signal \""+_name+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
+		    str = "Signal \""+signame+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
 		  }
 		break;
@@ -58,5 +59,5 @@
 		  {
 		    _return = false;
-		    str = "Signal \""+_name+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
+		    str = "Signal \""+signame+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
 		  }
 		break;
@@ -68,5 +69,5 @@
 		    _return = false;
 		    
-		    str = "Internal signal \""+_name+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
+		    str = "Internal signal \""+signame+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
 		  }
 		
@@ -78,5 +79,5 @@
 		    _return = false;
 		    
-		    str += "Internal signal \""+_name+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
+		    str += "Internal signal \""+signame+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
 		  }
 		
@@ -101,5 +102,5 @@
 		    _return = false;
 		    
-		    str = "Signal \""+_name+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
+		    str = "Signal \""+signame+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
 		  }
 		break;
@@ -111,5 +112,5 @@
 		    _return = false;
 		    
-		    str = "Signal \""+_name+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
+		    str = "Signal \""+signame+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
 		  }
 		break;
@@ -121,5 +122,5 @@
 		    _return = false;
 		    
-		    str = "Internal signal \""+_name+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
+		    str = "Internal signal \""+signame+"\" is not mapped with an outpout port top-level's interface or a input port component's interface.";
 		  }
 		
@@ -131,5 +132,5 @@
 		    _return = false;
 		    
-		    str += "Internal signal \""+_name+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
+		    str += "Internal signal \""+signame+"\" is not mapped with an input port top-level's interface or a output port component's interface.";
 		  }
 		
@@ -143,13 +144,9 @@
     if (_return == false)
       {
-#ifndef DEBUG
-	std::cerr << str << std::endl;
-#else
-	log_printf(INFO,Interface,FUNCTION, "%s* %s",tab.c_str(),str.c_str());
-#endif
+	msgError("%s\n",str.c_str());
       }
     else
       {
-// 	log_printf(INFO,Interface,FUNCTION, "%s* Signal \"%s\" is OK.",tab.c_str(),_name.c_str());
+// 	log_printf(INFO,Interface,FUNCTION, "%s* Signal \"%s\" is OK.",tab.c_str(),signame.c_str());
       }
 
@@ -181,5 +178,5 @@
 //     else
 //       {
-// // 	log_printf(INFO,Behavioural,FUNCTION, "%s* Signal \"%s\" is OK.",tab.c_str(),_name.c_str());
+// // 	log_printf(INFO,Behavioural,FUNCTION, "%s* Signal \"%s\" is OK.",tab.c_str(),signame.c_str());
 //       }
     
