/* attributes for a declarator have to be placed as follows in conjunction with bitfields or initializers */#defineDEPR__attribute__((deprecated))int a DEPR =2;structx{int a DEPR;int b:2 DEPR;int c:3 DEPR, d:4 DEPR;int:5 DEPR;/* no sensible attribute for unnamed bitfields */};intmain(){printf("%d\n",a);printf("%d%d%d%d");}