From adabae2a24a30ed28bdf72177db8e50568437149 Mon Sep 17 00:00:00 2001 From: Zack Puhl Date: Mon, 23 Jun 2025 12:58:46 +0000 Subject: [PATCH] add 'strdup' reference to libc --- lib/std/libc/libc.c3 | 1 + test/unit/stdlib/libc/libc.c3 | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/std/libc/libc.c3 b/lib/std/libc/libc.c3 index ab6e09281..0dd72778f 100644 --- a/lib/std/libc/libc.c3 +++ b/lib/std/libc/libc.c3 @@ -168,6 +168,7 @@ extern fn CInt strcmp(ZString str1, ZString str2); extern fn CInt strcoll(ZString str1, ZString str2); extern fn usz strcspn(ZString str1, ZString str2); extern fn ZString strcpy(ZString dst, ZString src); +extern fn ZString strdup(ZString s); extern fn ZString strerror(CInt errn); extern fn usz strftime(char* dest, usz maxsize, ZString format, Tm* timeptr); extern fn usz strlen(ZString str); diff --git a/test/unit/stdlib/libc/libc.c3 b/test/unit/stdlib/libc/libc.c3 index 8525909c6..158554ae7 100644 --- a/test/unit/stdlib/libc/libc.c3 +++ b/test/unit/stdlib/libc/libc.c3 @@ -375,6 +375,7 @@ fn void malloc_free() @test // fn void strcoll() @test {} // fn void strcspn() @test {} // fn void strcpy() @test {} +// fn void strdup() @test {} // fn void strerror() @test {} // fn void strftime() @test {} // fn void strlen() @test {}