diff options
Diffstat (limited to 'liboil/liboil.h')
-rw-r--r-- | liboil/liboil.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/liboil/liboil.h b/liboil/liboil.h index c19848a..f592f21 100644 --- a/liboil/liboil.h +++ b/liboil/liboil.h @@ -34,9 +34,29 @@ void oil_init (void); +/** + * oil_memcpy: + * @dest: + * @src: + * @n_bytes: + * + * Macro that uses oil_copy_u8() to provide an implementation of + * memcpy(). Note that oil_copy_u8() is optimized for short copies, + * and may be very slow for large copies compared to alternatives, + * including the system memcpy(). + */ #define oil_memcpy(dest,src,n_bytes) \ oil_copy_u8((void *)(dest),(void *)(src),(n_bytes)) +/** + * oil_trans8x8_s16: + * @dest: + * @dstr: + * @src: + * @sstr: + * + * Macro wrapping trans8x8_u16(). + */ #define oil_trans8x8_s16(dest, dstr, src, sstr) \ oil_trans8x8_u16((uint16_t *)dest, dstr, (uint16_t *)src, sstr) |