Using mBed in a C based environment

Hello, I am investigating the possibilty to port a C based environment to mBed.
My question is is it possible to use native C in combination with mBed which is C++ based.
Are there any porting guides to do so?

Regards
Marcel Stumpel