gcc string relocation

ide.ne.irj at freemail.hu ide.ne.irj at freemail.hu
Fri Apr 23 16:53:51 CEST 2004


Thus spake Fuzesi Arnold:

>> Oops, ilyen is van? Mifele busz az?
> 
> Lakásautomatizáláshoz használják.

Tok jo hogy mi is ilyesmivel foglalkozunk, es meg nem is hallottam rola...
Remelem a kollegaim ismerik.

> Kiderült közben tud inline fgv-t az IAR.
> Vmi #pragma direktivat kell a fgv neve ele nyomni.

En tudtam hogy tud, csak nem tudom hogy mire jo az...

> Multkor elhangzott a felmegoldas.
> At kell csoportositani a fgv parametereket a makroban, es akkor meg van
> oldva.
> Kicsit ronda, de annyira nem mint amennyire hasznos.

Igen az jo otlet volt, majd legkozelebb eleve ugy irom a progit.
Most mar nem irom at.

> Az a fõ gond, hogy uj blokkot nem lehet nyitni fugvenyparameteren belul.
> (Vagy változót deklarálni.)
> GCC-ben igen.

Eljen a kompatibilitas!

> Magyarul printf_P(PSTR("helo")) nem muxik, mert:
> printf_P(({__flash const static char __c[]= (s); __c;})) -tol meghibban az
> IAR.
> Valahol megertem. :))

Valoban eleg szornyu... De ha mukodne, az sem lenne eleg, mert IAR-ben
eleve nem lehet olyan makrot irni, ami a valtozo parameterekkel is mukodne.

> Arnold

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
Egyetlen atombomba tonkreteheti az egesz napodat!


____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu




More information about the Elektro mailing list