add replacement stdio.h

and obstacks to support it