Merge from mainline (163495:164578).
[official-gcc/graphite-test-results.git] / libobjc / objc / README
blob4a8be6e563e0bc2f4c7741a4f38dc62255c39c07
1 This directory contains the public headers that are installed when
2 libobjc is installed.
4 Deprecated parts of the API should be moved into objc/deprecated and
5 then included by public headers until they are finally removed.  For
6 example, if objc-api.h contains an _objc_unexpected_exception variable
7 which is then deprecated, it should be moved into a header in
8 objc/deprecated.  This header is then included into objc-api.h.
10 The result is that all the deprecated parts of the API are clearly
11 separated in objc/deprecated, while objc/ retains only the current public
12 API.