Lines Matching refs:data_offset

63 	int data_offset, data_length ;
200 int k, str_offset, data_offset, next_str ;
228 rsrc.data_offset = 0x100 ;
238 rsrc.map_offset = rsrc.data_offset + rsrc.data_length ;
241 psf_binheader_writef (psf, "E444", BHW4 (rsrc.data_offset), BHW4 (rsrc.map_offset), BHW4 (rsrc.data_length)) ;
247 psf_binheader_writef (psf, "E4444", BHW4 (rsrc.map_offset), BHW4 (rsrc.data_offset), BHW4 (rsrc.map_offset), BHW4 (rsrc.data_length)) ;
277 data_offset = rsrc.data_offset ;
285 psf_binheader_writef (psf, "Eo4", BHWo (rsrc.item_offset + k * 12 + 4), BHW4 (data_offset - rsrc.data_offset)) ;
286 psf_binheader_writef (psf, "Eo4", BHWo (data_offset), BHW4 (str_rsrc [k].value_len)) ;
288 psf_binheader_writef (psf, "Eob", BHWo (data_offset + 4), BHWv (str_rsrc [k].value), BHWz (str_rsrc [k].value_len)) ;
289 data_offset += 4 + str_rsrc [k].value_len ;
398 rsrc.data_offset = read_rsrc_int (&rsrc, 0) ;
403 if (rsrc.data_offset == 0x51607 && rsrc.map_offset == 0x20000)
405 rsrc.data_offset = read_rsrc_int (&rsrc, 0x52 + 0) + 0x52 ;
413 rsrc.data_offset, rsrc.map_offset, rsrc.data_length, rsrc.map_length) ;
415 if (rsrc.data_offset > rsrc.rsrc_len)
416 { psf_log_printf (psf, "Error : rsrc.data_offset (%d, 0x%x) > len\n", rsrc.data_offset, rsrc.data_offset) ;
439 if (rsrc.data_offset + rsrc.data_length != rsrc.map_offset || rsrc.map_offset + rsrc.map_length != rsrc.rsrc_len)
512 int k, str_offset, rsrc_id, data_offset = 0, data_len = 0 ;
520 for (k = 0 ; data_offset + data_len < rsrc->rsrc_len ; k++)
535 data_offset = rsrc->data_offset + read_rsrc_int (rsrc, rsrc->item_offset + k * 12 + 4) ;
536 if (data_offset < 0 || data_offset > rsrc->rsrc_len)
537 { psf_log_printf (psf, "Exiting parser on data offset of %d.\n", data_offset) ;
541 data_len = read_rsrc_int (rsrc, data_offset) ;
547 slen = read_rsrc_char (rsrc, data_offset + 4) ;
548 read_rsrc_str (rsrc, data_offset + 5, value, SF_MIN (SIGNED_SIZEOF (value), slen + 1)) ;
550 psf_log_printf (psf, " 0x%04x %4d %4d %3d '%s'\n", data_offset, rsrc_id, data_len, slen, value) ;
553 { psf_log_printf (psf, "Exiting parser on Photoshop data.\n", data_offset) ;