delorie.com/archives/browse.cgi | search |
From: | Martin Str|mberg <ams AT father DOT ludd DOT luth DOT se> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: "Inline" functions in C header/source files |
Date: | Sat, 21 Jul 2001 00:28:56 +0000 (UTC) |
Organization: | University of Lulea, Sweden |
Lines: | 16 |
Message-ID: | <995675336.39519@queeg.ludd.luth.se> |
References: | <20010720192958 DOT 28775 DOT 00000394 AT ng-cu1 DOT news DOT cs DOT com> |
X-Trace: | news.luth.se 995675336 25629 130.240.16.109 (21 Jul 2001 00:28:56 GMT) |
X-Complaints-To: | abuse AT luth DOT se |
User-Agent: | tin/pre-1.4-981225 ("Volcane") (UNIX) (SunOS/4.1.4 (sun4m)) |
Cache-Post-Path: | queeg.ludd.luth.se!unknown AT father DOT ludd DOT luth DOT se |
X-Cache: | nntpcache 2.4.0b5 (see http://www.nntpcache.org/) |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Andrew Clifton <andyclifton> wrote: : If I change some_function to : be "extern inline" I get undefined reference link errors. Using "static inline" : works, but I have a feeling that it might actually be including a copy of the : function in the object file for each source. Note that I'm not an expert on inline. Well, what do you expect? If you ask for inline, that would mean you _do_ want every instance of the function to be copied into each invocation of said function. Right, MartinS
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |