Anyhow today I think that programming in C should be done like in my c-lambda repo at gitorius.
I have actually copied sbcl's assebler for amd64. you can find it in the aschmrepo at gitorious, and here again the meta programming you get with scheme is fantastic