...
Functions that are appropriately declared (as in DCL07-C. Include the appropriate type information in function declarators) will typically result in an typically generate a compiler error if they are supplied with the wrong number or types of arguments. However, there are cases in which supplying the incorrect arguments to a function will, at best, generate compiler warnings. These While such warnings should be resolved but , they do not prevent program compilation. (See MSC00-C. Compile cleanly at high warning levels.)
...