Hi, Will the executable / binary contain code for all the functions in a source file even if they are not called from anywhere in the program flow?
ie; will it help reducing the memory size the executable uses, if I exlude some unused functions using #ifdef/#ifndef . Note that all these functions we consider are in the same .c source file. Thanks for any direction Sani --- vishal thakur <[EMAIL PROTECTED]> wrote: > I cannot provide code,but i can explain that > > I have arround 500 Source files, which is used to > generated many executables > which are part of project. > > Now that file from which i want to exclude code is > dependent on many files, > so i need to put all dependency of that file for > generating an exe. > > I have one solution that i take out that function to > new file but if i do > that i have to do lot of work to change all > makefiles, and same is > applicable to #ifdef/#ifndef, > > So thats why i was thinking if their exist some > other way. > > with GNU compiler i think we can do that with flag > --include-function or > --exclude-function > > but i am using VC++ compiler "cl". > > Do let me know if i am not clear. > > Thanks > Vishal > > On 2/14/07, Paul Herring <[EMAIL PROTECTED]> > wrote: > > > > On 2/14/07, vishal thakur > <[EMAIL PROTECTED]<lahsiv.vishal%40gmail.com>> > > wrote: > > > > > > Thanks Paul for ur quick reply, > > > > > > Actually i cannot use #ifdef and #ifndef 'couse > that will effect other > > things on my side. > > > > Why's that? > > > > > So is their any other way to do that. > > > > Why do you need to exclude them? Can you provide a > (brief!) code > > example of what you're trying to accomplish? > > > > -- > > PJH > > Aio, quantitas magna frumentorum est > > > > > > > > -- > Regards > Vishal Thakur > +919871892410 > ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com
