In my C extensions I've used a sub directory to hold the bodies of the C functions I've implemented. In this directory I've used the conventions of the module name, period, function name with an "inc" extension. I've also include example C programs where I though it useful to show the behavior of the libc or other C libraries I am wrapping for use in Oberon-07.