Legalised shared_io.xc, Finally move all definitions from inner_loop.xc to inner_loop.h