avr libc

Sekcia: Programovanie 23.04.2010 | 17:52
Avatar Grawp   Používateľ
Mám takú otázku: Prečo je sei() definovaná v interrupts.h takto # define sei() __asm__ __volatile__ ("sei" ::) a nie takto: # define sei() asm volatile ("sei" ::) čo znamená __ ?
    • Re: avr libc 24.04.2010 | 02:24
      miso   Návštevník
      Kvoli kompatibilite s ANSI C. ANSI C klucove slovo asm nepozna a asm je mozne pouzit napr. ako platne meno premennej. __ same o sebe neznamena nic.
      • Re: avr libc 26.04.2010 | 01:08
        Avatar Grawp   Používateľ
        Diky.