]> gcc.gnu.org Git - gcc.git/commitdiff
In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
authorNicola Pero <nicola.pero@meta-innovation.com>
Sun, 19 Dec 2010 18:13:28 +0000 (18:13 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Sun, 19 Dec 2010 18:13:28 +0000 (18:13 +0000)
In libobjc/:
2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>

* objc-private/runtime.h (__objc_selector_max_index,
__objc_init_selector_tables, __objc_register_selectors_from_class,
__objc_register_selectors_from_list,
__objc_register_selectors_from_description_list): Moved to ...
* objc-private/selector.h: ... here.

From-SVN: r168067

libobjc/ChangeLog
libobjc/objc-private/runtime.h
libobjc/objc-private/selector.h

index 44d0ad6e961a735aaf0a726493623a56a6c48e86..e9bfedb2d3c354b09a80c2bb8831287011d3fab3 100644 (file)
@@ -1,3 +1,11 @@
+2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc-private/runtime.h (__objc_selector_max_index,
+       __objc_init_selector_tables, __objc_register_selectors_from_class,
+       __objc_register_selectors_from_list,
+       __objc_register_selectors_from_description_list): Moved to ...
+       * objc-private/selector.h: ... here.
+
 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
 
        * objc-private/runtime.h (__objc_class_links_resolved): Removed.
index 30417f186e9140f1ddd8048dbfb41fb21b11be9d..ba01f5762279240c4154dc1263a4a7aeaf81ebbe 100644 (file)
@@ -53,15 +53,10 @@ extern "C" {
 #endif /* __cplusplus */
 
 extern void __objc_add_class_to_hash(Class);   /* (objc-class.c) */
-extern void __objc_init_selector_tables(void); /* (objc-sel.c) */
 extern void __objc_init_class_tables(void);    /* (objc-class.c) */
 extern void __objc_init_dispatch_tables(void); /* (objc-dispatch.c) */
 extern void __objc_install_premature_dtable(Class); /* (objc-dispatch.c) */
 extern void __objc_resolve_class_links(void);  /* (objc-class.c) */
-extern void __objc_register_selectors_from_class(Class); /* (objc-sel.c) */
-extern void __objc_register_selectors_from_list (struct objc_method_list *); /* (selector.c) */
-extern void __objc_register_selectors_from_description_list
-(struct objc_method_description_list *method_list); /* (selector.c) */
 extern void __objc_update_dispatch_table_for_class (Class);/* (objc-msg.c) */
 
 extern int  __objc_init_thread_system(void);    /* thread.c */
@@ -76,9 +71,6 @@ extern struct objc_method * search_for_method_in_list(struct objc_method_list *
 extern void
 __objc_update_classes_with_methods (struct objc_method *method_a, struct objc_method *method_b); /* class.c */
 
-/* Number of selectors stored in each of the selector  tables */
-extern unsigned int __objc_selector_max_index;
-
 /* Mutex locking __objc_selector_max_index and its arrays. */
 extern objc_mutex_t __objc_runtime_mutex;
 
index 0022895d2e1e0050e312a0cd77e5ad1691bf2507..66413a946fed0114edc7a825082c1cef7feba87c 100644 (file)
@@ -32,6 +32,18 @@ extern "C" {
 /* Private runtime functions that may go away or be rewritten or
    replaced.  */
 
+/* Number of selectors stored in each of the selector tables.  */
+extern unsigned int __objc_selector_max_index;
+
+/* Initialize the selector tables.  This must be called by init.c.  */
+void __objc_init_selector_tables(void);
+
+/* Various private functions to register selectors.  */
+void __objc_register_selectors_from_class(Class);
+void __objc_register_selectors_from_list (struct objc_method_list *);
+void __objc_register_selectors_from_description_list
+(struct objc_method_description_list *method_list);
+
 /* Return whether a selector is mapped or not ("mapped" meaning that
    it has been inserted into the selector table).  This is private as
    only the runtime should ever encounter or need to know about
This page took 0.064046 seconds and 5 git commands to generate.