diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -1,12 +1,21 @@ #include <stdio.h> +#include <stdlib.h> #include <aplwc.h> +#define MEMORY (1024*1024) + int main(void) { Aplwc *aplwc; - int ret = aplwc_new(&aplwc); + uint8_t *data = malloc(MEMORY); + if(data == NULL){ + fprintf(stderr, "Couldn't allocate memory\n"); + return 1; + } + + int ret = aplwc_new(&aplwc, data, MEMORY); if(ret){ fprintf(stderr, "Couldn't create new aplwc instance: %s\n", aplwc_errstr(aplwc)); return 1; @@ -19,5 +28,7 @@ main(void) return 1; } + free(data); + return 0; } |