diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2010-06-13 17:49:09 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2010-06-13 17:49:09 +0200 |
commit | 7704c015826d571fdd9af6f1d691410f6b6355ac (patch) | |
tree | 6f149461b79cfcb1e6b4cedc137cb518cfd726ed | |
parent | 9b6b27ee814af0bd5f7a35c64543bc4542f35260 (diff) | |
download | wolfbones-7704c015826d571fdd9af6f1d691410f6b6355ac.tar.gz wolfbones-7704c015826d571fdd9af6f1d691410f6b6355ac.tar.bz2 |
updated todo list and documentation, giving up on library loader
-rw-r--r-- | TODOS | 11 | ||||
-rw-r--r-- | docs/libraries/README | 6 |
2 files changed, 11 insertions, 6 deletions
@@ -1,11 +1,12 @@ - library loader - make install installs the testlib, split in two +- string library and portability layer + - snprintf: + - Solaris 8, linking trouble with _eprintf and ilbstdc++ + (the real problem is we use the g++ linker call for + pure c libraries, not really good) => de-C++-ify the + makefile system - find solution for char *, TCHAR unicode and friends - - Solaris 8, linking trouble with _eprintf and ilbstdc++ - (the real problem is we use the g++ linker call for - pure c libraries, not really good) => de-C++-ify the - makefile system - - initialization and descruction code. portable? - threading - handle detached and joinable threads correctly on Windows - add conditional variables (thread + mutex + conditional diff --git a/docs/libraries/README b/docs/libraries/README index 287025f..2bc1f62 100644 --- a/docs/libraries/README +++ b/docs/libraries/README @@ -32,4 +32,8 @@ Goal: - layer on top should support something like a module X in version Major.Minor and a loader which checks what can be checked, should also help us enumerate the symbols in a library (introspection) -- can we do portably library/module initialization and deinitialization? +- No init/deinit code: reason, we can live without it (we are C so our + structure can easily be initialized in a Initialize/Deinitialize which + we enforce on the module loader), _init and friends are used by compilers + and are dangerous, because we don't really know when they are called! + |