Lines Matching defs:prefix_data
1689 // given its starting bytes (the prefix_data argument) and whether or not there
1691 // prefix_data is the entire data).
1716 wuffs_base__magic_number_guess_fourcc(wuffs_base__slice_u8 prefix_data,
10600 // implementations should not modify prefix_data's contents.
10619 wuffs_base__slice_u8 prefix_data,
15941 // Callers should have already verified that (prefix_data.len >= 2) and the
15948 wuffs_base__slice_u8 prefix_data,
15951 if (prefix_data.len < 4) {
15953 } else if (prefix_data.ptr[3] != 0) {
15956 switch (prefix_data.ptr[2]) {
15965 if (prefix_data.len < 6) {
15967 } else if ((prefix_data.ptr[4] == 0) && (prefix_data.ptr[5] == 0)) {
15972 if (prefix_data.len < 10) {
15974 } else if (prefix_data.ptr[9] != 0) {
15985 // Callers should have already verified that (prefix_data.len >= 2) and the
15986 // second byte (prefix_data.ptr[1], the Color Map Type byte), is either 0x00 or
15994 wuffs_base__slice_u8 prefix_data,
15997 if (prefix_data.len < 3) {
16000 switch (prefix_data.ptr[2]) {
16016 if (prefix_data.len < 8) {
16018 } else if (prefix_data.ptr[1] != 0x00) {
16019 switch (prefix_data.ptr[7]) {
16028 } else if ((prefix_data.ptr[3] | prefix_data.ptr[4] | prefix_data.ptr[5] |
16029 prefix_data.ptr[6] | prefix_data.ptr[7]) != 0x00) {
16034 if (prefix_data.len < 17) {
16037 switch (prefix_data.ptr[16]) {
16053 wuffs_base__magic_number_guess_fourcc(wuffs_base__slice_u8 prefix_data,
16085 if (prefix_data.len == 0) {
16088 uint8_t pre_first_byte = prefix_data.ptr[0];
16107 uint8_t* pre_remaining_ptr = prefix_data.ptr + 1;
16108 size_t pre_remaining_len = prefix_data.len - 1;
16120 if (prefix_data.len < 2) {
16122 } else if ((prefix_data.ptr[1] == 0x00) || (prefix_data.ptr[1] == 0x01)) {
16123 return wuffs_base__magic_number_guess_fourcc__maybe_tga(prefix_data,
16135 if (prefix_data.len < 12) {
16138 uint32_t x = wuffs_base__peek_u32be__no_bounds_check(prefix_data.ptr + 8);
16150 prefix_data, prefix_closed);
16155 prefix_data, prefix_closed);
16159 if (prefix_data.len < 4) {
16161 } else if ((prefix_data.ptr[2] != 0x00) &&
16162 ((prefix_data.ptr[2] >= 0x80) ||
16163 (prefix_data.ptr[3] != 0x00))) {
44676 wuffs_base__slice_u8 prefix_data,