[Date Prev][Date Next][Thread Prev][Thread Next][Thread Index]
Re: [XaraXtreme-dev] JPEG lib namespace
- From: "Ben Fowler" <ben.the.mole@xxxxxxxxx>
- Date: Fri, 21 Apr 2006 12:22:55 +0100
- Subject: Re: [XaraXtreme-dev] JPEG lib namespace
On 18/04/06, Martin Wuerthner <lists@xxxxxxxxxxxxxxx> wrote:
> In message <4444A130.8040804@xxxxxxxx>
> Luke Hart <lukeh@xxxxxxxx> wrote:
> [ snip ]
> > Would uncommenting your 'extern "C"' lines cause an serious problems
> > for distributions that do the work themsleves?
> I do not think nested extern "C" blocks are forbidden (but I could not
> find any definitive statement on this in Stroustrup), so I cannot
> think of a reason why the lines cannot be uncommented.
It should be in Stroustrup somewhere. The text of the standard is
"Linkage specifications nest. When linkage specifications nest, the
innermost one determines the language linkage. A linkage specifica-
tion does not establish a scope."
It may have originally been worded slightly more loosely than that.
You should be able to find it by Googling for the significant words,
http://www.csci.csusb.edu/dick/c++std/cd2/dcl.html near the bottom.