added C (temp) output
C99 inline functions