aboutsummaryrefslogtreecommitdiff
path: root/lib/unicode/string/u8title.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode/string/u8title.c')
-rw-r--r--lib/unicode/string/u8title.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/unicode/string/u8title.c b/lib/unicode/string/u8title.c
index 1adf110..0c3620e 100644
--- a/lib/unicode/string/u8title.c
+++ b/lib/unicode/string/u8title.c
@@ -2,6 +2,7 @@
#include <stdckdint.h>
#include "_attrs.h"
+#include "macros.h"
#include "mbstring.h"
#include "unicode/prop.h"
#include "unicode/string.h"
@@ -20,6 +21,9 @@ char8_t *
u8title(size_t *dstn, struct u8view sv, enum caseflags flags, alloc_fn alloc,
void *alloc_ctx)
{
+ ASSUME(dstn != nullptr);
+ ASSUME(alloc != nullptr);
+
struct tcctx ctx_t;
struct lcctx ctx_l;