ISO/ IEC JTC1/SC22/WG14 N722

ISO/IEC JTC1/SC22/WG14 N722
 Removing implicit int - further lacunae
 Clive D.W. Feather
Abstract
========
This paper addresses further lacunae in the removal of implicit int.
Proposal
========
In 6.7.1 paragraph 1, change
 function-definition:
 declaration-specifiers[opt] declarator declaration-list[opt]
 compound-statement
to
 function-definition:
 | declaration-specifiers declarator declaration-list[opt]
 compound-statement
as at least one specifier (for the type) is needed.
Make the same change in B.2.4.
In 6.7.1 example 2, change the definitions of "g" by adding "void" at
the start:
 void g(int (*funcp)(void))
and:
 void g(int func(void))

AltStyle によって変換されたページ (->オリジナル) /