[Pinfo-devel] r118 - pinfo/branches/cxx/src

Nathanael Nerode neroden-guest at costa.debian.org
Fri Sep 2 01:56:47 UTC 2005


Author: neroden-guest
Date: 2005-09-02 01:56:47 +0000 (Fri, 02 Sep 2005)
New Revision: 118

Modified:
   pinfo/branches/cxx/src/filehandling_functions.cxx
Log:
Break out tag table sort into a subroutine.


Modified: pinfo/branches/cxx/src/filehandling_functions.cxx
===================================================================
--- pinfo/branches/cxx/src/filehandling_functions.cxx	2005-09-02 01:53:04 UTC (rev 117)
+++ pinfo/branches/cxx/src/filehandling_functions.cxx	2005-09-02 01:56:47 UTC (rev 118)
@@ -103,6 +103,11 @@
 	return compare_tag_table_string(cbase, ccompared);
 }
 
+void
+sort_tag_table(void) {
+	qsort(&tag_table[0], TagTableEntries, sizeof(TagTable), qsort_cmp);
+}
+
 /*
  * Looks for name_string -- appended to buf!
  * Returns 0 if it finds a match, 1 if not.
@@ -393,7 +398,7 @@
 			FirstNodeName = tag_table[i].nodename;
 		}
 	}
-	qsort(&tag_table[0], TagTableEntries, sizeof(TagTable), qsort_cmp);
+	sort_tag_table();
 }
 
 int
@@ -976,7 +981,7 @@
 	}
 	FirstNodeOffset = tag_table[0].offset;
 	FirstNodeName = tag_table[0].nodename;
-	qsort(&tag_table[0], TagTableEntries, sizeof(TagTable), qsort_cmp);
+	sort_tag_table();
 }
 
 void
@@ -1047,7 +1052,7 @@
 	{
 		FirstNodeOffset = tag_table[0].offset;
 		FirstNodeName = tag_table[0].nodename;
-		qsort(&tag_table[0], TagTableEntries, sizeof(TagTable), qsort_cmp);
+		sort_tag_table();
 	}
 }
 




More information about the Pinfo-devel mailing list