🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10871

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#10871
From: Stef
Date: Thu, 21 Feb 2002 16:56
29 lines
2450 bytes
Serve La wrote in message <3c74a211$0$227$4d4ebb8e@news.nl.uu.net>...
>
>"Stef" <stef33d@yahoo.com> wrote in message
>news:u78ca3o182m8e5@corp.supernews.com...
>> In C is het niet nodig om de return waarde van malloc() te casten. Doe
het
>> liever niet, het kan fouten verbergen. Als je zou vergeten stdlib.h te
>> includen (vergat je niet), dan zal de compiler geen waarschuwing geven
als
>> je een cast gebruikt, wel als je niet cast.
>
>Beter je compiler updaten. In C99 moet je per se een prototype voor een
>functie hebben. Dat ie er vanzelf een int van maakt is verleden tijd.
>Gelukkig, want dat heeft al behoorlijk wat problemen opgeleverd
>
Een functie prototype is in C99 niet verplicht, een functie declaratie wel.
De impliciete functie declaratie is dus inderdaad verdwenen en het niet
includen van malloc zal dus inderdaad een diagnostic moeten geven. Of je
moet natuurlijk zelf een declaratie geven (void *malloc() ), maar dan vraag
je gewoon om moeilijkheden.

Nu zijn er nog erg weinig C99 compliant compilers beschikbaar. Er zijn wel
wat compilers die C99 gedeeltelijk ondersteunen. Kan iemand mij vertellen
waar ik C99 compilers kan vinden voor MC68k/3xx, PIC, AVR, 8051, C166 etc?

Blijft het feit dat ook in C99 de cast onnodig is, dus waarom zou je hem
gebruiken?

Stef
Technical Details
Message-ID: <u7a9lt1jpqa3b7@corp.supernews.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
References: <u73386lnkohv99@corp.supernews.com> <3C719B95.D71ECDD6@wanadoo.nl> <Smxc8.37840$ql6.3047594@zwoll1.home.nl> <u75ojgssgql9b3@corp.supernews.com> <3C730AE7.40FF0F97@wanadoo.nl> <0542000002B57CA0AA6B@rdtsc.intel.com> <u78ca3o182m8e5@corp.supernews.com> <3c74a211$0$227$4d4ebb8e@news.nl.uu.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,65d4c4d6a1e8dc39
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,65d4c4d6a1e8dc39
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-21 08:56:29 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: "Stef" <stef33d@yahoo.com>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
Date: Thu, 21 Feb 2002 17:56:28 +0100
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <u7a9lt1jpqa3b7@corp.supernews.com>
References: <u73386lnkohv99@corp.supernews.com> <3C719B95.D71ECDD6@wanadoo.nl> <Smxc8.37840$ql6.3047594@zwoll1.home.nl> <u75ojgssgql9b3@corp.supernews.com> <3C730AE7.40FF0F97@wanadoo.nl> <0542000002B57CA0AA6B@rdtsc.intel.com> <u78ca3o182m8e5@corp.supernews.com> <3c74a211$0$227$4d4ebb8e@news.nl.uu.net>
X-Newsreader: Microsoft Outlook Express 4.72.3612.1700
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500
X-Complaints-To: newsabuse@supernews.com
Lines: 32