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