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
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to