gcc/libobjc/objc-private
Nicola Pero 0bfe3fa10f In libobjc/: 2010-12-22 Nicola Pero <nicola.pero@meta-innovation.com>
In libobjc/:
2010-12-22  Nicola Pero  <nicola.pero@meta-innovation.com>

	* init.c (duplicate_classes): New.
	(__objc_exec_class): Initialize duplicate_classes.
	(__objc_create_classes_tree): Ignore classes in the
	duplicate_classes table.
	(__objc_call_load_callback): Same.
	(__objc_init_class): If a duplicate class is found, add it to
	duplicate_classes instead of aborting.  Return YES if the class is
	not a duplicate, and NO if it is.
	* objc-private/runtime.h (__objc_init_class): Updated prototype.

From-SVN: r168183
2010-12-22 23:05:13 +00:00
..
accessors.h
common.h
error.h
hash.h
module-abi-8.h
objc-list.h In libobjc/: 2010-12-22 Nicola Pero <nicola.pero@meta-innovation.com> 2010-12-22 00:17:21 +00:00
objc-sync.h
protocols.h
README
runtime.h In libobjc/: 2010-12-22 Nicola Pero <nicola.pero@meta-innovation.com> 2010-12-22 23:05:13 +00:00
sarray.h In libobjc/: 2010-12-22 Nicola Pero <nicola.pero@meta-innovation.com> 2010-12-22 00:17:21 +00:00
selector.h

This directory contains headers that are private to the runtime and
that are only included while the runtime is being compiled.  They are
not installed, so developers using the library can't actually even see
them.