|
| | | | M E M _ F I F _ U S E R
| | | | | SOURCE: qdev_structures.txt 1.10 (15/08/2014) English struct mem_fif_user
{
UBYTE *fu_data;
LONG fu_datalen;
LONG fu_hits;
LONG fu_count;
LONG fu_cont;
LONG fu_gpos;
UBYTE *fu_optr;
UBYTE *fu_bptr;
LONG fu_blen;
LONG fu_cpos;
UBYTE *(*fu_cmp)
(const UBYTE *dat1, LONG len1,
const UBYTE *dat2, LONG len2);
};
fu_data - Data region pointer. This will be seek against the file.
fu_datalen
- Data region length.
fu_hits - Max. number of fu_data occurrences to be found in the file.
fu_count - Number of fu_data hits so far.
fu_cont - Offset that gets computed after each hit and then added to the
main pointer.
fu_gpos - Global file position(in bytes) this fu_data were found.
fu_optr - Hit reference pointer that allows to compute the distance and
additional position.
fu_bptr - Main looping pointer txt_datdat() function uses as a start
point.
fu_blen - Size of the memory block as referenced by the fu_bptr pointer.
fu_cpos - Current block offset that maps to memory past the hit. Used to
compute fu_cont.
fu_cmp - Data compare function pointer with template of 'txt_datdat()'.
| |
| | | | |
|