Add magical pointer introspection; Base for atomics, currently just GCC.
commit082b291666609a8e02182b6107b1edd6a3232fa0
authorStephanie Gawroriski <xer@multiphasicapps.net>
Tue, 9 Jan 2024 06:44:49 +0000 (9 06:44 +0000)
committerStephanie Gawroriski <xer@multiphasicapps.net>
Tue, 9 Jan 2024 06:44:49 +0000 (9 06:44 +0000)
tree7b2ef5b5eccae00836618340abc374546aa1ce4f
parent9556b50b683424dcdbbb9d9e9a17ad299bf98e8a
Add magical pointer introspection; Base for atomics, currently just GCC.
14 files changed:
nanocoat/CMakeLists.txt
nanocoat/cmake/threads.cmake [new file with mode: 0644]
nanocoat/include/sjme/atomic.h [new file with mode: 0644]
nanocoat/include/sjme/classy.h
nanocoat/include/sjme/config.h
nanocoat/include/sjme/list.h
nanocoat/include/sjme/nvm.h
nanocoat/include/sjme/refcount.h [new file with mode: 0644]
nanocoat/include/sjme/rom.h
nanocoat/include/sjme/tree.h
nanocoat/src/CMakeLists.txt
nanocoat/src/atomic.c [new file with mode: 0644]
nanocoat/src/classy.c
nanocoat/src/refcount.c [new file with mode: 0644]