summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/aplwc_internal.h16
-rw-r--r--src/lib/main.c4
2 files changed, 2 insertions, 18 deletions
diff --git a/src/lib/aplwc_internal.h b/src/lib/aplwc_internal.h
index 97a89ba..52ecd2e 100644
--- a/src/lib/aplwc_internal.h
+++ b/src/lib/aplwc_internal.h
@@ -2,26 +2,12 @@
#define APLWC_INTERNAL_H
#include <aplwc.h>
-
-#define UNUSED_PARAMETER(arg) ((void)arg)
+#include <aplwc_macros.h>
#define RETURN_ERROR(aplwcp, rc, msg) do{ \
return ((aplwc)->last_error = (rc)); \
}while(0)
-#define NELEM(x) (sizeof(x)/sizeof(x[0]))
-
-#if APLWC_BUILD_TYPE_DEBUG
- #define ALWAYS(x) ((x) ? 1 : (assert(0), 0))
- #define NEVER(x) ((x) ? (assert(0), 1) : 0)
-#elif APLWC_BUILD_TYPE_RELEASE
- #define ALWAYS(x) (X)
- #define NEVER(X) (X)
-#elif APLWC_BUILD_TYPE_COVERAGE
- #define ALWAYS(x) (1)
- #define NEVER(x) (0)
-#endif
-
#include <assert.h>
#include <stdalign.h>
#include <stdbool.h>
diff --git a/src/lib/main.c b/src/lib/main.c
index d44d6de..f7cbe7d 100644
--- a/src/lib/main.c
+++ b/src/lib/main.c
@@ -15,13 +15,11 @@ aplwc_new(struct aplwc **p, uint8_t *data, size_t size)
return APLWC_OK;
}
-enum aplwc_rc
+void
aplwc_destroy(struct aplwc *p)
{
if(p)
memory_free_aplwc(&p->memory, p);
-
- return APLWC_OK;
}
const char *