Re: Implementierung von malloc und free unter FreeBSD

From: Jens Rehsack <rehsack(at)liwing.de>
Date: Sat, 11 Sep 2004 17:29:56 +0000

Bernd Walter wrote:
> On Fri, Sep 10, 2004 at 06:20:01PM +0200, Oliver Fromme wrote:
>
>>Dynamische Variablen (auf dem Stack) werden nicht initiali-
>>siert, daher sollte es dort der Programmierer explizit tun.
>>Vor allem, da der gcc ziemlich lausig darin ist, festzu-
>>stellen, ob eine Variable uninitialisiert verwendet wurde
>>oder nicht.
>
> Zum Glück ist gcc3 da deutlich besser geworden - die meisten vergessen
> nur leider diese Features zu aktivieren :(

Und es gibt lint(1) bzw. splint (usr/ports/devel/splint).
Hab mal mit dessen Vorgänger LClint gearbeitet und muss
sagen, wenn man das Tool konsequent verwendet und sich
angewöhnt, sein Gemecker ernst zu nehmen, ist es kaum
Mehraufwand.

Und lint findet uninitialisierte Variablen ;-)

Gruß,
Jens

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 11 Sep 2004 - 19:30:04 CEST

search this site