It looks like fread_and_discard acts the same as fseek. If so, this will replace calls to fread_and_discard with equivalent calls to fseek ✌️
fread_and_discard
fseek