comparison stream/stream_dvd.c @ 27773:55571c85e40e

Replace typeof by __typeof__, the former is a non-portable GNU extension.
author diego
date Mon, 20 Oct 2008 09:55:38 +0000
parents 9821950a390d
children a02653498c15
comparison
equal deleted inserted replaced
27772:145dec34e7d8 27773:55571c85e40e
396 // signal. 396 // signal.
397 // 397 //
398 // See also gcc problem report PR c/7847: 398 // See also gcc problem report PR c/7847:
399 // http://gcc.gnu.org/cgi-bin/gnatsweb.pl?database=gcc&cmd=view+audit-trail&pr=7847 399 // http://gcc.gnu.org/cgi-bin/gnatsweb.pl?database=gcc&cmd=view+audit-trail&pr=7847
400 for(i=0;i<9;i++) { // check if all values zero: 400 for(i=0;i<9;i++) { // check if all values zero:
401 typeof(d->dsi_pack.sml_agli.data[i].address) tmp_addr; 401 __typeof__(d->dsi_pack.sml_agli.data[i].address) tmp_addr;
402 memcpy(&tmp_addr,&d->dsi_pack.sml_agli.data[i].address,sizeof(tmp_addr)); 402 memcpy(&tmp_addr,&d->dsi_pack.sml_agli.data[i].address,sizeof(tmp_addr));
403 if((skip=tmp_addr)!=0) break; 403 if((skip=tmp_addr)!=0) break;
404 } 404 }
405 #else 405 #else
406 for(i=0;i<9;i++) // check if all values zero: 406 for(i=0;i<9;i++) // check if all values zero: