proto

Option Type Default Value #pragma options C C++
-qoption noproto PROTO x  

Syntax

    -qproto | -qnoproto 
    PROTO | NOPROTO 

Purpose
Assumes all functions are prototyped.

Notes
This option asserts that procedure call points agree with their declarations even if the procedure has not been prototyped. Callers can pass floating-point arguments in floating-point registers only and not in General-Purpose Registers (GPRs). The compiler assumes that the arguments on procedure calls are the same types as the corresponding parameters of the procedure definition.

You can obtain warnings for functions that do not have prototypes.

Example
To compile my_c_program.c to assume that all functions are prototyped, enter:

xlC my_c_program.c -qproto


List of Batch Compiler Options and Their Defaults
info Compiler Option
Equivalent Batch Compile-Link and Incremental Build Options