diff options
| author | peter <peter@pmikkelsen.com> | 2026-08-20 18:51:01 +0000 |
|---|---|---|
| committer | peter <peter@pmikkelsen.com> | 2026-08-20 18:51:01 +0000 |
| commit | f5d445afa10ed7ba03b0ea9a5274f11904220700 (patch) | |
| tree | e068ea6c7c13fbc6e6fbc87c5c0e76001867b689 /src/bin | |
| parent | 69ae86ada0f2516e619f516f33599bbf9fe9410e (diff) | |
Move aplwc-repl into its own directory, and likewise for the aplwc library
FossilOrigin-Name: 7e6b710fae494fadfe06bed16ae10bdda0f377067cb9411ed2b8bfc682d2fcbc
Diffstat (limited to 'src/bin')
| -rw-r--r-- | src/bin/main.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/bin/main.c b/src/bin/main.c new file mode 100644 index 0000000..2538248 --- /dev/null +++ b/src/bin/main.c @@ -0,0 +1,33 @@ +#include <stdio.h> +#include <stdlib.h> +#include <aplwc.h> + +int +main(void) +{ + struct aplwc *aplwc; + uint8_t *data; + int ret; + + data = malloc(APLWC_MIN_MEM); + if(data == NULL){ + fprintf(stderr, "Couldn't allocate memory\n"); + return 1; + } + + ret = aplwc_new(&aplwc, data, APLWC_MIN_MEM); + if(ret){ + fprintf(stderr, "Couldn't create new aplwc instance: %s\n", aplwc_errstr(aplwc)); + return 1; + } + + ret = aplwc_destroy(aplwc); + if(ret){ + fprintf(stderr, "Couldn't destroy the aplwc instance: %s\n", aplwc_errstr(aplwc)); + return 1; + } + + free(data); + + return 0; +} |