delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/17/04:30:50

Message-ID: <35D7CDA3.2138B40B@geocities.com>
From: Merlin <merlin__ AT geocities DOT com>
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Re: A very basic question about C programming... diary of a newbie Part 1
References: <Pine DOT SUN DOT 3 DOT 91 DOT 980812131004 DOT 17366A-100000 AT is> <35D2A017 DOT 4808178C AT geocities DOT com> <35d30896 DOT 834512 AT news DOT Austria DOT EU DOT net> <35D3BC2B DOT 5F92B357 AT geocities DOT com> <35d3ef05 DOT 75223464 AT news DOT snafu DOT de> <35D664E8 DOT EB0CEA0C AT geocities DOT com> <35d8a9fe DOT 9175287 AT news DOT Austria DOT EU DOT net>
Lines: 29
Date: Mon, 17 Aug 1998 06:32:21 GMT
NNTP-Posting-Host: 209-cy-wpg.ilos.net
NNTP-Posting-Date: Mon, 17 Aug 1998 01:32:21 CDT
Organization: MBnet Networking Inc.
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Gerhard Gruber wrote:

> Destination: Merlin <merlin__ AT geocities DOT com>
> From: Gruber Gerhard
> Group: comp.os.msdos.djgpp
> Date: Sun, 16 Aug 1998 04:52:58 GMT:
>
> >> Of course it's ok - if you are a superman and never make unintentional
> >> mistakes. The purpose of prototypes is to allow the compiler to do
> >> error checking. Why would you intentionally refuse to accept this help
> >> if it is for free ?
> >
> >well....i suppose it would be silly not to include that one word and risk a mistake
> >but...If you passed parameters to the function prototyped without the void...it
> >wouldn't screw up the program. It simply would ingnore the parameters wouldn't it?...
> >or would it?
>
> No it would not. In C++ the compiler should issue a warning (or an error?) and
> in C it is correctly passed on. If you are calling a function with pascal
> convention, though, it would crash because in pascal the called function is
> cleaning up the stack.

ahh..so if i left out the void and passed a parameter could i use that parameter without
without having ever prototyped it?  and what do you mean by pascal convention?

l8r,
       Merlin.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019