Lines Matching refs:item_offset
67 int item_offset ;
262 rsrc.item_offset = rsrc.type_offset + rsrc.type_count * 8 ;
265 rsrc.string_offset = rsrc.item_offset + (rsrc.str_count + 1) * 12 - rsrc.map_offset ;
280 psf_binheader_writef (psf, "Eo22", BHWo (rsrc.item_offset + k * 12), BHW2 (str_rsrc [k].id), BHW2 (next_str)) ;
285 psf_binheader_writef (psf, "Eo4", BHWo (rsrc.item_offset + k * 12 + 4), BHW4 (data_offset - rsrc.data_offset)) ;
472 rsrc.item_offset = rsrc.type_offset + rsrc.type_count * 8 ;
473 if (rsrc.item_offset < 0 || rsrc.item_offset > rsrc.rsrc_len)
474 { psf_log_printf (psf, "Bad item offset (%d).\n", rsrc.item_offset) ;
528 int id_offset = rsrc->item_offset + k * 12 ;
535 data_offset = rsrc->data_offset + read_rsrc_int (rsrc, rsrc->item_offset + k * 12 + 4) ;