Re: [CEDET-devel] Pre-release status question
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2009-03-14 23:23:05
|
>>> Bruce Stephens <bru...@ce...> seems to think that: >I find this points to /usr/include/openssl/pem.h which I attach (from >Debian's libssl-dev, 0.9.8g-15, in case you need the other headers). > >If I use semantic-show-unmatched-syntax-mode, then line 74 onwards is >underlined (so the 'extern "C" {' is apparently not matched). This >header is loaded in c-mode. (I confess this doesn't feel likely: this >is a common enough pattern in C headers, so surely something more >complex is screwing things up.) Thanks for that file. The problem was thankfully not the extern "C". When an extern "C" is encountered, it recursively parses into it. What happened was that the macros in pem.c caused my pre-processor to freak out. The error is caught by the parsing recurse, and shows up as a bad token, which caused the whole thing to be marked unappeasable. I've narrowed it down to some recursive macros, but I don't have a solution yet. Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |