Article View: pl.comp.lang.c
Article #769Re: argv
From: Michal Malecki
Date: Mon, 02 Feb 1998 11:09
Date: Mon, 02 Feb 1998 11:09
53 lines
3672 bytes
3672 bytes
Marek Kotowski <mkot@imm.org.pl> wrote:
: Zadalem sobie trud i skompilowalem ten program pod BC 3.1.
: Daje ostrzezenie "Call to function "funkcja" with no prototype".
: W czym rzecz? Otoz najpewniej ma Pan zamaskowane ostrzezenia.
: Prosze wybrac z glownego ekran:
itd.
Wiem, ze tam sie cos wylacza, bo juz to "wylaczalem" pare razy. Prawdopodobnie
ma pan absolutna racje (nie sprawdzalem, jaka byla konfiguracja kompilatora,
jak to odpalalem, byc moze ktos (administrator :-) sobie to wylaczyl. I stad
cale nieporozumienie. Niemniej jednak sprawdze to jeszcze dzisiaj.
Mimo wszystko jednak po pierwsze sadze, ze i tak ma pan racje, a po drugie
wcale mnie to nie zdziwi. Maly przyklad:
if ( i = do_costam() )
GCC i BC zwroca uwage, ze w if uzyto operatora przypisania (byc moze mialby
to byc operator porownania). Natomiast w takim wypadku:
if ( (i = do_costam()) )
Tylko BC zwroci wyzej wymieniona uwage.
Zeby bylo jasniej, w tym pierwszym wypadku, to gcc dokladnie napisze cos w tym
stylu, ze "ambiguous expressions need parentheses".
Swiadczy to o tym po prostu, ze BC 3.1 ma zwyczaj generowania ostrzezen calkiem
bez sensu niekiedy. I wcale sie nie dziwie, dlaczego zostaja wylaczane.
: Uzyl Pan slowa "brednie". Moglbym tu sie wyzlosliwic,
: ze brak kompetencji zastepuje Pan inwektywami. Moglbym napisac
: pare innych rzeczy. Ale po tych kilku Pana wystapieniach w
: grupie zaczynam watpic, czy w ogole warto z Panem dyskutowac.
Tak. Nie. Nie wiem. Ja osobiscie na brak kompetencji nie narzekam.
I nie zamierzam sie na pewno trzymac jakichs smiesznych regulek, ktore
honoruja najwyzej teoretycy jezyka. Bo gdybym mial to robic, to raczej
pozostalbym na etapie turbo-pascala. Przeciez mozliwosci ma podobne.
Skoro jednak dostapilem lepszego jezyka, to nie dlatego, ze uzywanie go
swiadczy o mnie czy cos w tym stylu. Tylko ja na prawde lubie ten jezyk.
I - m. in. dzieki mojej awersji do turbo-pascala - polubilem ten jezyk
od pierwszej przegladanej w ksiegarni ksiazki.
A tak troche na marginesie: Co mnie obchodzi, ze standard ANSI C czegos nie
okresla i "nie wiadomo jak to pojdzie na jakim kompilatorze". Juz nie
pierwszy raz powtarzam, ze jezeli pisze program, to od razu wiem, na jaki
kompilator i jaki system. Co mnie obchodzi, ze na inny system ten program
trzeba bedzie przerabiac ? A ile trwalo przeniesienie Linuxa na sparka ?
--
.---. . . - Michal Malecki <mmalecki@technologist.com>/The things that
\___ ,-. | , |- ,-. ,- mUd: zly.mud.org.pl 4000. /can't destroy you
\ |-' |< | | | | uRl: www.kis.p.lodz.pl/~sektor /make you
`---' `-' ' ` `' `-' ' pGp: sektor@zly.kis.p.lodz.pl /stronger...
Technical Details
Message-ID:
<6b49gm$477@polonez.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!pwr.wroc.pl!news.man.lodz.pl!not-for-mailReferences:
<Pine.LNX.3.96.980118170312.17197A-100000@qrnik.knm.org.pl> <34C5278D.10A8@bdk.lublin.pl> <34C5B81A.8C6@imm.org.pl> <Pine.LNX.3.96.980122183153.525B-100000@qrnik.knm.org.pl> <34C8723E.5485@imm.org.pl> <6aaotj$3ra$2@sunsite.icm.edu.pl> <34C9F634.1AF9@imm.org.pl> <6ai18e$npt@polonez.man.lodz.pl> <34CC8ED2.59EE@imm.org.pl> <6akiq3$nua@polonez.man.lodz.pl> <34CDE24B.2CA5@imm.org.pl> <6at7ri$qk5@polonez.man.lodz.pl> <34D3044D.55AD@imm.org.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!pwr.wroc.pl!news.man.lodz.pl!not-for-mail From: Michal Malecki <sektor@zly.kis.p.lodz.pl> Newsgroups: pl.comp.lang.c Subject: Re: argv Date: 2 Feb 1998 11:09:10 GMT Lines: 53 Message-ID: <6b49gm$477@polonez.man.lodz.pl> References: <Pine.LNX.3.96.980118170312.17197A-100000@qrnik.knm.org.pl> <34C5278D.10A8@bdk.lublin.pl> <34C5B81A.8C6@imm.org.pl> <Pine.LNX.3.96.980122183153.525B-100000@qrnik.knm.org.pl> <34C8723E.5485@imm.org.pl> <6aaotj$3ra$2@sunsite.icm.edu.pl> <34C9F634.1AF9@imm.org.pl> <6ai18e$npt@polonez.man.lodz.pl> <34CC8ED2.59EE@imm.org.pl> <6akiq3$nua@polonez.man.lodz.pl> <34CDE24B.2CA5@imm.org.pl> <6at7ri$qk5@polonez.man.lodz.pl> <34D3044D.55AD@imm.org.pl> NNTP-Posting-Host: sektor@zly.kis.p.lodz.pl User-Agent: tin/pre-1.4-980105 (UNIX) (SunOS/5.5.1 (i86pc)) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit