In a function declaration (also called a function prototype) or in any function declarator--except the declarator of a function definition--parameter names have function prototype scope. Function prototype scope terminates at the end of the nearest enclosing function declarator.
Related References
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.