Object-oriented Programming with ANSI-C