This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

About Library file

I created a library fuction having two fuction inside
1) Loop1()
2) Loop2()
when i will call the only one fucnction still the copiler will add the code for both,
below i am writing the content of the library file

#pragma SAVE
#pragma REGPARMS
extern void Loop1(void);
extern void Loop2(void);
#pragma RESTORE

void Loop1() { unsigned int i=0; while(i) { i--; }

}

void Loop2() { unsigned char i=0; while(i) { i--; }
how can i avoid this problem

void main() { Loop1(); Loop2(); while(1);

}