[elektro] C32 kérdés

Huszti András kyrk.5.dpg.hu at freemail.hu
Mon Nov 5 21:23:56 CET 2012


Hali! Érdemes lenne összehasonlítani a két ASM kódot, hogy mi a különbség. Abból egyből kiderülne a turpisság. Ha fordítóbug akkor valami nagyon csúnya dolog. Mi van a függvényben? Elképzelhető, hogy a static miatt optimalizál valamit a függvényben és emiatt történik valami bug.
 potyo <potyo.ada at gmail.com> írta:
>Elvileg arra való, hogy a staticnak kikiáltott függvény csak az adott
>forrásfájlon belül elérhető, másik forrásfájlból nem. Ami nem static, az
>pedig elérhető bárhonnan a projektből.
>
>http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/SYNTAX/static.htm
>
>2012. október 31. 2:46 flaist írta, <flaist at gmail.com>:
>
>> Sziasztok!
>>
>>
>>
>> Ki tudja pontosan mit követ el a "static"  bűvszó egy C32-es függvény
>> deklarálásában.
>>
>>
>>
>> Azaz mi a különbség:
>>
>>
>>
>> Ha 3-s szintű tömörítés használok az MP3 helix projectben akkor:
>>
>>
>>
>> static void AntiAlias(int *x, int nBfly)   //ezzel elszáll (ez az eredeti)
>>
>>
>>
>> void AntiAlias(int *x, int nBfly)                  //ezzel nem
>>
>>
>>
>>
>>
>> A többi tömörítési szintnél nincs gond.
>>
>>
>>
>>
>>
>> Köszi, üdv István
>>
>> -----------------------------------------
>>           elektro[-flame|-etc]
>>
>-----------------------------------------
>          elektro[-flame|-etc]
 


More information about the Elektro mailing list