| 462 | } |
| 463 | |
| 464 | avifResult avifRWStreamWriteU32(avifRWStream * stream, uint32_t v) |
| 465 | { |
| 466 | assert(stream->numUsedBitsInPartialByte == 0); // Byte alignment is required. |
| 467 | const size_t size = sizeof(uint32_t); |
| 468 | AVIF_CHECKRES(makeRoom(stream, size)); |
| 469 | v = avifHTONL(v); |
| 470 | memcpy(stream->raw->data + stream->offset, &v, size); |
| 471 | stream->offset += size; |
| 472 | return AVIF_RESULT_OK; |
| 473 | } |
| 474 | |
| 475 | avifResult avifRWStreamWriteU64(avifRWStream * stream, uint64_t v) |
| 476 | { |