We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9ae907a commit 20a6015Copy full SHA for 20a6015
pffft_common.c
@@ -1,6 +1,7 @@
1
2
#include "pffft.h"
3
4
+#include <stdint.h>
5
#include <stdlib.h>
6
7
/* SSE and co like 16-bytes aligned pointers
@@ -10,7 +11,7 @@
10
11
static void * Valigned_malloc(size_t nb_bytes) {
12
void *p, *p0 = malloc(nb_bytes + MALLOC_V4SF_ALIGNMENT);
13
if (!p0) return (void *) 0;
- p = (void *) (((size_t) p0 + MALLOC_V4SF_ALIGNMENT) & (~((size_t) (MALLOC_V4SF_ALIGNMENT-1))));
14
+ p = (void *) (((uintptr_t) p0 + MALLOC_V4SF_ALIGNMENT) & (~((uintptr_t) (MALLOC_V4SF_ALIGNMENT-1))));
15
*((void **) p - 1) = p0;
16
return p;
17
}
0 commit comments