> it sounds like the PIC compilers you are speaking of don't > even do dead code > removal. Take a look at JAL One of the reasons for writing Jal was actually that I wanted to be able to write libraries that were as (code-size) efficient as dedicated code, adn that even the most simple case of dead code removal (removing uncalled subroutines) was very difficult to achieve in assembler (Olin: I am taling pre-linker time). Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads