aboutsummaryrefslogtreecommitdiffhomepage
path: root/src-cslul/winlibc
AgeCommit message (Expand)AuthorFilesLines
2024-05-11Update copyright yearsSamuel Lidén Borell10-10/+10
2024-04-21winlibc: Implicitly define NULL and size_t in certain headersSamuel Lidén Borell5-24/+50
2024-04-21winlibc: Don't implicitly include stddef.hSamuel Lidén Borell5-20/+24
2024-04-21winlibc: Header definition fixesSamuel Lidén Borell6-8/+6
2024-04-21winlibc: Support setjmp/longjmp on GCC/clang on x86/x86_64Samuel Lidén Borell3-15/+41
2024-04-20winlibc: Fix building with clangSamuel Lidén Borell4-10/+52
2024-04-20winlibc: Fix definition of mainCRTStartupSamuel Lidén Borell1-4/+25
2024-03-03Fix various cppcheck warningsSamuel Lidén Borell1-1/+1
2024-02-03winlibc: Fix errno for "already exists" errorSamuel Lidén Borell1-3/+19
2024-02-03winlibc: UINT_MAX etc. should be unsigned constantsSamuel Lidén Borell1-4/+4
2024-01-02winlibc: Fix INT_MIN / INT_MAXSamuel Lidén Borell1-3/+3
2023-12-25winlibc: Use "" instead of <> for including winlibc_internal.hSamuel Lidén Borell2-3/+3
2023-08-11Use namespace prefix in include guardsSamuel Lidén Borell11-22/+22
2023-07-21winlibc: Add remove()Samuel Lidén Borell2-19/+60
2023-07-21winlibc: Add int_fast*_t in stdint.hSamuel Lidén Borell1-0/+8
2023-07-15Update copyright yearsSamuel Lidén Borell3-3/+3
2023-06-18winlibc: Add vsprintfSamuel Lidén Borell2-4/+12
2023-06-18winlibc: Support for 64-bit integers in printf (%lld,%llu,%llx)Samuel Lidén Borell2-7/+61
2023-06-11winlibc: Fix return value of fwrite to consoleSamuel Lidén Borell1-1/+2
2023-06-11winlibc: Fix error handling in fputsSamuel Lidén Borell1-1/+1
2023-06-11winlibc: Put mainCRTstartup function first in executableSamuel Lidén Borell1-30/+35
2022-12-23winlibc: Fix test under winlibc and add tests cases. Add TODOSamuel Lidén Borell1-0/+2
2022-11-12Update TODOs (regarding error messages, 32 bit Windows, etc.)Samuel Lidén Borell1-8/+1
2022-08-04Fix cppcheck warnings and silence false positivesSamuel Lidén Borell3-7/+6
2022-04-27winlibc: Fix order of calls to atexit() handlersSamuel Lidén Borell1-1/+2
2022-04-26winlibc: Fix handling of U+E000 - U+FFFF in cmdlineSamuel Lidén Borell1-1/+1
2022-04-24winlibc: Fix error handling in getenv()Samuel Lidén Borell1-3/+6
2022-04-24Fixes for building/running on WindowsSamuel Lidén Borell7-34/+84
2022-04-23Locate slul-interfaces directory on Windows alsoSamuel Lidén Borell3-8/+70
2022-04-23winlibc: Add strdup and strndupSamuel Lidén Borell2-0/+27
2022-04-22winlibc: Fix getenvSamuel Lidén Borell1-3/+1
2022-04-22winlibc: Implement left justification (%-) in printfSamuel Lidén Borell1-11/+34
2022-04-22winlibc: Fix putc, and always use it in printfSamuel Lidén Borell2-4/+4
2022-04-22winlibc: Implement %+ and %space for printf. Handle %X as lowercase for nowSamuel Lidén Borell1-4/+21
2022-04-21winlibc: Implement utf16_to_utf8. Fixes system error message textsSamuel Lidén Borell1-2/+14
2022-04-20winlibc: Improve/fix printf(). Unicode console output. Fix cmdlineSamuel Lidén Borell2-55/+144
2022-04-18Add proper Windows support, by using a custom C librarySamuel Lidén Borell13-0/+1545