Is there a C compiler bundled with a "smart linker" for DOS? What I meant by a smart linker is the linker which will only link and include those routines which are referenced in the main program, and all of the remaining unused routines are ignored so that the size of the excutable file can be reduced. Thanks in advance swie at cs.umn.edu