Hi,
As far as I know PK51 will compile and link non-use functions though the comiler issues a warning. It seems that PK166 does not compile and link non-use functions, is that correct ?
Daniel
"But for PK166, this does not happen"
(Apparently) Uncalled functions are a Big Deal for PK51 because of the memory Overlaying technique:
http://www.keil.com/support/man/docs/bl51/bl51_l16.htm
This Overlaying is necessitated by the limitations of the 8051 architecture.
I don't think that the C166 architecture has these limitations - therefore the uncalled functions are not a Big Deal?