introduce the active_list for searching.
[oweals/opkg-lede.git] / libopkg / pkg.h
index a7c98ec39ef1a2f80205127fab8dc86c3b626082..3f7d6b6aec1828182cd5b636ed9c6bc6c28f158a 100644 (file)
@@ -88,6 +88,7 @@ struct abstract_pkg{
     struct abstract_pkg ** depended_upon_by; /* @@@@ this should be abstract_pkg_vec_t -Jamey */
     abstract_pkg_vec_t * provided_by;
     abstract_pkg_vec_t * replaced_by;
     struct abstract_pkg ** depended_upon_by; /* @@@@ this should be abstract_pkg_vec_t -Jamey */
     abstract_pkg_vec_t * provided_by;
     abstract_pkg_vec_t * replaced_by;
+    struct active_list   searched_node;   /* Used for hash search */
 };
 
 #include "pkg_depends.h"
 };
 
 #include "pkg_depends.h"
@@ -137,6 +138,7 @@ struct pkg
      char **suggests_str;
      int suggests_count;
      struct active_list list; /* Used for installing|upgrading */
      char **suggests_str;
      int suggests_count;
      struct active_list list; /* Used for installing|upgrading */
+     struct active_list searched_node;  /* Used for searching */
      compound_depend_t * depends;
 
      /* Abhaya: new conflicts */
      compound_depend_t * depends;
 
      /* Abhaya: new conflicts */