This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: help with C++ needed....


Billy wrote:
Andrew Lunn wrote:

Hi Folks

Could somebody who is better at C++ than me take a look at this
warning gcc 4.0.2 is giving. Using the "Monkey's typing Shakespeare"
approach did not get me very far...

/home/lunn/eCos/work/install/include/cyg/kernel/thread.inl:630: warning: 'cyg_bool Cyg_ThreadQueue::empty()' was used before it was declared inline
/home/lunn/eCos/work/install/include/cyg/kernel/thread.hxx:565: warning: previous non-inline declaration here


Do like 'remove' (just above), and lose the 'inline' qualifier
in thread.hxx:565.  The 'inline' qualifier in the _definition_
should be enough, eh?

The usage: "inline foo();" (with a semicolon) smells fishy.

Maybe you tried that already.

This might help: http://www.parashift.com/c++-faq-lite/inline-functions.html#faq-9.9


-- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]