Mail Archives: djgpp/1995/06/30/12:15:25
Xref: | news-dnh.mv.net comp.os.msdos.djgpp:716
|
Path: | news-dnh.mv.net!mv!news.sprintlink.net!cs.utexas.edu!utnut!utgpu!utcsri!newsflash.concordia.ca!news.mcgill.ca!clouso.crim.ca!athena.ulaval.ca!ppp032-stdkn2.ulaval.ca!loiselse
|
From: | loiselse AT ift DOT ulaval DOT ca (Sebastien Loisel)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Nested inlined functions question
|
Date: | Wed, 28 Jun 1995 15:07:54
|
Organization: | Universite Laval
|
Lines: | 26
|
Nntp-Posting-Host: | ppp032-stdkn2.ulaval.ca
|
To: | djgpp AT sun DOT soe DOT clarkson DOT edu
|
Dj-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Call me lazy if you want, but it seems to me that it's a bit hard to test the
following. If I have functions declared something like what follows:
extern inline void do_something(void)
{
...
}
extern inline void do_something_more(void)
{
...
do_something();
...
}
Assuming do_something() does nothing to prevent it from being inlined, and
that do_something_more doesn't do anything to prevent it from being inlined
either, will a call to do_something_more inline both functions? This is
important to me, because I have several interrelated math functions. It would
be much easier for maintenance if I could just implement them once and then
call them and they'd still be inlined. If they're not automatically inlined, I
have to rewrite them in each math subfunction where I need them.
Sincerely yours,
Sebastien Loisel
- Raw text -