 
 JTC1/SC22/WG14 
N722
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))