| 26 | } |
| 27 | |
| 28 | avifResult avifRWDataSet(avifRWData * raw, const uint8_t * data, size_t len) |
| 29 | { |
| 30 | if (len) { |
| 31 | AVIF_CHECKRES(avifRWDataRealloc(raw, len)); |
| 32 | memcpy(raw->data, data, len); |
| 33 | } else { |
| 34 | avifRWDataFree(raw); |
| 35 | } |
| 36 | return AVIF_RESULT_OK; |
| 37 | } |
| 38 | |
| 39 | void avifRWDataFree(avifRWData * raw) |
| 40 | { |