GSoC 2010: Making KDevelop suitable for large C projects

Nicolai Haehnle nhaehnle at gmail.com
Mon Mar 29 13:28:22 UTC 2010


On Mon, Mar 29, 2010 at 2:33 PM, Milian Wolff <mail at milianw.de> wrote:
> Nitin Gupta, 27.03.2010:
> Yeah, that would be really helpful. But again, proper C support might be more
> important, yet I don't know exactly what is not working there.

The one thing that comes to mind is the named struct initialization
(don't know the proper term), which looks like

struct foo f = { .init = &func_init, .shutdown = &func_shutdown };

and so on. To be honest, I don't even remember if that's ISO C or just
a gcc extension, but it's the only thing I've noticed lately.

(I suppose other stuff such as not recognizing class as a keyword is
also a problem in theory, but I haven't encountered it in practice.
Most C code tends to fall into the intersection of C and C++
features.)

cu,
Nicolai




More information about the KDevelop-devel mailing list