My C compiler