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"