Return-Path: pg_adm@postgres.berkeley.edu
Received: by postgres.Berkeley.EDU (5.61/1.29)
	id AA08286; Thu, 23 Jul 92 13:13:01 -0700
Date: Thu, 23 Jul 92 13:13:01 -0700
Message-Id: <9207232013.AA08286@postgres.Berkeley.EDU>
From: mcquaig!postgres@uunet.UU.NET (Postgres User)
Subject: Insert foot
To: postgres@postgres.berkeley.edu
Sender: pg_adm@postgres.berkeley.edu


It seems to be my nature that if I say anything in
a public forum, I must be wrong.  Yesterday I blamed
laxness in typing for error messages of the sort:
	an object that gets promoted to an integer
	can only match an integer in the prototype.

Unfortunately the light in my head seems to have some
direct relationship to the one on my modem.  They both
go on about the same time.  The truth of the matter
seems to be this.  The compiler is really complaining
about the form of the definition not the parameters 
contained therein.
    foo(bar)
        char bar;
    {
        ...
    };
complains about integer promotion and parameter type
mismatch since char is smaller in size than an int.
    foo(char bar)
    { 
        ...
    };
however goes merrily on it way.  Imagine "ansi" 
compilers only liking "ansi" style function declarations
and definitions.  Sorry about the presumptuous 
misinfo.

Neil M. McQuaig, III
344 Millicent Way
Shreveport, LA  71106
Voice: (318) 868-5611
Email: uunet!mcquaig!nmm or nmm@netcom.com
