Browse Source

*** empty log message ***

David Rose 24 years ago
parent
commit
afde609976
1 changed files with 34 additions and 1 deletions
  1. 34 1
      panda/src/putil/bamReader.cxx

+ 34 - 1
panda/src/putil/bamReader.cxx

@@ -86,6 +86,7 @@ init(void)
     return false;
     return false;
   }
   }
 
 
+#ifndef NDEBUG
   if (bam_cat.is_debug()) {
   if (bam_cat.is_debug()) {
     bam_cat.debug() 
     bam_cat.debug() 
       << "Bam file is version " << _file_major << "." << _file_minor
       << "Bam file is version " << _file_major << "." << _file_minor
@@ -96,6 +97,7 @@ init(void)
 	<< ".)\n";
 	<< ".)\n";
     }
     }
   }
   }
+#endif
 
 
   return true;
   return true;
 }
 }
@@ -116,10 +118,12 @@ read_handle(DatagramIterator& scan)
   {
   {
     //This indicates an object that should have already been read in,
     //This indicates an object that should have already been read in,
     //so return TypeHandle::none() to indicate this.
     //so return TypeHandle::none() to indicate this.
+#ifndef NDEBUG
     if (bam_cat.is_spam()) {
     if (bam_cat.is_spam()) {
       bam_cat.spam()
       bam_cat.spam()
 	<< "Reading previously read TypeHandle.\n";
 	<< "Reading previously read TypeHandle.\n";
     }
     }
+#endif
     return TypeHandle::none();
     return TypeHandle::none();
   }
   }
 
 
@@ -158,10 +162,12 @@ read_handle(DatagramIterator& scan)
     
     
   }
   }
 
 
+#ifndef NDEBUG
   if (bam_cat.is_spam()) {
   if (bam_cat.is_spam()) {
     bam_cat.spam()
     bam_cat.spam()
       << "Reading TypeHandle for " << _index_map[id] << ".\n";
       << "Reading TypeHandle for " << _index_map[id] << ".\n";
   }
   }
+#endif
 
 
   return _index_map[id];
   return _index_map[id];
 }
 }
@@ -192,10 +198,12 @@ read_object(void)
   if (!_source->get_datagram(packet)) {
   if (!_source->get_datagram(packet)) {
     // The datagram source is empty.
     // The datagram source is empty.
 
 
+#ifndef NDEBUG
     if (bam_cat.is_debug()) {
     if (bam_cat.is_debug()) {
       bam_cat.debug()
       bam_cat.debug()
 	<< "Reached end of bam source.\n";
 	<< "Reached end of bam source.\n";
     }
     }
+#endif
     return TypedWriteable::Null;
     return TypedWriteable::Null;
   }
   }
 
 
@@ -246,15 +254,38 @@ read_object(void)
 	<< " was created instead." << endl;
 	<< " was created instead." << endl;
 
 
     } else {
     } else {
+#ifndef NDEBUG
       if (bam_cat.is_spam()) {
       if (bam_cat.is_spam()) {
 	bam_cat.spam()
 	bam_cat.spam()
 	  << "Read a " << _created_objs[objId]->get_type() << "\n";
 	  << "Read a " << _created_objs[objId]->get_type() << "\n";
       }
       }
+#endif
     }
     }
   }
   }
 
 
+#ifndef NDEBUG
+  if (bam_cat.is_spam()) {
+    bam_cat.spam()
+      << "Emptying queue.\n";
+  }
+#endif
   empty_queue();
   empty_queue();
-  return _created_objs[objId];
+
+  TypedWriteable *object = _created_objs[objId];
+
+#ifndef NDEBUG
+  if (bam_cat.is_spam()) {
+    if (object == (TypedWriteable *)NULL) {
+      bam_cat.spam()
+	<< "Returning NULL\n";
+    } else {
+      bam_cat.spam()
+	<< "Returning object of type " << object->get_type() << "\n";
+    }
+  }
+#endif
+
+  return object;
 }
 }
 
 
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
@@ -403,10 +434,12 @@ finalize_this(TypedWriteable *whom)
 void BamReader::
 void BamReader::
 finalize(void)
 finalize(void)
 {
 {
+#ifndef NDEBUG
   if (bam_cat.is_debug()) {
   if (bam_cat.is_debug()) {
     bam_cat.debug()
     bam_cat.debug()
       << "Finalizing bam source\n";
       << "Finalizing bam source\n";
   }
   }
+#endif
 
 
   Finalize::iterator fi = _finalize_list.begin();
   Finalize::iterator fi = _finalize_list.begin();
   while(fi != _finalize_list.end())
   while(fi != _finalize_list.end())