Hi there, I could not understand the difference between getc() and fgetc(). Similarily the difference between putc() and fputc(). the text says that the former can be implemented as a macro, now what does that mean? Waiting for a reply TIA rahul ~~~~~~~~~~~~~~~~~~~ In a world without fences... who needs gates? ~~~~~~~~~~~~~~~~~~~