Hi. I'm trying to parse glibc header files. My aim is to isolate function prototypes and put that in another header file generated from the first one. I'm getting frustrated from not of interest things like __THROW , __BEGIN_NAMESPACE_STD , __wur and so on. Is there a way to strip these? Thanks