linux-libc-headers: include/linux/compiler.h - do it the proper	way
    Jakub Bogusz 
    qboosh w pld-linux.org
       
    Pon, 25 Paź 2004, 20:07:50 CEST
    
    
  
On Fri, Oct 22, 2004 at 07:01:47PM +0200, Mariusz Mazur wrote:
> On piątek 22 październik 2004 18:53, Jakub Bogusz wrote:
> > itd.
> > To już przerabialiśmy.
> > Co jeśli inny kod zrobi tak samo (tzn. ifndef ... define ... endif),
> > tylko w tym #define będzie coś innego niż "unimplemented", potrzebnego
> > przy kompilacji?
> > Patrz komentarz do rev 1.4. tego pliku.
> >
> > (brak __attribute__((used)) kiedy nie ma jawnych odwołań w C umożliwia
> > gcc optymalizację poprzez usunięcie wszelkich odwołań do
> > zmiennej/parametru albo samego ciała funkcji)
> 
> Jak rozumiem sugerujesz wywalenie tych __attribute?
Tzn. pustych definicji __cośtam.
Łatwiej wtedy wyłapać programy (nad)używające <linux/compiler.h> na
błędach kompilacji niż na złym działaniu/"dziwnych" błędach linkowania.
-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl