From 320bb829eaebf5ce100dc35cde9bf0b364a49f61 Mon Sep 17 00:00:00 2001 From: bumbread Date: Fri, 29 Jul 2022 05:02:12 +1100 Subject: [PATCH] add todo items --- inc/string.h | 3 ++- todo | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/inc/string.h b/inc/string.h index 755aebc..85766a1 100644 --- a/inc/string.h +++ b/inc/string.h @@ -62,7 +62,8 @@ char *strtok_r(char *restrict s1, const char *restrict s2, char **restrict ctx // Extension 1 #if __STDC_WANT_LIB_EXT1__ == 1 -size_t strnlen_s(const char *str, size_t strsz); + size_t strnlen_s(const char *str, size_t strsz); + // Safe memory copies errno_t memset_s (void *s, rsize_t smax, int c, rsize_t n); errno_t memmove_s(void *s1, rsize_t s1max, const void *s2, rsize_t n); diff --git a/todo b/todo index bc055ad..adcc669 100644 --- a/todo +++ b/todo @@ -44,16 +44,42 @@ stdio.h: becomes: do we implement the thing correctly by using a more complex solution, or do we succumb to windows' bullshittery. I guess the answer is obvious. That's why I wrote this todo item :D +* tmpfile +* tmpnam +* tmpfile_s +* tmpnam_s stdlib.h: * Strtod base 16 must be correctly rounded * Multibyte string functions * Better PRNG * Fix aligned_malloc +* Constraint Handlers +* getenv_s + +string.h: +* strnlen_s +* memset_s +* memmove_s +* memcpy_s +* strncpy_s +* strcpy_s +* strcat_s +* strncat_s +* strtok_s +* strerror_s +* strerrorlen_s threads.h: * TODO: add todo items +time.h: +* Probably some other funcs +* asctime_s +* ctime_s +* gmtime_s +* localtime_s + wchar.h: * Basically everything