Skip to content

bolthur/libc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libc

Experimental libc project.

Progress

Some progress page.

Finished header file content

File Introduced Status
assert.h
complex.h c99
ctype.h
errno.h
fenv.h c99
float.h
inttypes.h c99
iso646.h c95
limits.h
locale.h
math.h
setjmp.h
signal.h
stdalign.h c11
stdarg.h
stdatomic.h c11
stdbool.h c99
stddef.h
stdint.h c99
stdio.h
stdlib.h
stdnoreturn.h c11
string.h
tgmath.h c99
threads.h c11
time.h
uchar.h c11
wchar.h c95
wctype.h c95

Finished function content

File Status
assert.h
complex.h
ctype.h
errno.h
fenv.h
float.h
inttypes.h
iso646.h
limits.h
locale.h
math.h
setjmp.h
signal.h
stdalign.h
stdarg.h
stdatomic.h
stddef.h
stdint.h
stdio.h
stdlib.h
string.h
tgmath.h
threads.h
time.h
uchar.h
wchar.h
wctype.h

Supported standards

Standart Status
c90
c94/c95
c99
c11
c17/c18

Notes

Some notes for experimenting.

Possible C standard identifier

c89 and c90 standards are only detected by STDC ( same standard - ANSI X3.159-1989 / ISO/IEC 9899:1990 )

__STDC_VERSION__ = 199409L ( c94 - ISO/IEC 9899-1:1994 )
__STDC_VERSION__ = 199901L ( c99 - ISO/IEC 9899:1999 )
__STDC_VERSION__ = 201112L ( c11 - ISO/IEC 9899:2011 )
__STDC_VERSION__ = 201710L ( c17 / c18 - ISO/IEC 9899:2018 )

Possible C++ standard identifier

__cplusplus = 199711L ( C++98 - ISO/IEC 14882:1998 )
__cplusplus = 201103L ( C++11 - ISO/IEC 14882:2011 )
__cplusplus = 201402L ( C++14 - ISO/IEC 14882:2014 )
__cplusplus = 201703L ( C++17 - ISO/IEC 14882:2017 )

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published