Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmitryolshansky/minicd
Minimalisitc Win32/64 C standard library
https://github.com/dmitryolshansky/minicd
Last synced: 11 days ago
JSON representation
Minimalisitc Win32/64 C standard library
- Host: GitHub
- URL: https://github.com/dmitryolshansky/minicd
- Owner: DmitryOlshansky
- Created: 2012-06-11T18:56:25.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-08-13T16:57:39.000Z (over 12 years ago)
- Last Synced: 2025-01-23T00:46:35.500Z (12 days ago)
- Language: C
- Size: 230 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
MiniCD
======
aka Minimalistic C run-rime library for D.
A principled Win32/64 C standard library with focus on simplicity and speed.See also musl project as examplar POSIX project with simillar goals,
barring this project's D-centric name.Goals
- no dependencies on CRT of _any_ kind; only (kernel32.dll & ntdll.dll)
- no conflicts with other CRTs, suitable for any 3rd party D compiler
- route most "stuff" to user-mode OS API, as of Win2000+ Win32 has TONS of good stuff
- minimal binary ( < X Kb ) and source code size ( < 2KLOC)
- Opensource with Boost license
- UTF8/16 as the only codepages supported, char* functions are UTF-8
- ARM & x86_64 readySpecifically its primary use case is a slickest CRT drop-in repalcement
library for the D programming language on Windows.
What is not a goal:
- full pedantic ANSI compatibility (I don't care much but if anything I look at ersatz C11)
- typical non-standard extensions
- redoing FP math (as D has it's own and superior alternative)
- *any* kind of support for versions of Windows that MS itself doesn't support