From b712c84afb710a8ac72d6eed2fe1b61d33a17a5c Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 10 Sep 2021 16:37:43 +0100 Subject: [PATCH] Fix typo --- core/c/libc/types.odin | 8 ++++++++ core/mem/mem.odin | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/core/c/libc/types.odin b/core/c/libc/types.odin index 1aae51068..7199cf57b 100644 --- a/core/c/libc/types.odin +++ b/core/c/libc/types.odin @@ -73,6 +73,14 @@ INT16_MIN :: c.INT16_MIN INT32_MIN :: c.INT32_MIN INT64_MIN :: c.INT64_MIN +SIZE_MAX :: c.SIZE_MAX + +PTRDIFF_MIN :: c.PTRDIFF_MIN +PTRDIFF_MAX :: c.PTRDIFF_MAX + +WCHAR_MIN :: c.WCHAR_MIN +WCHAR_MAX :: c.WCHAR_MAX + NULL :: rawptr(uintptr(0)) NDEBUG :: !ODIN_DEBUG diff --git a/core/mem/mem.odin b/core/mem/mem.odin index 92b76ff83..6afa98806 100644 --- a/core/mem/mem.odin +++ b/core/mem/mem.odin @@ -4,7 +4,7 @@ import "core:runtime" import "core:intrinsics" set :: proc "contextless" (data: rawptr, value: byte, len: int) -> rawptr #no_bounds_check { - return runtime.memset(data, i32(value), int(len)) + return runtime.memset(data, i32(value), uint(len)) } zero :: proc "contextless" (data: rawptr, len: int) -> rawptr { return set(data, 0, len)