/********************************************************************* * Function: MPFS MPFSSeek(MPFS offset) * * PreCondition: MPFSGetBegin() is already called. * * Input: offset - Offset from current pointer * * Output: New MPFS handle located to given offset * * Side Effects: None. * * Overview: None * * Note: None. ********************************************************************/ MPFS MPFSSeek(MPFS offset) { MPFS i; MPFSGetBegin(_currentFile); i = (MPFS)0; while(i++ != offset) MPFSGet(); MPFSGetEnd(); return _currentHandle; }
/********************************************************************* * Function: MPFS MPFSSeek(MPFS_OFFSET offset) * * PreCondition: MPFSGetBegin() is already called. * * Input: offset - Offset from current pointer * * Output: New MPFS handle located to given offset * * Side Effects: None. * * Overview: None * * Note: None. ********************************************************************/ MPFS MPFSSeek(MPFS_OFFSET offset) { WORD i; MPFSGetBegin(_currentFile); i = 0; while(i++ != offset) MPFSGet(); MPFSGetEnd(); return _currentHandle; }