*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / data_block_0_44.cpp
index e07f3420196899d248142bc77dc7a3a1193aa320..c7660d809a452ac2316e5870e6fda85560ffaf5e 100644 (file)
@@ -6,8 +6,10 @@
  *\brief Parent class copy constructor.
  */
 data_block_0_44::data_block_0_44(data_block_0 & org)
-  :data_block_0(org)
-{}
+  :data_block_0_label_extractor(org)
+{
+  m_has_known_type=false;
+}
 
 /*!
  *\brief Describe the block.
@@ -15,7 +17,20 @@ data_block_0_44::data_block_0_44(data_block_0 & org)
  */
 vector<string> data_block_0_44::get_description(){
   vector<string> result;
-  result.insert(result.end(),"Fixme!     "+get_typestring()+"Default 0-* block");
+  string label=get_labels()[0];
+  result.insert(result.end(),
+                           label+"     "+get_typestring()+"Subprogram Call");
   return result;
 }
 
+/***************************************************************/
+/*!
+ *\brief Get called symbols.
+ *\return A vector containing the symbol names called by this
+ *        block.
+ */
+vector<string> data_block_0_44::get_called_symbols(){
+  vector<string> result;
+  result.insert(result.end(),get_labels()[0]);
+  return result;
+}