*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / test.cpp
index 41d45cf348b33da214dbc234ea1ba6d51cc835ee..36cb22ed22c06fb9b1463f4e176cfb3073154f29 100644 (file)
@@ -3,6 +3,7 @@
 #include <unistd.h>
 
 #include "tape_block.hh"
+#include "data_block.hh"
 
 void tape_start(void* m){
   printf("tape_start\n");
@@ -17,7 +18,19 @@ int main(){
   do{
     if (myblock) delete myblock;
     myblock=tape_block::gen_from_fd(0);
-        printf ("Block type:%2o-%o\n",myblock->get_type(),myblock->get_subtype());
+
+    vector<string> desc=myblock->get_description();
+    for (vector<string>::iterator iter=desc.begin();
+        iter!=desc.end();iter++)
+      printf("%s\n",(*iter).c_str());
+
+
+//     if ((myblock->get_type()==0)&&(myblock->get_subtype()==050)){
+//       data_block * dp=(data_block *)myblock;
+//       printf ("0-50 symbol name: %s\n",dp->extract_string(4).c_str());
+//       printf ("0-50 symbol name: %s\n",dp->extract_string(11).c_str());
+//       printf ("Block size:%i\n",dp->get_word_size());
+//     }
   } while (myblock->get_state()==tape_block::TBS_OK);
   printf("---");
   printf("State:%i\n",myblock->get_state());