Has anyone seen or written their own framework for doing Aspect Oriented Programming in C?
Not C++ -- I've seen already that there's AspectC which is really C++.
Involved in embedded software development which requires C only.
I am not asking how to do it, only whether someone has done it already.
EDIT:
Need clarification on one of the responses.
Mads Elvheim
It was not my position that AspectC is C++. Rather, I had searched for AOP for C and only gotten to http://www.aspectc.org/, which certainly sounded from the URL like the place, but it begins,
"With the AspectC++ project we extend the AspectJ approach to C/C++. It is a set of C++ language extensions to facilitate aspect-oriented programming with C/C++"
which made me think that there was no AOP from them just for C. The link you sent looks more promising, in that its web page title is "AOP for C". But here at this link, http://www.cs.ubc.ca/labs/spl/projects/aspectc.html, I can't find any code, so I'm not sure. Do you know where to find code on that site?
As for http://sailhome.cs.queensu.ca/~bram/aspicere/index.html#examples, I've already found the code examples there, so I'll look at them.