[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