David Rubin ANSI C RENDER