gcc/libobjc/objc
Nicola Pero 543ad675a6 In libobjc/: 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
In libobjc/:
2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Makefile.in (OBJC_DEPRECATED_H): Removed struct_objc_static_instances.h
	and objc_get_uninstalled_dtable.h.
	* objc/deprecated/struct_objc_static_instances.h: Removed.
	* objc/deprecated/objc_get_uninstalled_dtable.h: Removed.	
	* objc/objc-api.h: Do not include deprecated/objc_static_instances.h
	and deprecated/objc_get_uninstalled_dtable.h.

From-SVN: r174618
2011-06-03 19:57:56 +00:00
..
deprecated In libobjc/: 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com> 2011-06-03 19:57:56 +00:00
encoding.h Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
message.h
NXConstStr.h
objc-api.h In libobjc/: 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com> 2011-06-03 19:57:56 +00:00
objc-decls.h Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
objc-exception.h
objc-sync.h
objc.h In libobjc/: 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com> 2011-06-03 18:37:44 +00:00
Object.h In libobjc/: 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com> 2011-06-03 17:59:14 +00:00
Protocol.h Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
README
runtime.h In libobjc/: 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com> 2011-02-28 14:48:23 +00:00
thr.h Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00

This directory contains the public headers that are installed when
libobjc is installed.

Deprecated parts of the API should be moved into objc/deprecated and
then included by public headers until they are finally removed.  For
example, if objc-api.h contains an _objc_unexpected_exception variable
which is then deprecated, it should be moved into a header in
objc/deprecated.  This header is then included into objc-api.h.

The result is that all the deprecated parts of the API are clearly
separated in objc/deprecated, while objc/ retains only the current public
API.