Module Name: xsrc Committed By: christos Date: Sun Jan 21 21:48:54 UTC 2018
Modified Files: xsrc/external/mit/libdrm/dist: libdrm_lists.h Log Message: use __typeof__ instead of typeof. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 xsrc/external/mit/libdrm/dist/libdrm_lists.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/external/mit/libdrm/dist/libdrm_lists.h diff -u xsrc/external/mit/libdrm/dist/libdrm_lists.h:1.1.1.2 xsrc/external/mit/libdrm/dist/libdrm_lists.h:1.2 --- xsrc/external/mit/libdrm/dist/libdrm_lists.h:1.1.1.2 Mon Mar 17 03:51:42 2014 +++ xsrc/external/mit/libdrm/dist/libdrm_lists.h Sun Jan 21 16:48:54 2018 @@ -96,18 +96,18 @@ typedef struct _drmMMListHead (__item) = (__temp), (__temp) = (__item)->prev) #define DRMLISTFOREACHENTRY(__item, __list, __head) \ - for ((__item) = DRMLISTENTRY(typeof(*__item), (__list)->next, __head); \ + for ((__item) = DRMLISTENTRY(__typeof__(*__item), (__list)->next, __head); \ &(__item)->__head != (__list); \ - (__item) = DRMLISTENTRY(typeof(*__item), \ + (__item) = DRMLISTENTRY(__typeof__(*__item), \ (__item)->__head.next, __head)) #define DRMLISTFOREACHENTRYSAFE(__item, __temp, __list, __head) \ - for ((__item) = DRMLISTENTRY(typeof(*__item), (__list)->next, __head), \ - (__temp) = DRMLISTENTRY(typeof(*__item), \ + for ((__item) = DRMLISTENTRY(__typeof__(*__item), (__list)->next, __head), \ + (__temp) = DRMLISTENTRY(__typeof__(*__item), \ (__item)->__head.next, __head); \ &(__item)->__head != (__list); \ (__item) = (__temp), \ - (__temp) = DRMLISTENTRY(typeof(*__item), \ + (__temp) = DRMLISTENTRY(__typeof__(*__item), \ (__temp)->__head.next, __head)) #define DRMLISTJOIN(__list, __join) if (!DRMLISTEMPTY(__list)) { \