> > Thus A can call B with more arguments (and hence locations on the > > stack) than the number expected by B. > > For standard-conforming programs, this problem only arises > in the case when B uses `...'. It's easy enough to not > perform the optimization in that case. Nope. The standard admits non-prototyped functions. Nick Barnes