mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-26 22:31:05 +00:00
Move the ObjQC data into a resource block
This makes it nice and private (though with the cached pointer, ObjQC is still a first-class component).
This commit is contained in:
parent
66dd3ef070
commit
3577d27a45
2 changed files with 288 additions and 215 deletions
|
@ -1636,8 +1636,6 @@ typedef struct {
|
|||
strref_t *tstr; ///< Linked list of temporary strings.
|
||||
} prstack_t;
|
||||
|
||||
struct obj_list_s;
|
||||
|
||||
struct progs_s {
|
||||
int (*parse_field) (progs_t *pr, const char *key, const char *value);
|
||||
|
||||
|
@ -1772,18 +1770,7 @@ struct progs_s {
|
|||
|
||||
/// \name obj info
|
||||
///@{
|
||||
unsigned selector_index;
|
||||
unsigned selector_index_max;
|
||||
struct obj_list_s **selector_sels;
|
||||
string_t *selector_names;
|
||||
struct hashtab_s *selector_hash;
|
||||
struct hashtab_s *classes;
|
||||
struct hashtab_s *load_methods;
|
||||
struct obj_list_s *unresolved_classes;
|
||||
struct obj_list_s *unclaimed_categories;
|
||||
struct obj_list_s *unclaimed_proto_list;
|
||||
struct obj_list_s *module_list;
|
||||
struct obj_list_s *class_tree_list;
|
||||
struct probj_resources_s *pr_objective_resources;
|
||||
///@}
|
||||
|
||||
/// \name debugging
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue