please tell a details of the structure of a file pointer defined in stdio.h.please describe the macros used here.