Has anyone noticed that CW seems to compile a C "switch" statement very poorly? It looks like it converts the arguement into an "int" then do some sort of division into a table (presumeably to account for the fact that you might have 65,535 "case" statements). Has anyone been able to have an efficient switch, or should I just use a bunch of if...elseif...else statements?
BTW, I'm using CW for the HC08.
Message Edited by CrasyCat on 2007-04-13 02:19 PM