Article View: comp.std.c
Article #18443.5.4.3, special case parameter declaration
From: James Jones
Date: Wed, 17 Oct 1990 12:20
Date: Wed, 17 Oct 1990 12:20
13 lines
1009 bytes
1009 bytes
I just noticed the special case mentioned on lines 2-4 of page 81 of the Standard (section 3.5.4.3) that, if I understand rightly, says that a parameter-declaration of the form "(typedef-name)" is to be interpreted as if it were "()(typedef-name)". Questions: 1. What is the type of the value returned by the function taking a single typedef-name type argument? 2. Where is the prior art for this context-sensitive interpretation? I certainly don't want to start a sequence of messages concerning C type syntax, but whatever one thinks of it, I don't believe it ever had this sort of (highly misleading, IMHO) special case. James Jones
Technical Details
Message-ID:
<3425@mcrware.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!mcrware!jejonesShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!mcrware!jejones From: jejones@mcrware.UUCP (James Jones) Newsgroups: comp.std.c Subject: 3.5.4.3, special case parameter declaration Message-ID: <3425@mcrware.UUCP> Date: 17 Oct 90 12:20:14 GMT Organization: Microware Systems Corp., Des Moines, Ia. Lines: 13