Pedro F. Giffuni d35974ba4a Addition of clang nullability qualifiers.
Add two new qualifiers for use by the static checkers:

_Nonnull
The _Nonnull nullability qualifier indicates that null is not a meaningful
value for a value of the _Nonnull pointer type.

_Nullable
The _Nullable nullability qualifier indicates that a value of the
_Nullable pointer type can be null.

These were introduced in Clang 3.7. For more information, see:
http://clang.llvm.org/docs/AttributeReference.html#nonnull

We add these now without using them so that the GCC ports have time to
pick up the header change.

Hinted by:	Android Bionic libc [1]
Also seen in:	Apple's Libc-1158.20.4

[1]
baa2a973bd
2016-12-31 15:58:15 +00:00
..
2016-10-21 23:50:02 +00:00
2014-03-11 10:13:06 +00:00
2016-12-02 15:38:34 +00:00
2015-07-08 22:09:47 +00:00
2016-08-28 07:40:11 +00:00
2016-12-31 11:07:33 +00:00
2014-07-02 13:24:21 +00:00
2016-12-31 12:41:42 +00:00
2015-07-04 10:33:33 +00:00
2014-07-07 00:27:09 +00:00
2016-05-03 15:14:17 +00:00
2016-05-03 16:37:09 +00:00
2016-05-03 15:14:17 +00:00
2016-03-14 17:41:17 +00:00
2016-05-03 15:14:17 +00:00
2016-05-03 15:14:17 +00:00
2015-10-26 02:21:19 +00:00
2016-04-27 19:09:21 +00:00
2016-10-15 18:20:15 +00:00
2016-05-03 15:14:17 +00:00
2016-10-08 19:40:58 +00:00
2016-09-26 22:06:19 +00:00
2016-07-23 05:30:55 +00:00
2015-05-28 22:06:05 +00:00
2016-12-16 04:44:46 +00:00
2016-08-03 01:46:55 +00:00
2014-11-13 05:26:14 +00:00
2016-05-03 15:14:17 +00:00
2016-07-18 15:14:23 +00:00
2016-08-09 19:32:06 +00:00
2016-05-31 08:07:40 +00:00
2016-07-26 17:23:49 +00:00
2016-04-04 16:09:29 +00:00
2016-05-03 15:14:17 +00:00
2016-12-27 20:22:17 +00:00
2016-12-27 20:22:17 +00:00
2016-12-27 20:22:17 +00:00
2016-05-03 15:14:17 +00:00
2016-05-12 06:20:26 +00:00
2015-04-22 14:38:58 +00:00
2015-04-22 14:38:58 +00:00