vasudevram wrote:
> Thanks! I'll check what you suggest.
> 
>> it has it's own DSL (argh...).
> Not clear - why the "argh" for the DSL? Meaning Domain Specific
> Language?
> 

Right.

It is called an interface file in which you can #include c/c++ 
type/function definitions and do some further refinements (like exposing 
only some functions, change visibility of c++ class members, specialize 
templates, etc).

lopex