Basically if I employed you to write a C program for me what documentation would you expect me to hand you to work from. I have a requirements specification, data flow diagrams, entity relationship model and information on all the data items that will be involved in the program.