This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: multiple defintions error
- To: atif at viewinternet dot com dot sg (Atif Shahab)
- Subject: Re: multiple defintions error
- From: amylaar at cygnus dot co dot uk
- Date: Tue, 3 Oct 2000 16:44:34 +0100 (BST)
- Cc: amylaar at cygnus dot co dot uk (Joern Rennecke), johnydog at go dot cz (Jan Dvorak), gcc at gcc dot gnu dot org
> extern inline would mean that the function is to be inlined but is
> implemented in some other file.
It means it is to be inlined if possible, but if it can't be inlined -
that could be because it is too big, contains constructs that defy inlining,
or because it's a recursive call - don't provide an out-of-line copy
of this function, becaus it is provided in an external file.