Chyba v gcc-2.96-129.7.2 (RHEL 3.0 upd), gcc-2.96-110 (RH 7.3) atd.?

Ing. Pavel PaJaSoft Janoušek PaJaSoft na FoNet.Cz
Středa Leden 5 12:06:08 CET 2005


> -----Original Message-----
> From: Pavel Kankovsky [mailto:peak na argo.troja.mff.cuni.cz] 
> Tohle je samozrejme v klasickem cecku syntakticky spatne, protoze
> po prikazu (target = DEVICE_NR(inode->i_rdev)) uz nemuze nasledovat
> dalsi deklarace (struct request_queue *q). Tuhle vymozenost zavedlo
> az C++. Je mozne, ze C99 to uz taky povoluje, ale nejsem si jisty.

Gcc-3.2. si s tím hlavu neláme...:-0

A navíc koukám, že jsem asi něco zaspal při výuce jazyka C... - já měl za
to, že DEVICE_NR je makro (via #define) a že ta konstrukce jen obaluje
nějaké šílené rotace apod.. - proč po použití makra nemůže následovat další
deklarace proměnných?

-------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)             FoNet, spol. s r. o.
Technicka podpora, Intranet/Internet     Sokolova 67, 619 00 Brno
E-mail: mailto:Janousek na FoNet.Cz         Tel.: +420  5  4324 4749
WWW:    http://WWW.FoNet.Cz/           E-mail: mailto:Info na FoNet.Cz
-------------------------------------------------------------------  



Další informace o konferenci Linux