diff options
author | Rodger Combs <rodger.combs@gmail.com> | 2016-06-23 23:39:06 -0500 |
---|---|---|
committer | Grigori Goronzy <greg@chown.ath.cx> | 2016-09-24 20:48:19 +0200 |
commit | 25486d7b3dfe7226553a2af74e15db4005a6a201 (patch) | |
tree | f7c22990f539c7b1cea4424b4132b3282dcc10c2 /libass/ass_utils.h | |
parent | 8465a0c6c38301246695ad8e83baee57847f33db (diff) | |
download | libass-25486d7b3dfe7226553a2af74e15db4005a6a201.tar.bz2 libass-25486d7b3dfe7226553a2af74e15db4005a6a201.tar.xz |
bitmap: use calloc instead of malloc/memset
This can improve perf somewhat with large bitmaps
Diffstat (limited to 'libass/ass_utils.h')
-rw-r--r-- | libass/ass_utils.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libass/ass_utils.h b/libass/ass_utils.h index 5c3f65f..6c9f385 100644 --- a/libass/ass_utils.h +++ b/libass/ass_utils.h @@ -21,6 +21,7 @@ #include <stdio.h> #include <stdarg.h> +#include <stdbool.h> #include <stdint.h> #include <stdlib.h> #include <string.h> @@ -56,7 +57,7 @@ char *ass_strndup(const char *s, size_t n); #define strndup ass_strndup #endif -void *ass_aligned_alloc(size_t alignment, size_t size); +void *ass_aligned_alloc(size_t alignment, size_t size, bool zero); void ass_aligned_free(void *ptr); void *ass_realloc_array(void *ptr, size_t nmemb, size_t size); |