svn commit: r223262 - in head:
cddl/contrib/opensolaris/lib/libdtrace/common
contrib/binutils/bfd contrib/binutils/gas contrib/binutils/gas/config
contrib/binutils/ld contrib/binutils/opcodes contr...
Ben Laurie
ben at links.org
Sun Jun 19 12:16:00 UTC 2011
On 18/06/2011 18:45, Kostik Belousov wrote:
>> Modified: head/sys/sys/param.h
>> ==============================================================================
>> --- head/sys/sys/param.h Sat Jun 18 13:54:36 2011 (r223261)
>> +++ head/sys/sys/param.h Sat Jun 18 13:56:33 2011 (r223262)
>> @@ -319,4 +319,10 @@ __END_DECLS
>> #define member2struct(s, m, x) \
>> ((struct s *)(void *)((char *)(x) - offsetof(struct s, m)))
>>
>> +/*
>> + * Access a variable length array that has been declared as a fixed
>> + * length array.
>> + */
>> +#define __PAST_END(array, offset) (((typeof(*(array)) *)(array))[offset])
>> +
>> #endif /* _SYS_PARAM_H_ */
>
> The "typeof" there should be "__typeof", most likely.
Hmm. Clang's own headers use __typeof__, it seems. gcc's docs also use
__typeof__.
--
http://www.apache-ssl.org/ben.html http://www.links.org/
"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff
More information about the svn-src-all
mailing list