What is the difference between putc and fputc ? One is a macro and the other is a function. One runs faster than the other and the other one occupies lesser space each invocation. How does this happen ? Please e-mail. I'll definitely post the answer. amarjit ..ihnp4!mtgzz!ad0